Ce se întâmplă când scanarea alimentelor cu AI greșește

Scanarea alimentelor cu AI identifică greșit mesele mai des decât credeți — quinoa înregistrată ca fiind couscous, uleiuri de gătit invizibile, unt de arahide ascuns sub diverse toppinguri. Aflați ce se întâmplă în Cal AI, SnapCalorie, Foodvisor și Nutrola atunci când AI face o greșeală și care arhitecturi depistează erorile înainte ca acestea să se acumuleze.

Medically reviewed by Dr. Emily Torres, Registered Dietitian Nutritionist (RDN)

Îți fotografiezi prânzul, AI-ul îți returnează un număr de calorii și tu îți continui ziua. Dar ce s-ar întâmpla dacă acel număr ar fi greșit cu 200 de calorii? Nu ai ști. Nu există alarmă, nu există un avertisment, nu există un indicator vizual. Numărul greșit stă pur și simplu în jurnalul tău zilnic, având exact aceeași încredere ca unul corect. Și acest lucru se întâmplă mult mai des decât își imaginează majoritatea oamenilor.

Un studiu din 2023 publicat în Journal of the Academy of Nutrition and Dietetics a testat sistemele comerciale de recunoaștere a alimentelor cu AI în raport cu evaluările verificate de dieteticieni și a descoperit erori absolute medii de 25-40% pentru mesele mixte. Nu ocazional — în medie. Pentru alimente simple, cu un singur ingredient, erorile au scăzut la 5-15%. Dar majoritatea meselor din viața reală nu sunt doar o banană pe o farfurie albă.

Întrebarea care contează nu este dacă scanarea alimentelor cu AI face greșeli. O face. Întrebarea este ce se întâmplă mai departe. Iar răspunsul depinde în totalitate de aplicația pe care o folosești.

Cele 7 cele mai comune eșecuri ale scanării alimentelor cu AI

Înainte de a analiza modul în care fiecare aplicație gestionează erorile, iată scenariile reale de eșec care generează cele mai mari discrepanțe calorice.

1. Schimbul de cereale: Quinoa identificată greșit ca fiind couscous

Quinoa și couscous arată aproape identic în fotografii — mici, palide, granulate. Dar quinoa gătită conține aproximativ 120 de calorii la 100g cu 4.4g de proteină, în timp ce couscousul gătit conține aproximativ 176 de calorii la 100g cu 6g de proteină. Aceasta este o diferență de 56 de calorii la 100g, iar o porție tipică este de 150-200g.

Impact caloric: 84-112 calorii pe porție înregistrate greșit.

Aceasta este o categorie de eroare cu care sistemele AI se confruntă constant: alimente vizual similare cu profile nutriționale semnificativ diferite. Alte exemple includ orezul alb vs. orezul de conopidă (o diferență de 100 de calorii pe porție), paste obișnuite vs. paste proteice și iaurt grecesc vs. iaurt obișnuit.

2. Problema uleiului invizibil

Aceasta este, fără îndoială, cea mai mare eroare sistematică în scanarea alimentelor cu AI. Când fotografiezi un stir fry, o salată sau legume la cuptor, AI-ul vede alimentele, dar nu poate vedea uleiul de gătit. Două linguri de ulei de măsline adaugă 239 de calorii și 27g de grăsimi — și sunt complet invizibile într-o fotografie.

Impact caloric: 100-300+ calorii pe masă, în funcție de metoda de gătire.

O analiză din 2022 publicată în European Journal of Clinical Nutrition a constatat că uleiurile de gătit și grăsimile adăugate reprezintă cea mai mare sursă de calorii neînregistrate în jurnalul alimentar bazat pe fotografii, contribuind la o subestimare medie zilnică de 250-400 de calorii în rândul participanților la studiu care foloseau urmărirea foto AI.

3. Problema straturilor ascunse

Îți fotografiezi un smoothie bowl. AI-ul vede toppingurile — granola, banană feliată, fructe de pădure. Estimează pe baza a ceea ce este vizibil. Dar la fundul acelei boluri se află 2 linguri de unt de migdale (190 de calorii) și o măsură de pudră proteică (120 de calorii) care sunt complet ascunse.

Impact caloric: 190-310 calorii din ingrediente invizibile.

