Nutrition5K Benchmark Evaluation

Zero-Shot Computer Vision Analysis

How Did We Do?

+6 kcal bias
Our results show GitFit.AI achieves highly competitive zero-shot calorie estimation across mixed diets, maintaining minimal long-term bias with an almost negligible 6 calorie overestimation across 99 dishes.
System / Reference Evaluation Context Reported Error
Academic CV Model (Nutrition5k, RGB-only) Trained & tested on Nutrition5k 26.1%
GitFit.ai (Internal Eval) Image-only, zero-shot, Nutrition5k-derived subset 23.8%
Professional Dietitians (Study) Portion estimation from images (10 dishes) ~41%
Non-experts (Study) Portion estimation from images (10 dishes) ~53%
CONTEXT: Trained dietitians visually estimating served food portions from images have been shown to make a median relative error of approximately 41%. The average person makes an error of 53%.
(Source: Google Research, Nutrition5k Paper)
38 kcal
Median Error
Unfiltered (All Dishes)
For users: Half of all meals were more accurate than 38 kcal

Methodology

99 dishes were selected from Google's Nutrition5k dataset based on technical requirements: each dish had to include both an overhead RGB image and a side-view video suitable for frame extraction. The dishes were processed sequentially in the order they appeared in the dataset. All dishes were processed through gitfit.ai using only images (no text input). Each dish was analyzed using three camera angles: two side views and one overhead view.

All predictions were made using gitfit.ai's nutrition extraction system with no manual intervention or fine-tuning on the Nutrition5k dataset.

