Czy skanowanie zdjęć przez AI radzi sobie z etnicznymi i kulturowymi potrawami? Przetestowaliśmy 50 dań

Zrobiliśmy zdjęcia 50 potraw z 8 kuchni i przetestowaliśmy je w systemie rozpoznawania żywności AI. Potrawy włoskie i japońskie uzyskały ponad 90 procent trafności. Etiopskie i złożone dania indyjskie spadły poniżej 60 procent. Oto pełne wyniki.

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

Skanowanie zdjęć potraw przez AI poprawnie zidentyfikowało 78 procent z 50 testowanych dań z 8 kuchni świata, ale dokładność była bardzo zróżnicowana: potrawy włoskie osiągnęły 95 procent identyfikacji z błędami kalorycznymi w granicach 8 procent, podczas gdy potrawy etiopskie spadły do 50 procent identyfikacji, a błędy kaloryczne przekroczyły 35 procent.

Ta ogólna liczba ukrywa prawdziwą historię. Jeśli najczęściej spożywasz jedzenie z Europy Zachodniej lub Azji Wschodniej, skanowanie zdjęć AI działa zaskakująco dobrze. Jeśli jednak w twojej diecie znajdują się talerze z injerą, złożone biryanis czy dania na bazie mole, technologia wciąż ma poważne luki, które mogą zafałszować twoje śledzenie o setki kalorii na posiłek.

Przeprowadziliśmy ten test, aby uzyskać konkretne liczby, a nie ogólne twierdzenia. Poniżej przedstawiamy wyniki dla każdej potrawy, każdej kuchni i każdego rodzaju błędu, który udokumentowaliśmy.

Jak zorganizowaliśmy test

Zrobiliśmy zdjęcia każdej potrawy w trzech warunkach: w naturalnym świetle na białym talerzu, w oświetleniu restauracyjnym na ciemnym talerzu oraz z użyciem lampy błyskowej w smartfonie. Każde zdjęcie przetworzono przez wiodący system rozpoznawania żywności AI. Zarejestrowaliśmy trzy metryki dla każdej potrawy:

  • Dokładność identyfikacji: Czy AI poprawnie nazwało potrawę lub przypisało jej odpowiednik o podobnej wartości odżywczej?
  • Dokładność kalorii: Jak blisko była szacunkowa wartość kaloryczna AI w porównaniu do zweryfikowanych danych żywieniowych z bazy danych Nutrola, przeglądanej przez dietetyków?
  • Typowe błędy: Co AI zidentyfikowało błędnie i jak ten błąd wpłynął na liczbę kalorii?

Wszystkie zweryfikowane wartości kaloryczne zostały porównane z bazą danych USDA FoodData Central, regionalnymi odniesieniami żywieniowymi oraz własną zweryfikowaną bazą danych Nutrola, która zawiera ponad 1,2 miliona wpisów z regionalnymi wariantami przygotowania.

Wyniki według kuchni

Kuchnia indyjska (6 testowanych dań)

Danie Zidentyfikowane poprawnie? Szacunkowe kalorie Zweryfikowane kalorie Błąd kaloryczny Typowy błąd
Dal (toor dal, tadka) Tak 210 kcal 245 kcal -14.3% Pominęto temperowanie ghee, niedoszacowano tłuszczu
Chicken Biryani Częściowo — "ryż z kurczakiem" 380 kcal 490 kcal -22.4% Nie wykryto warstw ghee i smażonej cebuli
Garlic Naan Tak 260 kcal 310 kcal -16.1% Niedoszacowano masła na powierzchni
Chicken Tikka Masala Tak 320 kcal 365 kcal -12.3% Niedoszacowano zawartości śmietany
Samosa (2 sztuki) Tak 280 kcal 310 kcal -9.7% Lekko niedoszacowano wchłanianie oleju podczas smażenia
Paneer Butter Masala Częściowo — "curry z serem" 290 kcal 410 kcal -29.3% Niedoszacowano gęstość paneer i zawartość masła

