DietDelta: A Vision-Language Approach for Dietary Assessment via Before-and-After Images
Organizations: Purdue University, West Lafayette, Indiana, U.S.A.
Abstract
Accurate dietary assessment is critical for precision nutrition, yet most image-based methods rely on a single pre-consumption image and provide only coarse, meal-level estimates. These approaches cannot determine what was actually consumed and often require restrictive inputs such as depth sensing, multi-view imagery, or explicit segmentation. In this paper, we propose a simple vision-language framework for food-item-level nutritional analysis using paired before-and-after eating images. Instead of relying on rigid segmentation masks, our method leverages natural language prompts to localize specific food items and estimate their weight directly from a single RGB image. We further estimate food consumption by predicting weight differences between paired images using a two-stage training strategy. We evaluate our method on three publicly available datasets and demonstrate consistent improvements over existing approaches, establishing a strong baseline for before-and-after dietary image analysis.
Figures & tables
| Method | Nutrition5k | FPB | ACE-TADA | Mean PMAE (%) | |||
|---|---|---|---|---|---|---|---|
| MAE (g) | PMAE (%) | MAE (g) | PMAE (%) | MAE (g) | PMAE (%) | ||
| Baseline | 124.6 | 60.2 | 137.33 | 55.30 | 237.91 | 28.86 | 48.12 |
| RGB* [ 35 ] | 41.56 | 20.94 | 84.74 | 34.12 | 356.78 | 43.26 | 32.77 |
| RGB-D* [ 35 ] | 71.17 | 35.85 | 94.98 † | 38.25 † | 292.15 † | 35.64 † | 36.58 |
| Yolo-v12S Predictor [ 26 ] | No Bbox | No Bbox | 90.95 | 44.60 | No Bbox | No Bbox | 44.60 |
| Swin Nutrition* [ 28 ] | 74.28 | 37.42 | 165.65 | 66.70 | 234.72 | 28.46 | 44.19 |
| Input Modality | MAE (g) | PMAE (%) |
|---|---|---|
| Image Only | 97.79 | 49.26 |
| Text Only | 73.68 | 37.12 |
| Image + Text (Ours) | 35.10 | 17.68 |