Total Dishes Displayed: 99 | Generated: 2025-12-18 23:51:50
#1 dish_1556575558
Side 1
Side 2
Overhead
Calories 103 / 300 ±197
Protein 3g / 18g
Carbs 11g / 60g
#2 dish_1557861216
Side 1
Side 2
Overhead
Calories 0 / 0 ±0
Protein 0g / 0g
Carbs 0g / 0g
#3 dish_1557861697
Side 1
Side 2
Overhead
Calories 13 / 33 ±20
Protein 1g / 1g
Carbs 3g / 8g
#4 dish_1557862738
Side 1
Side 2
Overhead
Calories 320 / 146 ±174
Protein 30g / 32g
Carbs 0g / 0g
#5 dish_1558027001
Side 1
Side 2
Overhead
Calories 20 / 79 ±59
Protein 0g / 2g
Carbs 5g / 19g
#6 dish_1558029148
Side 1
Side 2
Overhead
Calories 39 / 33 ±6
Protein 1g / 0g
Carbs 10g / 8g
#7 dish_1558031302
Side 1
Side 2
Overhead
Calories 57 / 127 ±70
Protein 1g / 2g
Carbs 13g / 26g
#8 dish_1558031628
Side 1
Side 2
Overhead
Calories 31 / 50 ±19
Protein 1g / 1g
Carbs 7g / 12g
#9 dish_1558032156
Side 1
Side 2
Overhead
Calories 141 / 129 ±12
Protein 10g / 0g
Carbs 0g / 0g
#10 dish_1558114086
Side 1
Side 2
Overhead
Calories 74 / 80 ±6
Protein 20g / 0g
Carbs 0g / 22g
#11 dish_1558115011
Side 1
Side 2
Overhead
Calories 116 / 190 ±74
Protein 4g / 7g
Carbs 5g / 4g
#12 dish_1558115448
Side 1
Side 2
Overhead
Calories 65 / 69 ±4
Protein 1g / 1g
Carbs 17g / 18g
#13 dish_1558115867
Side 1
Side 2
Overhead
Calories 133 / 190 ±57
Protein 5g / 7g
Carbs 5g / 4g
#14 dish_1558116201
Side 1
Side 2
Overhead
Calories 314 / 332 ±18
Protein 18g / 18g
Carbs 4g / 0g
#15 dish_1558372433
Side 1
Side 2
Overhead
Calories 74 / 80 ±6
Protein 20g / 0g
Carbs 0g / 22g
#16 dish_1558373159
Side 1
Side 2
Overhead
Calories 1013 / 528 ±485
Protein 61g / 20g
Carbs 31g / 22g
#17 dish_1558376306
Side 1
Side 2
Overhead
Calories 372 / 333 ±39
Protein 21g / 18g
Carbs 5g / 0g
#18 dish_1558380557
Side 1
Side 2
Overhead
Calories 699 / 45 ±654
Protein 33g / 0g
Carbs 25g / 10g
#19 dish_1558381032
Side 1
Side 2
Overhead
Calories 116 / 57 ±59
Protein 4g / 2g
Carbs 5g / 1g
#20 dish_1558381742
Side 1
Side 2
Overhead
Calories 78 / 20 ±58
Protein 1g / 0g
Carbs 4g / 1g
#21 dish_1558458737
Side 1
Side 2
Overhead
Calories 42 / 97 ±55
Protein 1g / 2g
Carbs 9g / 21g
#22 dish_1558459115
Side 1
Side 2
Overhead
Calories 272 / 318 ±46
Protein 7g / 7g
Carbs 43g / 52g
#23 dish_1558459276
Side 1
Side 2
Overhead
Calories 103 / 97 ±6
Protein 2g / 2g
Carbs 22g / 21g
#24 dish_1558461431
Side 1
Side 2
Overhead
Calories 1 / 20 ±19
Protein 0g / 3g
Carbs 0g / 3g
#25 dish_1558463429
Side 1
Side 2
Overhead
Calories 42 / 42 ±0
Protein 0g / 0g
Carbs 11g / 10g
#26 dish_1558544870
Side 1
Side 2
Overhead
Calories 198 / 155 ±43
Protein 13g / 14g
Carbs 11g / 6g
#27 dish_1558546663
Side 1
Side 2
Overhead
Calories 331 / 257 ±73
Protein 11g / 8g
Carbs 30g / 30g
#28 dish_1558549008
Side 1
Side 2
Overhead
Calories 21 / 6 ±15
Protein 1g / 0g
Carbs 4g / 1g
#29 dish_1558549150
Side 1
Side 2
Overhead
Calories 46 / 48 ±2
Protein 0g / 0g
Carbs 12g / 10g
#30 dish_1558549214
Side 1
Side 2
Overhead
Calories 239 / 323 ±84
Protein 6g / 4g
Carbs 54g / 45g
#31 dish_1558549413
Side 1
Side 2
Overhead
Calories 682 / 170 ±512
Protein 26g / 6g
Carbs 27g / 7g
#32 dish_1558549773
Side 1
Side 2
Overhead
Calories 2 / 7 ±5
Protein 0g / 1g
Carbs 0g / 1g
#33 dish_1558628921
Side 1
Side 2
Overhead
Calories 25 / 35 ±10
Protein 1g / 1g
Carbs 6g / 8g
#34 dish_1558631825
Side 1
Side 2
Overhead
Calories 119 / 180 ±61
Protein 3g / 6g
Carbs 25g / 38g
#35 dish_1558635994
Side 1
Side 2
Overhead
Calories 94 / 53 ±41
Protein 1g / 0g
Carbs 24g / 12g
#36 dish_1558637393
Side 1
Side 2
Overhead
Calories 740 / 190 ±550
Protein 29g / 7g
Carbs 29g / 4g
#37 dish_1558637769
Side 1
Side 2
Overhead
Calories 80 / 80 ±0
Protein 0g / 0g
Carbs 22g / 22g
#38 dish_1558638983
Side 1
Side 2
Overhead
Calories 59 / 96 ±37
Protein 2g / 3g
Carbs 12g / 21g
#39 dish_1558639089
Side 1
Side 2
Overhead
Calories 19 / 45 ±26
Protein 0g / 0g
Carbs 5g / 11g
#40 dish_1558639266
Side 1
Side 2
Overhead
Calories 31 / 90 ±59
Protein 1g / 3g
Carbs 6g / 19g
#41 dish_1558639335
Side 1
Side 2
Overhead
Calories 60 / 80 ±20
Protein 0g / 0g
Carbs 16g / 22g
#42 dish_1558639787
Side 1
Side 2
Overhead
Calories 25 / 20 ±4
Protein 2g / 2g
Carbs 5g / 4g
#43 dish_1558641075
Side 1
Side 2
Overhead
Calories 12 / 90 ±78
Protein 1g / 0g
Carbs 3g / 21g
#44 dish_1558641954
Side 1
Side 2
Overhead
Calories 18 / 54 ±36
Protein 1g / 0g
Carbs 4g / 12g
#45 dish_1558642089
Side 1
Side 2
Overhead
Calories 39 / 35 ±4
Protein 1g / 1g
Carbs 10g / 8g
#46 dish_1558718009
Side 1
Side 2
Overhead
Calories 26 / 50 ±24
Protein 1g / 1g
Carbs 6g / 12g
#47 dish_1558718051
Side 1
Side 2
Overhead
Calories 24 / 24 ±0
Protein 2g / 2g
Carbs 5g / 5g
#48 dish_1558718610
Side 1
Side 2
Overhead
Calories 114 / 90 ±23
Protein 3g / 3g
Carbs 24g / 19g
#49 dish_1558719336
Side 1
Side 2
Overhead
Calories 24 / 20 ±4
Protein 2g / 2g
Carbs 5g / 4g
#50 dish_1558719994
Side 1
Side 2
Overhead
Calories 769 / 190 ±579
Protein 30g / 7g
Carbs 30g / 4g
#51 dish_1558720236
Side 1
Side 2
Overhead
Calories 888 / 541 ±347
Protein 32g / 18g
Carbs 60g / 48g
#52 dish_1558720364
Side 1
Side 2
Overhead
Calories 74 / 80 ±6
Protein 0g / 0g
Carbs 20g / 22g
#53 dish_1558721484
Side 1
Side 2
Overhead
Calories 11 / 30 ±19
Protein 1g / 1g
Carbs 2g / 6g
#54 dish_1558721726
Side 1
Side 2
Overhead
Calories 74 / 80 ±6
Protein 0g / 0g
Carbs 20g / 22g
#55 dish_1558721757
Side 1
Side 2
Overhead
Calories 769 / 190 ±579
Protein 30g / 7g
Carbs 30g / 4g
#56 dish_1558722247
Side 1
Side 2
Overhead
Calories 605 / 310 ±295
Protein 21g / 9g
Carbs 47g / 32g
#57 dish_1558723414
Side 1
Side 2
Overhead
Calories 52 / 90 ±38
Protein 2g / 3g
Carbs 11g / 19g
#58 dish_1558723449
Side 1
Side 2
Overhead
Calories 74 / 80 ±6
Protein 0g / 0g
Carbs 20g / 22g
#59 dish_1558723537
Side 1
Side 2
Overhead
Calories 14 / 23 ±8
Protein 1g / 2g
Carbs 3g / 5g
#60 dish_1558723777
Side 1
Side 2
Overhead
Calories 74 / 80 ±6
Protein 0g / 0g
Carbs 20g / 22g
#61 dish_1558723866
Side 1
Side 2
Overhead
Calories 15 / 20 ±6
Protein 1g / 2g
Carbs 3g / 4g
#62 dish_1558723926
Side 1
Side 2
Overhead
Calories 19 / 6 ±13
Protein 1g / 0g
Carbs 4g / 1g
#63 dish_1558724031
Side 1
Side 2
Overhead
Calories 359 / 319 ±40
Protein 14g / 12g
Carbs 26g / 34g
#64 dish_1558724574
Side 1
Side 2
Overhead
Calories 51 / 35 ±16
Protein 4g / 3g
Carbs 11g / 8g
#65 dish_1558724912
Side 1
Side 2
Overhead
Calories 31 / 35 ±4
Protein 1g / 1g
Carbs 8g / 8g
#66 dish_1558724959
Side 1
Side 2
Overhead
Calories 581 / 756 ±175
Protein 21g / 26g
Carbs 57g / 66g
#67 dish_1558725253
Side 1
Side 2
Overhead
Calories 34 / 20 ±14
Protein 2g / 2g
Carbs 7g / 4g
#68 dish_1558725403
Side 1
Side 2
Overhead
Calories 289 / 127 ±162
Protein 11g / 5g
Carbs 11g / 3g
#69 dish_1559158354
Side 1
Side 2
Overhead
Calories 21 / 20 ±1
Protein 1g / 2g
Carbs 4g / 4g
#70 dish_1559233102
Side 1
Side 2
Overhead
Calories 184 / 140 ±44
Protein 12g / 14g
Carbs 2g / 2g
#71 dish_1559235690
Side 1
Side 2
Overhead
Calories 173 / 140 ±33
Protein 14g / 14g
Carbs 1g / 2g
#72 dish_1559235815
Side 1
Side 2
Overhead
Calories 352 / 535 ±183
Protein 20g / 24g
Carbs 31g / 57g
#73 dish_1559238435
Side 1
Side 2
Overhead
Calories 116 / 57 ±59
Protein 1g / 0g
Carbs 31g / 15g
#74 dish_1559239151
Side 1
Side 2
Overhead
Calories 9 / 23 ±14
Protein 1g / 2g
Carbs 1g / 3g
#75 dish_1559240441
Side 1
Side 2
Overhead
Calories 19 / 50 ±31
Protein 0g / 1g
Carbs 5g / 13g
#76 dish_1559240908
Side 1
Side 2
Overhead
Calories 60 / 90 ±30
Protein 1g / 0g
Carbs 15g / 22g
#77 dish_1559242568
Side 1
Side 2
Overhead
Calories 116 / 57 ±59
Protein 1g / 0g
Carbs 31g / 15g
#78 dish_1559244305
Side 1
Side 2
Overhead
Calories 113 / 60 ±53
Protein 3g / 3g
Carbs 10g / 10g
#79 dish_1559319860
Side 1
Side 2
Overhead
Calories 70 / 80 ±10
Protein 5g / 5g
Carbs 0g / 0g
#80 dish_1559668314
Side 1
Side 2
Overhead
Calories 552 / 308 ±244
Protein 21g / 16g
Carbs 33g / 23g
#81 dish_1559675234
Side 1
Side 2
Overhead
Calories 37 / 239 ±202
Protein 2g / 17g
Carbs 8g / 57g
#82 dish_1559678330
Side 1
Side 2
Overhead
Calories 170 / 55 ±114
Protein 3g / 4g
Carbs 5g / 10g
#83 dish_1559700851
Side 1
Side 2
Overhead
Calories 61 / 100 ±39
Protein 1g / 1g
Carbs 2g / 4g
#84 dish_1559751801
Side 1
Side 2
Overhead
Calories 452 / 669 ±217
Protein 29g / 40g
Carbs 33g / 42g
#85 dish_1559838402
Side 1
Side 2
Overhead
Calories 223 / 369 ±146
Protein 5g / 11g
Carbs 43g / 106g
#86 dish_1559841163
Side 1
Side 2
Overhead
Calories 357 / 655 ±298
Protein 21g / 29g
Carbs 28g / 2g
#87 dish_1559841808
Side 1
Side 2
Overhead
Calories 73 / 125 ±52
Protein 1g / 2g
Carbs 17g / 28g
#88 dish_1559843030
Side 1
Side 2
Overhead
Calories 25 / 50 ±25
Protein 1g / 1g
Carbs 6g / 13g
#89 dish_1559843335
Side 1
Side 2
Overhead
Calories 25 / 50 ±25
Protein 1g / 1g
Carbs 6g / 13g
#90 dish_1559844479
Side 1
Side 2
Overhead
Calories 83 / 113 ±30
Protein 1g / 2g
Carbs 21g / 30g
#91 dish_1559844506
Side 1
Side 2
Overhead
Calories 99 / 189 ±90
Protein 1g / 2g
Carbs 25g / 33g
#92 dish_1559844683
Side 1
Side 2
Overhead
Calories 133 / 20 ±113
Protein 3g / 2g
Carbs 31g / 4g
#93 dish_1559844951
Side 1
Side 2
Overhead
Calories 274 / 350 ±76
Protein 10g / 9g
Carbs 23g / 35g
#94 dish_1559845290
Side 1
Side 2
Overhead
Calories 66 / 127 ±61
Protein 2g / 2g
Carbs 15g / 26g
#95 dish_1559846099
Side 1
Side 2
Overhead
Calories 207 / 2935 ±2728
Protein 8g / 110g
Carbs 16g / 79g
#96 dish_1559849412
Side 1
Side 2
Overhead
Calories 353 / 190 ±163
Protein 14g / 7g
Carbs 14g / 4g
#97 dish_1559933793
Side 1
Side 2
Overhead
Calories 57 / 49 ±8
Protein 4g / 4g
Carbs 10g / 10g
#98 dish_1559934679
Side 1
Side 2
Overhead
Calories 161 / 400 ±239
Protein 19g / 27g
Carbs 5g / 16g
#99 dish_1560203424
Side 1
Side 2
Overhead
Calories 452 / 420 ±32
Protein 15g / 14g
Carbs 50g / 48g