Podsumowanie kuchni indyjskiej: 4 z 6 dań zidentyfikowano poprawnie (66.7%). Średni błąd kaloryczny: -17.4%. Stałym wzorem było niedoszacowanie ukrytych tłuszczów — ghee, masła i oleju do smażenia, które są wchłaniane przez potrawę i niewidoczne na zdjęciach.

Kuchnia tajska (6 testowanych dań)

Danie Zidentyfikowane poprawnie? Szacunkowe kalorie Zweryfikowane kalorie Błąd kaloryczny Typowy błąd
Pad Thai Tak 390 kcal 410 kcal -4.9% Lekko niedoszacowano cukier w sosie tamaryndowym
Zielone Curry (z ryżem) Tak 430 kcal 485 kcal -11.3% Niedoszacowano tłuszcz kokosowy
Zupa Tom Yum Tak 180 kcal 200 kcal -10.0% Pominęto wariant mleka kokosowego (tom yum kha)
Mango Sticky Rice Tak 350 kcal 380 kcal -7.9% Niedoszacowano polewę z kremu kokosowego
Larb (wieprzowina) Częściowo — "sałatka mięsna" 240 kcal 270 kcal -11.1% Pominęto kalorie z prażonej mąki ryżowej
Som Tam (sałatka z papai) Tak 120 kcal 150 kcal -20.0% Niedoszacowano zawartość cukru palmowego i orzeszków

Podsumowanie kuchni tajskiej: 5 z 6 dań zidentyfikowano poprawnie (83.3%). Średni błąd kaloryczny: -10.9%. Kuchnia tajska wypadła lepiej niż indyjska, ponieważ wiele dań ma wyraźnie odrębne prezentacje, chociaż ilości mleka kokosowego i cukru palmowego pozostały niewidoczne.

Kuchnia etiopska (4 testowane dania)

Danie Zidentyfikowane poprawnie? Szacunkowe kalorie Zweryfikowane kalorie Błąd kaloryczny Typowy błąd
Talerz z injerą (mieszany) Nie — "płaski chleb z gulaszem" 340 kcal 580 kcal -41.4% Wiele gulaszy na talerzu nie zostało oddzielonych; niter kibbeh niewidoczny
Doro Wat Nie — "gulasz z kurczaka" 280 kcal 390 kcal -28.2% Całkowicie pominięto bazę z masła berbere
Shiro Częściowo — "pasta z ciecierzycy" 200 kcal 290 kcal -31.0% Niedoszacowano gęstości mąki ciecierzycy i zawartości oleju
Kitfo Częściowo — "mielone mięso" 310 kcal 420 kcal -26.2% Nie wykryto przyprawionego masła mitmita

Podsumowanie kuchni etiopskiej: 0 z 4 dań w pełni zidentyfikowanych (0%), 2 częściowe dopasowania (50%). Średni błąd kaloryczny: -31.7%. Kuchnia etiopska była najtrudniejsza do rozpoznania przez AI. Talerze na bazie injery stanowią unikalne wyzwanie, ponieważ wiele potraw dzieli jeden talerz, a sam fermentowany chleb ma znaczną wartość kaloryczną. Klarowane masło przyprawione (niter kibbeh) jest używane w dużych ilościach i jest całkowicie niewidoczne na zdjęciach.

Kuchnia meksykańska (6 testowanych dań)

Danie Zidentyfikowane poprawnie? Szacunkowe kalorie Zweryfikowane kalorie Błąd kaloryczny Typowy błąd
Tacos al Pastor (3) Tak 420 kcal 465 kcal -9.7% Niedoszacowano ananasa i tłuszczu wieprzowego
Chicken Enchiladas (2) Tak 380 kcal 440 kcal -13.6% Pominęto olej w sosie i ser w tortilli
Pozole Rojo Częściowo — "zupa wieprzowa" 310 kcal 390 kcal -20.5% Pominęto hominy i tłuszcz wieprzowy
Tamales (2) Tak 400 kcal 470 kcal -14.9% Niedoszacowano smalcu w masie
Elote (kukurydza uliczna) Tak 280 kcal 320 kcal -12.5% Niedoszacowano majonezu i sera na wierzchu
Churros (3 sztuki) Tak 300 kcal 340 kcal -11.8% Niedoszacowano wchłanianie oleju podczas smażenia