Aceasta se aplică oricărei mese cu straturi ascunse: sandvișuri (AI-ul nu poate vedea cât de mult maioneză este în interior), burritos (cantități invizibile de orez, fasole și smântână), pizza (cantitatea de brânză sub toppinguri) și deserturi stratificate.

4. Calculul greșit al sosurilor și dressingurilor

O salată cu pui la grătar fotografiată dintr-o parte arată salată, roșii, castraveți, pui la grătar și un strop strălucitor. Acest strop ar putea fi o vinaigretă ușoară (30 de calorii) sau o turnare generoasă de dressing ranch (290 de calorii). AI-ul trebuie să ghicească.

Impact caloric: 50-260 de calorii, în funcție de tipul și cantitatea dressingului.

5. Eșecul estimării dimensiunii porției

Estimarea porției de către AI folosește de obicei una dintre cele trei metode: compararea cu dimensiunea farfuriei (presupunând dimensiuni standard), date învățate despre porțiile medii sau (în cazul SnapCalorie) scanarea 3D LiDAR pe dispozitivele compatibile. Toate trei au marje semnificative de eroare.

O porție de 200g de paste și o porție de 350g de paste pe aceeași farfurie pot arăta remarcabil de asemănător într-o fotografie dintr-o parte. Diferența este de aproximativ 195 de calorii.

Impact caloric: 50-250+ calorii, în funcție de densitatea calorică a alimentului și eroarea de porție.

6. Punctul orb al metodei de preparare

O pulpa de pui poate fi gătită la grătar (209 cal/100g), prăjită în ulei (245 cal/100g) sau prăjită cu pesmet (260 cal/100g). Diferența vizuală într-o fotografie este subtilă — modele de rumenire ușor diferite și textură de suprafață. Diferența calorică este semnificativă.

Impact caloric: 50-150 de calorii pe porție de proteină.

7. Problema estimării băuturilor

Fotografiind un pahar de suc de portocale, un smoothie sau un latte, AI-ul nu are aproape nimic cu ce să lucreze. Culoarea băuturii este principala indicatie vizuală. Un latte de 16 oz cu lapte integral (190 cal), un latte de 16 oz cu lapte de ovăz (220 cal) și un latte de 16 oz cu lapte degresat (100 cal) arată aproape identic.

Impact caloric: 50-120 de calorii pe băutură, iar majoritatea oamenilor consumă 2-4 băuturi pe zi.

Ce face fiecare aplicație când AI-ul greșește

Aici este unde diferențele arhitecturale dintre trackerele AI devin relevante. Fiecare scenariu de eșec se desfășoară diferit în funcție de designul aplicației.

Cal AI: Eroarea rămâne

Cal AI folosește o arhitectură exclusiv AI. Când fotografiezi o masă, AI-ul generează o estimare și o afișează. Dacă acea estimare este greșită, aplicația nu are un mecanism pentru a detecta eroarea. Nu există o bază de date cu care să compare, nu există un pas de verificare și nu există un prompt pentru confirmarea utilizatorului cu privire la identificarea alimentului.

Poți edita manual intrarea tastând valori diferite, dar acest lucru necesită să știi deja valorile corecte — ceea ce contrazice scopul utilizării scanării AI în primul rând. În practică, majoritatea utilizatorilor acceptă rezultatul AI-ului și își continuă drumul.

Pentru eroarea quinoa-ca-couscous: Cal AI înregistrează caloriile couscousului. Vezi un număr plauzibil. Eroarea persistă.

Pentru eroarea uleiului invizibil: Cal AI nu ia în considerare uleiurile de gătit pe care nu le poate vedea. Cele 239 de calorii din două linguri de ulei de măsline pur și simplu nu există în jurnalul tău.

SnapCalorie: Eroarea rămâne (cu porții mai bune)

Caracteristica distinctivă a SnapCalorie este estimarea porției 3D folosind senzori LiDAR pe iPhone-uri compatibile. Aceasta îmbunătățește cu adevărat acuratețea porției — poate estima volumul mai fiabil decât analiza foto 2D. Cu toate acestea, împărtășește aceeași limitare fundamentală ca și Cal AI: datele nutriționale provin din modelul AI, nu dintr-o bază de date verificată.

Dacă AI-ul identifică greșit alimentul, scanarea 3D nu ajută. Obții o estimare mai precisă a porției pentru alimentul greșit.

