OmniFood8K: Single-Image Nutrition Estimation via Hierarchical Frequency-Aligned Fusion
Organizations: School of Software, Yunnan University, China · State Key Laboratory of AI Safety, Institute of Computing Technology, Chinese Academy of Sciences, China · University of Chinese Academy of Sciences, China
Abstract
Accurate estimation of food nutrition plays a vital role in promoting healthy dietary habits and personalized diet management. Most existing food datasets primarily focus on Western cuisines and lack sufficient coverage of Chinese dishes, which restricts accurate nutritional estimation for Chinese meals. Moreover, many state-of-the-art nutrition prediction methods rely on depth sensors, restricting their applicability in daily scenarios. To address these limitations, we introduce OmniFood8K, a comprehensive multimodal dataset comprising 8,036 food samples, each with detailed nutritional annotations and multi-view images. In addition, to enhance models' capability in nutritional prediction, we construct NutritionSynth-115K, a large-scale synthetic dataset that introduces compositional variations while preserving precise nutritional labels. Moreover, we propose an end-to-end framework for nutritional prediction from a single RGB image. First, we predict a depth map from a single RGB image and design the Scale-Shift Residual Adapter (SSRA) to refine it for global scale consistency and local structural preservation. Second, we propose the Frequency-Aligned Fusion Module (FAFM) to hierarchically align and fuse RGB and depth features in the frequency domain. Finally, we design a Mask-based Prediction Head (MPH) to emphasize key ingredient regions via dynamic channel selection for more accurate prediction. Extensive experiments on multiple datasets demonstrate the superiority of our method over existing approaches. Project homepage: https://yudongjian.github.io/OmniFood8K-food/
Figures & tables
| Dataset | Categories | Size | Ingredient Image | Food Image | Multi-view Food Image | Recipe | Cooking Video | Nutritional Info |
| Food101 [ 5 ] | 101 | 101,000 | - | - | - | - | - | |
| VIREO Food-172 [ 6 ] | 172 | 110,241 | - | - | - | - | ||
| Recipe1M [ 41 ] | 1480 | 1,047,000 | - | - | - | - | ||
| Yummly-66K [ 27 ] | 10 | 66,615 | - | - | - | - | ||
| ISIA Food-200 [ 29 ] | 200 | 197,323 | - | - | - | - | - | |
| ISIA Food-500 [ 30 ] | 500 | 399,726 | - | - | - | - | - |
| Data Type | Applications |
| Ingredient Images | Ingredient Recognition, Detection, Quantity Estimation. |
| Recipe Descriptions | Recipe Generation, Cross-Modal Retrieval, Cooking Reasoning. |
| Cooking Process Videos | Action Recognition, Cooking Stage Understanding, Multimodal Alignment with Recipes. |
| Multi-view Images of Food | Food Recognition, Detection, Image Synthesis, 3D-Aware Food Understanding. |
| Food Nutritional Data | Nutrition Prediction, Dietary Assessment, Health-oriented Analysis. |
| Input | Method | Calories | Mass | Fat | Carb. | Protein | Mean |
| RGB images | Inception V3 [ 50 ] | 17.2 | 10.0 | 17.8 | 13.8 | 20.5 | 16.0 |
| ResNet-50 [ 17 ] | 10.2 | 5.1 | 11.0 | 11.1 | 14.8 | 10.4 | |
| ResNet-101 [ 17 ] | 10.9 | 6.0 | 12.2 | 9.1 | 15.2 | 10.6 | |
| DenseNet-121 [ 19 ] | 12.1 | 7.4 | 13.7 | 10.5 | 18.2 | 12.4 | |
| DenseNet-161 [ 19 ] | 12.2 | 7.6 | 12.7 | 12.6 | 16.3 | 12.3 | |
| EfficientNet [ 51 ] | 27.1 | 10.4 | 28.3 | 38.9 | 40.0 | 28.9 |
| Input | Method | Calories | Mass | Fat | Carb. | Protein | Mean |
| RGB images | Google-Nutrition-rgb [ 53 ] | 26.1 | 18.8 | 34.2 | 31.9 | 29.5 | 29.1 |
| Coarse-to-Fine Nutrition [ 56 ] | 24.1 | 19.4 | 36.0 | 32.1 | 33.5 | 29.0 | |
| Swin-Nutrition [ 42 ] | 16.2 | 13.7 | 24.9 | 21.8 | 25.4 | 20.4 | |
| Portion-Nutrition [ 44 ] | 15.8 | - | - | - | - | - | |
| RoDE [ 21 ] | 52.4 | 38.4 | 67.1 | 47.8 | 53.9 | 51.9 | |
| DPF-Nutrition [ 16 ] | 14.7 | 10.6 | 22.6 | 20.7 | 20.2 | 17.8 |
| Baseline | FAFM | SSRA | MPH | Calories | Mass | Fat | Carb. | Protein | Mean |
| ✓ | 14.8 | 11.3 | 23.6 | 20.1 | 19.7 | 17.9 | |||
| ✓ | ✓ | 14.4 | 10.2 | 21.7 | 19.7 | 19.2 | 17.0 | ||
| ✓ | ✓ | ✓ | 14.2 | 10.4 | 21.9 | 19.2 | 18.6 | 16.8 | |
| ✓ | ✓ | ✓ | ✓ | 14.1 | 10.2 | 21.0 | 18.9 | 18.4 | 16.5 |
| Method | Calories | Mass | Fat | Carb. | Protein | Mean |
| Ours | 8.8 | 4.5 | 9.5 | 8.0 | 12.6 | 8.6 |
| + Pre-trained | 8.0 | 4.5 | 9.0 | 7.4 | 10.0 | 7.8 |
Multimodal Fusion
Multimodal fusion combines information from different data types to improve prediction, perception, and decision-making.
See all 771 papers