Podsumowanie kuchni meksykańskiej: 5 z 6 dań zidentyfikowano poprawnie (83.3%). Średni błąd kaloryczny: -13.8%. Kuchnia meksykańska wypadła całkiem dobrze pod względem identyfikacji, ponieważ tacos, enchiladas i churros mają charakterystyczne kształty. Stałym błędem było niedoszacowanie ukrytych tłuszczów z smalcu, oleju do smażenia i serowych dodatków.

Kuchnia japońska (5 testowanych dań)

Danie Zidentyfikowane poprawnie? Szacunkowe kalorie Zweryfikowane kalorie Błąd kaloryczny Typowy błąd
Tonkotsu Ramen Tak 480 kcal 520 kcal -7.7% Niedoszacowano tłuszcz w bulionie z kości wieprzowej
Assorted Sushi (8 kawałków) Tak 340 kcal 360 kcal -5.6% Niedoszacowano cukier i ocet w ryżu sushi
Krewetki Tempura (5 sztuk) Tak 350 kcal 380 kcal -7.9% Niedoszacowano wchłanianie oleju w cieście
Okonomiyaki Tak 490 kcal 530 kcal -7.5% Niedoszacowano kalorie z majonezu i wierzchu z bonito
Gyudon Tak 560 kcal 590 kcal -5.1% Lekko niedoszacowano sos na bazie mirin

Podsumowanie kuchni japońskiej: 5 z 5 dań zidentyfikowano poprawnie (100%). Średni błąd kaloryczny: -6.8%. Kuchnia japońska uzyskała najwyższy wskaźnik identyfikacji w naszym teście. Dania takie jak sushi, ramen i tempura są szeroko reprezentowane w zbiorach danych AI, a styl podawania — często z wyraźnym oddzieleniem składników — ułatwia rozpoznawanie wizualne.

Kuchnia bliskowschodnia (5 testowanych dań)

Danie Zidentyfikowane poprawnie? Szacunkowe kalorie Zweryfikowane kalorie Błąd kaloryczny Typowy błąd
Hummus (z oliwą) Tak 250 kcal 310 kcal -19.4% Niedoszacowano polewę z oliwy
Falafel (4 sztuki) Tak 280 kcal 340 kcal -17.6% Pominęto wchłanianie oleju podczas smażenia
Talerz z Shawarmą z kurczaka Tak 480 kcal 540 kcal -11.1% Niedoszacowano sos czosnkowy i tłuszcz
Tabbouleh Tak 130 kcal 150 kcal -13.3% Niedoszacowano zawartość oliwy
Mansaf Nie — "ryż z mięsem i sosem" 420 kcal 680 kcal -38.2% Całkowicie pominięto sos jogurtowy jameed i ryż nasączony ghee

Podsumowanie kuchni bliskowschodniej: 4 z 5 dań zidentyfikowano poprawnie (80%). Średni błąd kaloryczny: -19.9%. Typowe dania, takie jak hummus i falafel, były łatwo rozpoznawalne, ale dokładność kaloryczna ucierpiała, ponieważ ilości oliwy są trudne do oszacowania wizualnie. Mansaf był znaczną porażką — sos jogurtowy (jameed) i ilość klarowanego masła w ryżu są niewidoczne na zdjęciu.

Kuchnia chińska (5 testowanych dań)

Danie Zidentyfikowane poprawnie? Szacunkowe kalorie Zweryfikowane kalorie Błąd kaloryczny Typowy błąd
Dim Sum (6 różnych kawałków) Częściowo — "pierogi" 360 kcal 410 kcal -12.2% Nie zróżnicowano har gow, siu mai, char siu bao
Mapo Tofu Tak 280 kcal 340 kcal -17.6% Niedoszacowano chili i mielonego wieprzowiny w sosie
Kung Pao Chicken Tak 350 kcal 380 kcal -7.9% Lekko niedoszacowano ilość oleju orzechowego
Hot Pot (indywidualna miska) Nie — "zupa z warzywami" 290 kcal 520 kcal -44.2% Pominęto tłuszcz w bulionie, sos sezamowy i różnorodność składników
Congee (z wieprzowiną) Tak 180 kcal 210 kcal -14.3% Niedoszacowano kalorie z tłuszczu wieprzowego i jajka