Pentru eroarea quinoa-ca-couscous: SnapCalorie ar putea estima dimensiunea porției mai precis, dar tot înregistrează datele nutriționale pentru couscous. Un răspuns greșit măsurat cu precizie este tot greșit.

Pentru problema straturilor ascunse: Scanarea 3D captează geometria suprafeței, dar nu poate vedea prin straturi. Untul de migdale de sub granola rămâne invizibil.

Foodvisor: Cale lentă de corectare

Foodvisor oferă o abordare hibridă. Folosește AI pentru identificarea inițială, dar are și o bază de date de suport. De asemenea, oferă acces la dieteticieni care pot revizui jurnalele tale — dar acest lucru nu este instantaneu. Feedback-ul dieteticianului durează de obicei ore sau zile, ceea ce înseamnă că totalul tău zilnic de calorii este inexact în timp real și corectat retroactiv doar dacă folosești funcția dieteticianului.

Pentru eroarea estimării sosului: AI-ul Foodvisor se confruntă cu aceleași limitări vizuale ca toate sistemele bazate pe fotografii. Funcția de revizuire a dieteticianului ar putea eventual să depisteze eroarea, dar nu înainte de a fi luat deja deciziile alimentare pentru restul zilei pe baza unor numere inexacte.

Nutrola: Baza de date o depistează

Arhitectura Nutrola introduce o bază de date verificată între sugestia AI-ului și intrarea finală înregistrată. Când fotografiezi o masă, AI-ul identifică alimentele și sugerează potriviri din cele 1.8 milioane sau mai multe intrări verificate din baza de date. Vezi sugestiile AI-ului alături de alternativele din baza de date.

Pentru eroarea quinoa-ca-couscous: AI-ul ar putea sugera inițial couscous, dar baza de date prezintă atât couscous, cât și quinoa ca opțiuni cu profilele lor nutriționale verificate. Recunoști quinoa ta și selectezi intrarea corectă. Datele înregistrate provin dintr-o sursă verificată.

Pentru eroarea uleiului invizibil: După ce fotografiezi un stir fry, poți adăuga "ulei de măsline, 2 linguri" prin înregistrare vocală sau căutare în baza de date. Intrarea provine din date verificate — 239 de calorii, 27g grăsimi. Designul multi-input al Nutrola (foto plus voce plus cod de bare plus căutare manuală) înseamnă că există întotdeauna o metodă de rezervă pentru ceea ce camera nu poate vedea.

Pentru problema straturilor ascunse: AI-ul identifică toppingurile vizibile ale smoothie bowl-ului. Poți înregistra vocal "adaug două linguri de unt de migdale și o măsură de pudră proteică" — ambele provin din intrări verificate din baza de date cu profile nutriționale complete.

Tabel de comparație a eșecurilor

Scenariul de eroare Cal AI SnapCalorie Foodvisor Nutrola
Schimb de alimente vizual similare Date greșite înregistrate în tăcere Date greșite înregistrate în tăcere Poate depista cu revizuirea dieteticianului (întârziată) Baza de date arată alternative, utilizatorul selectează potrivirea corectă
Ulei de gătit invizibil Nu este detectat, 100-300 cal lipsă Nu este detectat, 100-300 cal lipsă Nu este detectat fără inputul dieteticianului Înregistrare vocală sau căutare adaugă intrarea verificată pentru ulei
Straturi de ingrediente ascunse Nu este detectat Scanarea 3D captează doar suprafața Nu este detectat fără inputul dieteticianului Ingrediente suplimentare adăugate prin voce/căutare
Cantitatea de sos/dressing AI-ul ghicește tipul și cantitatea AI-ul ghicește tipul și cantitatea AI-ul ghicește, dieteticianul poate corecta mai târziu Intrarea din baza de date selectată pentru tipul specific de dressing
Eroare de dimensiune a porției Estimare 2D doar 3D LiDAR ajută (dacă este disponibil) Estimare 2D Porții standard din baza de date plus ajustare utilizator
Metoda de preparare necunoscută AI-ul ghicește metoda de gătire AI-ul ghicește metoda de gătire AI-ul ghicește metoda de gătire Utilizatorul selectează prepararea specifică din baza de date (grătar vs prăjit)
Estimarea băuturii Ghicit pe baza culorii Ghicit pe baza culorii Ghicit pe baza culorii Înregistrare vocală a băuturii specifice, baza de date oferă date verificate

