Ness

Blog · August 6, 2026 · 12 min read

Photo Food Logging: How AI Calorie Tracking Works

AI calorie tracking uses computer vision and food databases to estimate nutrition from a photo. We compare how Lose It, Cal AI, Bevel, and Ness approach it — and why depth of analysis matters more than speed.

AI calorie tracking

You photograph your lunch. Three seconds later, the app tells you it was 640 calories, 38 grams of protein, and 22 grams of fat. That is AI calorie tracking — and it is the single biggest reduction in friction that food logging has ever seen. The difference between apps is not whether they can identify a chicken breast (most can). The difference is what happens after identification: how deep the nutritional analysis goes, how the app handles portions, and whether the data connects to anything else in your health picture.

Ness estimates calories, macros, full micronutrients, and amino acids per ingredient from a single photo, voice description, barcode, or text search — then feeds that data directly into an AI coach that can connect what you ate to how you slept and recovered. Most competitors stop at calories and basic macros.

How the technology works

Every AI food tracker follows the same three-step pipeline, but the quality of each step varies enormously between apps.

Step 1: Food identification

When you photograph a meal, a computer vision model segments the image into distinct food regions and classifies each one. Modern systems use deep learning architectures trained on millions of labeled food images. The model outputs a probability distribution — "92% grilled salmon, 5% chicken, 3% other" — and the app takes the highest match.

For single, clearly visible foods (a banana, a grilled chicken breast, a bowl of oatmeal), identification accuracy runs 92–97% across well-trained models. For complex mixed dishes — a homemade curry, a seven-vegetable stir fry, pasta with a multi-ingredient sauce — accuracy drops to roughly 50–80% depending on the app, because the model has to infer what it cannot directly see.

A 2026 study in Scientific Reports found that model architecture dominates performance variance (99.6% of the effect), while factors like multiple camera angles and prompt engineering made no significant difference. In practical terms: the quality of the AI model matters far more than how you hold your phone.

Step 2: Portion estimation

Identifying the food is step one. Estimating how much of it is on the plate is harder, and it is where the biggest accuracy gaps appear between apps.

Most apps use visual inference alone — estimating plate size from context and applying density assumptions for the identified food. This gives you a useful approximation, but for calorie-dense foods (nuts, oils, cheese, nut butter), a one-tablespoon-versus-two difference means 90+ calories of error that a flat photo cannot resolve.

A smaller number of apps use the phone's depth sensor (LiDAR on iPhone Pro models) to measure actual food volume in three dimensions rather than guessing from a 2D image. Research from the University of Electro-Communications showed LiDAR-based volume estimation improved calorie accuracy by 84% over depth-camera-only methods. Cal AI claims to use depth sensing; most other apps do not.

Step 3: Database matching

Once the model identifies a food and estimates a portion, it looks up the nutritional values in a food database. This step determines whether you get calories only, calories plus basic macros, or a full micronutrient and amino acid profile.

Crowdsourced databases (where any user can submit food entries) create 15–30% calorie variance on the same food because different users enter different values for identical items. Verified databases cross-referenced against USDA laboratory data or professional nutritionist review are more reliable per entry but cover fewer foods.

The depth of the database also determines what you learn. An app with a basic database tells you "grilled chicken, 280 calories, 35g protein." An app with a deep nutritional database tells you the B12 content, the leucine and lysine levels, the iron, the zinc — the information a sports nutritionist would actually track.

How the apps compare

Apple Visual Intelligence (iOS 27)

Apple added a nutrition feature to Visual Intelligence in iOS 27. Open the Camera app in Siri mode, point it at a food item, and it tells you whether the food is heavily processed, whether it has protein, whether it is high in sugar, and assigns a nutritional value ranking from "very low" to "very high." It requires an iPhone 15 Pro or later.

That is the entire feature. Visual Intelligence does not give calorie counts, macro breakdowns, or any numerical estimate. It does not log anything, does not build a food diary, does not sync to the Health app, and has no history. It is a one-off qualitative label — useful the way a nutrition label on a package is useful, but not a tracking tool. You cannot answer "did I hit my protein target today" or "how many calories have I eaten this week" because there are no numbers and no record.