Podsumowanie kuchni chińskiej: 3 z 5 dań zidentyfikowano poprawnie (60%). Średni błąd kaloryczny: -19.2%. Kuchnia chińska pokazała mieszany obraz. Znane dania, takie jak kung pao chicken i mapo tofu, zostały rozpoznane, ale posiłki wieloskładnikowe, takie jak zestawy dim sum i hot pot, były problematyczne. Hot pot w szczególności był drugim najgorszym wynikiem w naszym teście.

Kuchnia włoska (5 testowanych dań)

Danie Zidentyfikowane poprawnie? Szacunkowe kalorie Zweryfikowane kalorie Błąd kaloryczny Typowy błąd
Spaghetti Carbonara Tak 480 kcal 510 kcal -5.9% Lekko niedoszacowano zawartość jajek i pecorino
Risotto z grzybami Tak 390 kcal 420 kcal -7.1% Niedoszacowano masło i parmezan na końcu
Osso Buco Tak 440 kcal 480 kcal -8.3% Niedoszacowano zawartość tłuszczu z szpiku
Bruschetta (3 kawałki) Tak 220 kcal 240 kcal -8.3% Niedoszacowano oliwę na chlebie
Pizza Margherita (2 kawałki) Tak 440 kcal 460 kcal -4.3% Minor undercount on mozzarella oil

Podsumowanie kuchni włoskiej: 5 z 5 dań zidentyfikowano poprawnie (100%). Średni błąd kaloryczny: -6.8%. Kuchnia włoska uzyskała wynik równy japońskiej pod względem najlepszej wydajności. Dania te dominują w zbiorach danych AI, a wizualna prezentacja — wyraźne kształty makaronu, rozpoznawalna pizza, wyraźnie podane białka — sprawia, że są idealne do rozpoznawania na podstawie zdjęć.

Pełne podsumowanie wyników

Kuchnia Testowane dania Poprawna identyfikacja Wskaźnik identyfikacji Średni błąd kaloryczny Najgorszy pojedynczy błąd
Japońska 5 5 100% -6.8% -7.9% (Tempura)
Włoska 5 5 100% -6.8% -8.3% (Osso Buco)
Tajska 6 5 83.3% -10.9% -20.0% (Som Tam)
Meksykańska 6 5 83.3% -13.8% -20.5% (Pozole)
Bliskowschodnia 5 4 80.0% -19.9% -38.2% (Mansaf)
Indyjska 6 4 66.7% -17.4% -29.3% (Paneer Butter Masala)
Chińska 5 3 60.0% -19.2% -44.2% (Hot Pot)
Etiopska 4 0 0% (50% częściowe) -31.7% -41.4% (Talerz z injerą)
Ogółem 42 unikalne + 8 częściowe 31 pełnych + 6 częściowych 78% -15.8% -44.2% (Hot Pot)

Dlaczego niektóre kuchnie osiągają wyższe wyniki niż inne

Trzy czynniki wyjaśniają większość różnic w naszych wynikach.

Reprezentacja danych treningowych

Potrawy włoskie i japońskie pojawiają się tysiące razy w publicznych zbiorach zdjęć żywności, takich jak Food-101, UECFOOD-256 i Google Open Images. Potrawy etiopskie i złożone dania regionalne indyjskie pojawiają się rzadko lub wcale. AI może rozpoznać tylko to, na czym zostało przeszkolone.

Wizualna wyrazistość

Sushi wygląda jak sushi. Pizza jest nie do pomylenia. Ale talerz z injerą z wieloma gulaszami na jednym talerzu prezentuje jedną brązowo-pomarańczową powierzchnię, która może być dziesiątkami różnych potraw. Dania o wyraźnych kształtach, odmiennych kolorach i oddzielonych składnikach są łatwiejsze do przetworzenia przez wizję komputerową.