Cum erorile mici se acumulează în probleme mari

Erorile individuale enumerate mai sus ar putea părea gestionabile. O eroare de 100 de calorii aici, o eroare de 80 de calorii acolo. Dar efectul de acumulare pe parcursul unei zile întregi de alimentație este ceea ce face din aceasta o problemă serioasă de urmărire.

O zi realistă de erori de scanare AI

Consideră o zi tipică urmărită cu un scanner exclusiv AI.

Masă Estimare AI Calorii reale Eroare Sursa erorii
Mic dejun: Ovă cu miere și migdale 310 cal 420 cal -110 cal Cantitățile de miere și migdale subestimate
Cafea de dimineață: Latte cu lapte de ovăz 90 cal 220 cal -130 cal Tipul de lapte și dimensiunea greșite
Prânz: Stir fry cu pui și orez 480 cal 680 cal -200 cal Uleiul de gătit nu a fost detectat, porția subestimată
Gustare de după-amiază: Bară proteică (fotografiată) 180 cal 210 cal -30 cal Tipul barei identificat greșit ușor
Cină: Paste cu sos de carne și parmezan 550 cal 740 cal -190 cal Ulei în sos, cantitate de brânză, dimensiune a porției
Total zilnic 1,610 cal 2,270 cal -660 cal

Acest utilizator crede că a consumat 1,610 de calorii. De fapt, a consumat 2,270. Dacă deficitul său țintește 1,800 de calorii pe zi, el crede că este cu 190 de calorii sub țintă. De fapt, este cu 470 de calorii peste. Pe parcursul unei săptămâni, aceasta reprezintă o variație de 3,290 de calorii față de ceea ce crede că se întâmplă — aproximativ o liră de greutate corporală care ar trebui să fie pierdută, dar nu va fi.

Biasul de subestimare sistematic identificat în cercetări este vizibil aici. AI-ul subestimează constant componentele bogate în calorii (uleiuri, nuci, brânză, sosuri) deoarece acestea sunt elementele cele mai dificile de evaluat vizual.

Fluxul de lucru pentru corectare contează

Chiar și atunci când un utilizator suspectează o eroare, fluxul de lucru pentru corectare diferă dramatic între aplicații.

Corectarea într-o aplicație exclusiv AI

  1. Utilizatorul suspectează că numărul arată greșit
  2. Utilizatorul șterge intrarea AI
  3. Utilizatorul tastează manual o descriere a alimentului și o estimare a caloriilor
  4. Noua intrare este ghicitul utilizatorului — încă neverificat
  5. O estimare neverificată înlocuiește alta

Corectarea în Nutrola

  1. Utilizatorul suspectează că numărul arată greșit
  2. Utilizatorul atinge intrarea și vede alternativele din baza de date
  3. Utilizatorul selectează alimentul corect din intrările verificate
  4. Sau utilizatorul descrie vocal alimentul corect și selectează din rezultatele bazei de date
  5. Sau utilizatorul scanează un component ambalat pentru date exacte ale producătorului
  6. Intrarea corectată provine dintr-o sursă verificată cu peste 100 de câmpuri nutriționale

Diferența nu este doar viteza. Este faptul că corectarea în sine este verificată. Într-o aplicație exclusiv AI, corectarea unei ghiciri greșite a AI-ului cu o estimare manuală înseamnă înlocuirea unui număr neverificat cu altul. Într-o aplicație bazată pe o bază de date, corectarea se extrage din aceeași sursă de date verificate pe care o folosesc dieteticienii și cercetătorii în nutriție.

Ce erori sunt acceptabile?

Nu toate erorile de urmărire a caloriilor sunt la fel de problematice. Severitatea depinde de obiectivele utilizatorului.

Pentru conștientizare generală: Erorile de 10-20% pe masă sunt tolerabile. Urmărirea exclusiv AI este în regulă. Obții totuși o imagine utilă a obiceiurilor tale alimentare, chiar dacă numerele individuale sunt aproximative.

Pentru gestionarea moderată a greutății: Erorile trebuie să rămână sub 10% zilnic. Acest lucru necesită depistarea principalelor moduri de eșec (uleiuri de gătit, ingrediente ascunse) chiar dacă articolele individuale au mici inexactități. O bază de date de rezervă devine valoroasă.