For someone who has never thought about food quality and wants a free nudge toward better choices, Visual Intelligence is a starting point. For anyone who wants to actually track nutrition — calories, macros, trends over time, or anything quantitative — it is not in the same category as the dedicated apps below.

Lose It (Snap It)

Lose It's Snap It feature uses a third-party food recognition API rather than a proprietary model. Independent benchmarking measured 68.7% identification accuracy with ±22% portion error and 11.2-second median processing time — long enough that users frequently abandon the scan and enter food manually. The app matches to a 1,900-category database and returns calories plus basic macros.

Snap It is a premium feature. Lose It's strength is weight-loss goal tracking and a clean interface at $39.99 per year, making it the cheapest option. Its weakness is that the AI feels bolted on rather than central to the product.

Cal AI

Cal AI is the speed-first option. It claims to use your phone's depth sensor to calculate food volume, then breaks the meal into calories, protein, carbs, and fat. The app reports roughly 80% accuracy in its own FAQ, with the caveat that "no food tracking app is perfect." Users on Google Play consistently report undercounting (60 kcal estimate for 260 kcal of grapes, meat estimated at half its actual calories) and identification errors on complex meals.

Cal AI was acquired by MyFitnessPal in March 2026 and now integrates with MFP's database of 20 million foods. The app prioritizes speed over depth — you get four numbers (calories, protein, carbs, fat) quickly. No micronutrients, no per-ingredient breakdowns, no amino acids. MyFitnessPal CEO Mike Fisher described the positioning directly: Cal AI is for users who "want it fast, they want AI based, they want it to not interfere with their life."

Bevel

Bevel launched AI nutrition tracking in early 2025 as part of its broader health platform (sleep, exercise, recovery). You can log via barcode scan, image capture, recipe creation, meal description, or database search across 6 million verified food items. Bevel's approach uses a proprietary database rather than relying solely on LLM-generated estimates, which avoids the inconsistency problems of pure language-model calorie guessing.

Bevel also integrates with blood glucose monitors (Dexcom, Libre) and generates a personalized nutrition score per meal based on your glycemic response. That is a genuinely unique capability. The gap: Bevel's AI nutrition is one feature among many in a $14.99/month or $99.99/year subscription, and its food logging does not go deeper than calories and macros with nutrient goals. The AI coach (Bevel Intelligence) draws on credits and does not directly tie your meals to your sleep and recovery patterns in a conversational way.

Ness

Ness treats nutrition as a first-class part of health tracking rather than an add-on. Log a meal by photo, voice, barcode, or text search, and Ness estimates calories, macros, full micronutrients, and amino acids broken down per ingredient. That is closer to what a registered dietitian's food diary looks like than what any of the other apps produce from a single photo.

The per-ingredient breakdown means you can see exactly which component of your lunch contributed iron, which contributed B6, and how your leucine intake tracks against your strength-training goals. No other app in this comparison provides that granularity from photo input.

Where Ness pulls further ahead is what happens to the data after logging. Your nutrition feeds directly into an AI health coach that also sees your sleep, recovery, strain, and stress scores. The coach can answer "why did I feel off this morning" by correlating last night's dinner (high sodium, low magnesium) with your poor sleep metrics. Competitors' AI coaches either cannot see nutrition at all (Livity), see only basic calories (Cal AI), or run on a credit system disconnected from conversational health context (Bevel).

Ness also ships fast-logging from Lock Screen and Control Center on supported iOS versions, Apple Health nutrition sync (import and export), and personalized nutrition targets — all at $9.99/month or $79.99/year.

Comparison table