Ukryty tłuszcz i mieszane przygotowanie

Wzór błędów kalorycznych we wszystkich 8 kuchniach wskazuje na jeden stały problem: niewidoczne tłuszcze do gotowania. Ghee w potrawach indyjskich, niter kibbeh w potrawach etiopskich, smalec w meksykańskiej masie, oliwa z oliwek w potrawach bliskowschodnich i mleko kokosowe w tajskich curry dodają znaczące kalorie, których żaden aparat nie jest w stanie dostrzec.

Jak Nutrola radzi sobie z tymi lukami

Model rozpoznawania żywności AI Nutrola jest szkolony na globalnym zbiorze obrazów, który obejmuje regionalne warianty, a nie tylko ogólne nazwy potraw. Kiedy fotografujesz biryani z kurczaka w Nutrola, model rozróżnia style hyderabadzki, lucknowi i kolkacki, z różnymi profilami kalorycznymi.

Jednak ważniejszą cechą dla trudnych potraw jest wielomodalne logowanie. Gdy skanowanie zdjęć generuje wynik o niskiej pewności, Nutrola prosi o potwierdzenie lub doprecyzowanie za pomocą logowania głosowego. Powiedzenie "biriyani z kurczaka hyderabadzkiego z dodatkowym ghee" daje AI Diet Assistant wystarczający kontekst, aby pobrać poprawny wpis z zweryfikowanej bazy danych Nutrola, która zawiera ponad 1,2 miliona potraw.

Dla pakowanych składników używanych w gotowaniu w domu, skaner kodów kreskowych Nutrola — z dokładnością rozpoznawania powyżej 95 procent — pozwala na logowanie dokładnych produktów. Jeśli przygotowujesz dal w domu i chcesz uchwycić dokładną ilość dodanego ghee, zeskanowanie opakowania ghee i wprowadzenie ilości zawsze będzie dokładniejsze niż zdjęcie gotowej potrawy.

Nutrola zaczyna się od zaledwie 2,50 euro miesięcznie z 3-dniowym bezpłatnym okresem próbnym, a każdy plan działa całkowicie bez reklam, więc nie ma przerw podczas logowania posiłków w ciągu dnia. Aplikacja synchronizuje się z Apple Health i Google Fit, co oznacza, że twoje dane żywieniowe łączą się bezpośrednio z twoim śledzeniem aktywności, niezależnie od tego, jakiej kuchni używasz.

Praktyczne wnioski

Skanowanie zdjęć to potężne narzędzie, ale nie jest równie skuteczne dla każdej kuchni. Jeśli twoja dieta zawiera potrawy z kuchni, które wypadły słabiej w naszym teście, oto praktyczne podejście:

  1. Używaj logowania zdjęć jako punktu wyjścia, a nie ostatecznej odpowiedzi. To pomoże ci zorientować się w większości potraw.
  2. Dodaj kontekst głosowy dla złożonych potraw. Powiedzenie nazwy potrawy, stylu gotowania i wszelkich istotnych źródeł tłuszczu zajmuje pięć sekund i znacznie poprawia dokładność.
  3. Ręcznie dostosuj porcje dla potraw serwowanych na wspólnych talerzach. Jeśli jesz z talerza z injerą lub hot pot, oszacuj swoją indywidualną porcję zamiast fotografować wspólną potrawę.
  4. Używaj skanera kodów kreskowych dla składników gotowanych w domu. To całkowicie eliminuje problem ukrytego tłuszczu, ponieważ logujesz to, co wchodzi w skład potrawy, a nie jak wygląda gotowy produkt.

Najczęściej zadawane pytania

Która kuchnia najlepiej radzi sobie z rozpoznawaniem żywności AI?

Kuchnie włoska i japońska osiągnęły 100 procent wskaźnika identyfikacji i średnie błędy kaloryczne wynoszące zaledwie 6.8 procent w naszym teście 50 dań. Obie kuchnie korzystają z wysokiej reprezentacji w zbiorach danych treningowych AI oraz wizualnie wyrazistych stylów podawania.

Dlaczego AI ma trudności z jedzeniem etiopskim?