Pentru ținte precise de deficit sau surplus: Acuratețea zilnică trebuie să fie în interiorul a 5%. Acest lucru înseamnă date verificate pentru cât mai multe articole posibile, cu AI folosit pentru comoditate, mai degrabă decât ca singura sursă de date. O bază de date verificată este practic necesară.

Pentru terapie nutrițională medicală: Cerințele de acuratețe sunt cele mai ridicate. Urmărirea nutrienților specifici (sodiu, potasiu, fosfor, aminoacizi specifici) necesită date verificate cuprinzătoare pe care estimarea AI pur și simplu nu le poate oferi. Numai trackerele bazate pe baze de date cu profile nutriționale extinse pot satisface această nevoie.

Ce face bine scanarea alimentelor cu AI

În ciuda modurilor de eșec descrise mai sus, scanarea alimentelor cu AI oferă o valoare reală care nu ar trebui să fie ignorată.

Este rapidă. Fotografierea unei mese durează 2-3 secunde. Căutarea manuală a unei baze de date pentru fiecare componentă a unei mese complexe poate dura 1-3 minute. Pentru oamenii ocupați, această diferență de viteză determină dacă urmăresc sau nu.

Captură mese care sunt greu de înregistrat manual. O farfurie complexă de restaurant cu șapte componente este plictisitoare de descompus în căutări individuale în baza de date. O scanare AI oferă un punct de plecare rezonabil care poate fi rafinat.

Reducerea barierei pentru urmărire. Cel mai important predictor al succesului în urmărirea caloriilor este consistența. Dacă scanarea AI îi face pe cineva să urmărească 95% din mese în loc de 60%, costul de acuratețe de 5-10% ar putea merita pentru îmbunătățirea acoperirii datelor.

Sistemul optim nu este doar AI sau doar bază de date. Este AI pentru viteză și comoditate, susținută de o bază de date verificată pentru acuratețe și corectare. Aceasta este exact arhitectura pe care o implementează Nutrola — recunoaștere foto și vocală AI pentru înregistrări rapide inițiale, cu 1.8 milioane sau mai multe intrări verificate din baza de date oferind datele nutriționale reale, scanarea codului de bare pentru alimentele ambalate și capacitatea de a rafina orice intrare în raport cu sursele verificate.

Cum să te protejezi de erorile de scanare AI

Indiferent de aplicația pe care o folosești, aceste practici reduc impactul erorilor de scanare a alimentelor cu AI.

Înregistrează grăsimile de gătit separat. Adaugă întotdeauna uleiuri de gătit, unt sau spray ca intrări separate. Niciun AI nu le poate vedea într-o fotografie, iar acestea sunt cea mai mare sursă de calorii neînregistrate.

Folosește scanarea codului de bare pentru alimentele ambalate. Când un cod de bare este disponibil, este întotdeauna mai precis decât scanarea foto. Datele nutriționale provin direct de pe eticheta produsului.

Verifică estimările neobișnuite. Dacă o estimare AI pare surprinzător de mică sau mare, acel instinct merită să fie investigat. O masă care "se simte" ca având 600 de calorii, dar scanează la 350, probabil că are componente invizibile pe care AI-ul le-a ratat.

Folosește înregistrarea vocală pentru mese complexe. Descrierea "file de somon la grătar de aproximativ 6 uncii cu două căni de broccoli prăjit și o lingură de ulei de măsline" oferă unui sistem bazat pe bază de date mult mai multe informații decât poate oferi o fotografie.

Alege un tracker cu un strat de verificare. Cea mai simplă protecție împotriva erorilor AI este utilizarea unei aplicații în care AI-ul sugerează, iar o bază de date verificată confirmă. Arhitectura Nutrola — input AI plus 1.8 milioane sau mai multe intrări verificate la €2.50 pe lună după un trial gratuit — există exact pentru că AI-ul singur nu este suficient de fiabil pentru urmărirea serioasă a nutriției. Baza de date nu este un add-on premium. Este fundația care face ca AI-ul să fie util, nu doar rapid.

Când scanarea alimentelor cu AI greșește — și o va face, regulat — singurul lucru care contează este dacă trackerul tău are un sistem pentru a o depista. Acest sistem este o bază de date verificată. Fără una, îți construiești strategia nutrițională pe presupuneri care arată ca date.

Ești gata să îți transformi urmărirea nutriției?

Alătură-te celor mii care și-au transformat călătoria de sănătate cu Nutrola!