Apple Visual IntelligenceLose ItCal AIBevelNess
Photo loggingYes (one-off, no log)Yes (Snap It)YesYes (Capture)Yes
Voice loggingNoNoNoYes (Describe Meal)Yes
Barcode scanNoYesYesYesYes
Depth sensorNoNoYes (claimed)NoNo
Output depthQualitative label only (no numbers)Calories + macrosCalories + macrosCalories + macros + nutrient goalsCalories + macros + micronutrients + amino acids per ingredient
Processing speedInstant11.2 seconds (benchmarked)Fast (seconds)ModerateFast (seconds)
Food databaseNone (on-device model)1,900 categories20M foods (via MFP)6M verified foodsVerified database + AI estimation
Food diary / historyNoYesYesYesYes
AI coach sees nutritionNoNoNoPartially (credits)Yes (full context, memory)
Glucose integrationNoNoNoYes (Dexcom, Libre)No
Health scores integrationNoNoNoYes (sleep, recovery, strain)Yes (sleep, recovery, strain, stress, energy)
Syncs to Health appNoYesYesYesYes
PriceFree (requires iPhone 15 Pro+)$39.99/yrSubscription (after trial)$14.99/mo or $99.99/yr$9.99/mo or $79.99/yr

What "accuracy" means in practice

A 2026 independent validation study tested six dietary assessment apps against 180 weighed reference meals. Photo-based apps using well-trained models achieved 1–5% calorie error. Manual-entry apps using crowdsourced databases showed 9–11% error. The conclusion: a good AI pipeline can outperform manual database entry because it eliminates the human step of searching for and selecting the wrong food item.

But raw calorie accuracy misses the point for most people. Consistency matters more than precision. An AI tracker at 85% accuracy used every day for three months produces better outcomes than a manual tracker at 98% accuracy abandoned after two weeks. The friction reduction — ten seconds versus five minutes per meal — is what determines whether someone maintains the habit past week two.

Where depth of analysis matters beyond mere accuracy: micronutrient deficiencies do not show up in calorie counts. You can hit your calorie target and your macro split perfectly while running chronically low on magnesium, B12, or iron. Per-ingredient micronutrient breakdowns surface those gaps. Amino acid profiles matter for anyone doing strength training — leucine intake directly triggers muscle protein synthesis, and you cannot optimize it if your app only shows "protein: 35g."

Limitations every AI food tracker shares

No photo-based system can see your cooking method. Roasted chicken and fried chicken look similar in a photo but differ by hundreds of calories because frying adds absorbed oil. If cooking method matters for your goals, specify it when logging — Ness lets you add additional context (like "pan-fried in olive oil" or "air-fried, no oil") alongside the photo, so the estimate adjusts without a separate manual entry step.

Sauces, dressings, and marinades are calorie-dense and visually invisible. A salad that looks simple might carry 400 calories of dressing. In Ness you can note "ranch dressing, two tablespoons" as additional info when you log, and it will factor that into the per-ingredient breakdown rather than guessing from the photo alone.

Portion estimates for calorie-dense foods (nuts, oils, cheese) need occasional verification with a kitchen scale, regardless of which app you use. The difference between one tablespoon and two tablespoons of peanut butter is 90 calories — a gap that no camera can reliably resolve. Specifying "two tablespoons" in the additional info field closes that gap instantly.

How to choose

If all you want is a quick "is this food healthy" gut check with no tracking, Apple Visual Intelligence in iOS 27 is free and built in — but it gives you no numbers, no log, and no history, so it is not a calorie tracker in any meaningful sense.

If you want the cheapest option and food logging is secondary to weight-loss goal tracking, Lose It at $39.99 per year is a reasonable starting point — just know that the AI photo feature is slow and often wrong.

If you want speed above all else and four numbers (calories, protein, carbs, fat) are enough, Cal AI is built for that. It is fast. It is not deep.

If you already use Bevel for recovery and sleep tracking and want nutrition in the same app, its food logging is competent and the glucose integration is unique.

If you want the most thorough nutritional picture from a photo — micronutrients, amino acids, per-ingredient breakdowns — tied to an AI coach that connects your meals to your sleep, recovery, and training, Ness is where to start. The depth of analysis is meaningfully different from what the other apps produce, and the coach is meaningfully smarter because it can see what you actually ate.

Related comparisons