Kuchnia etiopska stawia przed AI trzy jednoczesne wyzwania: talerze na bazie injery łączą wiele potraw na jednej powierzchni, dania używają klarowanego masła przyprawionego (niter kibbeh), które jest niewidoczne na zdjęciach, a potrawy etiopskie są poważnie niedostatecznie reprezentowane w publicznych zbiorach danych używanych do szkolenia większości modeli AI dotyczących żywności. W naszym teście żadne danie etiopskie nie zostało w pełni poprawnie zidentyfikowane.

Jak daleko są szacunki kalorii dla potraw indyjskich przy użyciu skanowania zdjęć?

Nasz test wykazał średni błąd kaloryczny wynoszący -17.4 procent dla potraw indyjskich, a najgorszym przypadkiem był paneer butter masala z błędem -29.3 procent. Stałym problemem było niedoszacowanie ghee, masła i oleju do smażenia, które są wchłaniane przez potrawę podczas gotowania.

Czy AI może rozpoznać potrawy z wielu kuchni na tym samym talerzu?

Talerze wieloelementowe są znacznie trudniejsze do przetworzenia przez AI. W naszym teście talerz z injerą (-41.4% błąd kaloryczny) i hot pot (-44.2% błąd kaloryczny) — oba posiłki wieloskładnikowe — przyniosły dwa najgorsze wyniki. Gdy wiele potraw dzieli talerz, AI często szacuje tylko jeden element zamiast całego zestawu.

Czy logowanie głosowe jest dokładniejsze niż skanowanie zdjęć dla potraw etnicznych?

Dla kuchni, które uzyskały mniej niż 80 procent identyfikacji w naszym teście — indyjskiej, chińskiej i etiopskiej — logowanie głosowe w połączeniu z zweryfikowaną bazą danych żywności konsekwentnie produkuje dokładniejsze wyniki. Powiedzenie "doro wat z injerą" daje AI wystarczająco dużo informacji, aby pobrać dokładne dane żywieniowe, podczas gdy zdjęcie tego samego posiłku zostało błędnie zidentyfikowane jako "gulasz z kurczaka".

Czy Nutrola działa lepiej niż ogólne aplikacje do rozpoznawania żywności dla kuchni międzynarodowych?

Model AI Nutrola jest szkolony na globalnym zbiorze danych, który obejmuje regionalne warianty przygotowania, a nie tylko ogólne nazwy potraw. Aplikacja łączy również skanowanie zdjęć z logowaniem głosowym i skanowaniem kodów kreskowych, więc gdy jedna metoda zawodzi, inna wypełnia lukę. Zweryfikowana baza danych Nutrola zawiera ponad 1,2 miliona potraw z wpisami dla regionalnych wariantów, takich jak biryani hyderabadzki w porównaniu do biryani lucknowi.

Jak bardzo nieprawidłowe rozpoznawanie żywności wpływa na tygodniowe śledzenie kalorii?

Jeśli jesz dwa posiłki dziennie z kuchni, która ma 20 procent niedoszacowania kalorii — jak w naszych wynikach indyjskich lub chińskich — to kumuluje się to do około 2,000 do 3,000 brakujących kalorii tygodniowo. Dla kogoś, kto dąży do 500-kalorycznego deficytu dziennie, ten błąd mógłby całkowicie zniweczyć postępy.

Jaki jest najlepszy sposób na śledzenie kalorii dla domowych potraw etnicznych?

Najdokładniejszą metodą jest logowanie poszczególnych składników za pomocą skanera kodów kreskowych, a nie fotografowanie gotowej potrawy. Skaner kodów kreskowych Nutrola rozpoznaje ponad 95 procent produktów pakowanych. W przypadku procesu gotowania można użyć logowania głosowego, aby powiedzieć coś w stylu "dwie łyżki ghee", a AI Diet Assistant doda poprawny wpis do twojego dziennika posiłków.

Gotowy, aby przeksztalcic sledzenie zywienia?

Dolacz do tysiecy osob, ktore przeksztalcily swoja podroz zdrowotna z Nutrola!