← Back to Documentation

🤖 AI Food Recognition

Nutrivio's AI food recognition is powered by advanced machine learning models that can identify over 10,000 different foods, dishes, and ingredients from photos with remarkable accuracy.

How It Works

Our AI uses a combination of computer vision technologies:

Recognition Accuracy by Food Type

Food Category Recognition Accuracy Examples
Fruits & Vegetables
90-95%
Apple, broccoli, banana, carrot
Packaged Foods
85-90%
Cereal, bread, yogurt, chips
Prepared Meals
75-85%
Pasta, salad, sandwich, pizza
Beverages
80-90%
Coffee, juice, soda, smoothie
Ethnic Cuisine
70-80%
Sushi, curry, tacos, stir-fry
Homemade/Complex
60-75%
Casseroles, soups, mixed dishes

Best Practices for Photo Capture

📸 For optimal recognition results:
  1. Lighting: Use natural light when possible, avoid harsh shadows
  2. Angle: Take photos from directly above (bird's eye view) or at a 45-degree angle
  3. Distance: Fill 70-80% of the frame with food
  4. Focus: Ensure the entire meal is in sharp focus
  5. Background: Use a simple, contrasting background (white plate on dark table)
  6. Multiple Items: For complex plates, consider separate photos of individual components

Supported Food Categories

🍎 Fresh Produce

Fruits, vegetables, herbs

🥩 Proteins

Meat, fish, poultry, eggs

🍞 Grains & Breads

Rice, pasta, cereals, baked goods

🥛 Dairy

Milk, cheese, yogurt, butter

🥜 Nuts & Seeds

Almonds, walnuts, chia, flax

🍕 Fast Food

Pizza, burgers, fries, sandwiches

🍜 International

Asian, Mexican, Italian, Indian

🥤 Beverages

Coffee, tea, juice, smoothies

🍰 Desserts

Cakes, cookies, ice cream, candy

🥗 Prepared Meals

Salads, bowls, meal kits

How to Use AI Recognition

Step-by-step process:
  1. Open the Camera: Tap the camera icon or "Add Meal" button
  2. Frame Your Food: Position your meal in the camera viewfinder
  3. Capture: Tap the capture button or volume button
  4. AI Processing: Wait 2-5 seconds for analysis
  5. Review Results: Check identified foods and confidence scores
  6. Confirm or Edit: Verify accuracy and adjust as needed
  7. Set Portions: Adjust serving sizes using sliders or input fields
  8. Save to Diary: Add the meal to your food log

Understanding AI Results

Confidence Scores

Each recognized food item comes with a confidence score:

Multiple Suggestions

The AI often provides multiple possibilities for unclear items:

💡 Example: For a brown circular item, the AI might suggest: "Chocolate chip cookie (85%)", "Brownie (72%)", or "Muffin (68%)". Choose the most accurate option.

Portion Size Estimation

The AI estimates portion sizes using visual reference points:

⚠️ Important: Portion estimates are approximations. For precise tracking, consider weighing foods or using measuring cups when possible.

Manual Override Options

When AI recognition isn't perfect, you have several options:

Advanced Features

Barcode Scanning

For packaged foods, the app also supports barcode scanning for 100% accuracy.

DB Search

Manually search our extensive food database for accurate matches.

Food Description Analysis

Enter or say a description of your food item and its weight for more accurate recognition.

✅ Pro Tip: The AI learns from your corrections and gets better at recognizing your commonly eaten foods over time!