Voiko tekoäly valokuvaskannaus tunnistaa etnisiä ja kulttuurisia ruokia? Testasimme 50 annosta

Kuvastimme 50 annosta kahdeksasta eri keittiöstä ja testasimme niitä tekoälyn ruokantunnistuksessa. Italialaiset ja japanilaiset ruoat saivat yli 90 prosentin tarkkuuden. Etiopialaiset ja monimutkaiset intialaiset annokset jäivät alle 60 prosentin. Tässä ovat täydelliset tulokset.

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

Tekoäly ruokavalokuvaskannaus tunnisti oikein 78 prosenttia testaamistamme 50 annoksesta kahdeksasta eri keittiöstä, mutta tarkkuus vaihteli suuresti: italialaiset ruoat saavuttivat 95 prosentin tunnistustarkkuuden ja kalorilaskelmat olivat 8 prosentin sisällä, kun taas etiopialaiset ruoat jäivät 50 prosenttiin ja kalorivirheet ylittivät 35 prosenttia.

Tämä päänumero peittää alleen todellisen tarinan. Jos syöt pääasiassa Länsi-Eurooppalaista tai Itä-Aasialaista ruokaa, tekoäly ruokapäiväkirja toimii erinomaisesti. Jos ruokavalioosi kuuluu injera-annoksia, monimutkaisia biryaneja tai mole-pohjaisia ruokia, teknologialla on yhä vakavia puutteita, jotka voivat heittää ruokapäiväkirjasi satojen kalorien verran per ateria.

Suoritimme tämän testin tuottaaksemme kovia lukuja sen sijaan, että tyytyisimme epämääräisiin väitteisiin. Alla ovat tulokset jokaisesta annoksesta, jokaisesta keittiöstä ja jokaisesta dokumentoidusta virhetilanteesta.

Testin rakenne

Kuvastimme jokaisen annoksen kolmessa eri olosuhteessa: luonnonvalossa valkoisella lautasella, ravintolan valaistuksessa tummalla lautasella ja älypuhelimen salamalla. Jokainen kuva käsiteltiin johtavassa tekoälyn ruokantunnistusputkistossa. Kirjasimme ylös kolme mittaria jokaiselle annokselle:

  • Tunnistustarkkuus: Tunnistiko tekoäly annoksen oikein tai määrittikö se ravitsemuksellisesti vastaavan vaihtoehdon?
  • Kaloritarkkuus: Kuinka lähellä tekoälyn arvio oli Nutrolan ravitsemusterapeutin tarkistaman tietokannan vahvistettua ravintotietoa?
  • Yleisimmät virheet: Mitä tekoäly sai väärin ja miten tämä virhe vaikutti kalorilaskentaan?

Kaikki vahvistetut kaloriarvot tarkistettiin USDA FoodData Central -tietokannan, alueellisten ravitsemusviitteiden ja Nutrolan omien vahvistettujen ruokadatabasen, joka sisältää yli 1,2 miljoonaa merkintää alueellisine valmistusvaihtoehtoineen, avulla.

Keittiökohtaiset tulokset

Intialainen keittiö (6 testattua annosta)

Annos Tunnistettu oikein? Kaloriarvio Vahvistetut kalorit Kalorivirhe Yleisimmät virheet
Dal (toor dal, tadka) Kyllä 210 kcal 245 kcal -14.3% Ghee-rasva jäi huomaamatta, aliarvioitiin rasva
Kana Biryani Osittain — "riisiä kanalla" 380 kcal 490 kcal -22.4% Kerroksellista ghee-rasvaa ja paistettuja sipuleita ei havaittu
Valkosipuli Naan Kyllä 260 kcal 310 kcal -16.1% Voirasva aliarvioitiin pinnalla
Kana Tikka Masala Kyllä 320 kcal 365 kcal -12.3% Kerman määrä aliarvioitiin
Samosa (2 kappaletta) Kyllä 280 kcal 310 kcal -9.7% Paistamisöljyn imeytyminen aliarvioitiin
Paneer Butter Masala Osittain — "juustokastike" 290 kcal 410 kcal -29.3% Paneerin tiheys ja voin määrä jäi huomaamatta

Intialaisen keittiön yhteenveto: 4/6 annosta tunnistettiin oikein (66.7%). Keskimääräinen kalorivirhe: -17.4%. Yhteinen malli oli piilossa olevien rasvojen aliarviointi — ghee, voi ja paistoöljy, jotka imeytyvät annokseen ja ovat näkymättömiä kuvissa.

Thaimaalainen keittiö (6 testattua annosta)

Annos Tunnistettu oikein? Kaloriarvio Vahvistetut kalorit Kalorivirhe Yleisimmät virheet
Pad Thai Kyllä 390 kcal 410 kcal -4.9% Tamarindikastikkeen sokeri aliarvioitiin
Vihreä Curry (riisin kanssa) Kyllä 430 kcal 485 kcal -11.3% Kookosmaidon rasva aliarvioitiin
Tom Yum -keitto Kyllä 180 kcal 200 kcal -10.0% Kookosmaidon variantti (tom yum kha) jäi huomaamatta
Mango Sticky Rice Kyllä 350 kcal 380 kcal -7.9% Kookoskerma aliarvioitiin
Larb (sika) Osittain — "lihasalaatti" 240 kcal 270 kcal -11.1% Paahdetun riisipölyn kalorit jäivät huomaamatta
Som Tam (papayasalatti) Kyllä 120 kcal 150 kcal -20.0% Palmisiirapin ja pähkinöiden määrä aliarvioitiin

Thaimaalaisen keittiön yhteenveto: 5/6 annosta tunnistettiin oikein (83.3%). Keskimääräinen kalorivirhe: -10.9%. Thaimaalainen ruoka suoriutui paremmin kuin intialainen, koska monilla annoksilla on visuaalisesti erottuvat esitykset, vaikka kookosmaidon ja palmisiirapin määrät jäivät edelleen sokeiksi.

Etiopialainen keittiö (4 testattua annosta)

Annos Tunnistettu oikein? Kaloriarvio Vahvistetut kalorit Kalorivirhe Yleisimmät virheet
Injera Platter (sekoitus) Ei — "litteä leipä ja pata" 340 kcal 580 kcal -41.4% Useita patoja lautasella ei eroteltu; niter kibbeh jäi näkymättömäksi
Doro Wat Ei — "kanapata" 280 kcal 390 kcal -28.2% Berbere-maustevoin perusta jäi täysin huomaamatta
Shiro Osittain — "pavun dip" 200 kcal 290 kcal -31.0% Kikhernejauhon tiheys ja öljypitoisuus jäivät huomaamatta
Kitfo Osittain — "jauheliha" 310 kcal 420 kcal -26.2% Mitmita-maustevoin havaitseminen epäonnistui

Etiopialaisen keittiön yhteenveto: 0/4 annosta tunnistettiin täysin oikein (0%), 2 osittaista osumaa (50%). Keskimääräinen kalorivirhe: -31.7%. Etiopialainen ruoka oli vaikein keittiö tekoälylle. Injera-pohjaiset annokset esittävät ainutlaatuisen haasteen, koska useat ruoat jakavat yhden lautasen, ja itse fermentoitu litteä leipä on kalorisesti merkittävä. Kirkastettua maustevöitä (niter kibbeh) käytetään runsaasti, ja se on täysin näkymätön kuvissa.

Meksikolainen keittiö (6 testattua annosta)

Annos Tunnistettu oikein? Kaloriarvio Vahvistetut kalorit Kalorivirhe Yleisimmät virheet
Tacos al Pastor (3) Kyllä 420 kcal 465 kcal -9.7% Ananaksen ja sulatetun sianrasvan määrä aliarvioitiin
Kana Enchiladas (2) Kyllä 380 kcal 440 kcal -13.6% Kastikkeen öljy ja juusto tortillan sisällä jäivät huomaamatta
Pozole Rojo Osittain — "sikakeitto" 310 kcal 390 kcal -20.5% Hominy ja sianrasvan määrä jäi huomaamatta
Tamales (2) Kyllä 400 kcal 470 kcal -14.9% Lard-taikinassa aliarvioitiin
Elote (katukorvapuuro) Kyllä 280 kcal 320 kcal -12.5% Majoneesi ja juustokuorrutus aliarvioitiin
Churros (3 kappaletta) Kyllä 300 kcal 340 kcal -11.8% Paistoöljyn imeytyminen aliarvioitiin

Meksikolaisen keittiön yhteenveto: 5/6 annosta tunnistettiin oikein (83.3%). Keskimääräinen kalorivirhe: -13.8%. Meksikolainen ruoka suoriutui kohtuullisesti tunnistuksessa, koska tacot, enchiladat ja churrot ovat erottuvia muotoja. Yhteinen virhe oli piilossa oleva rasva lardista, paistoöljystä ja juustoista.

Japanilainen keittiö (5 testattua annosta)

Annos Tunnistettu oikein? Kaloriarvio Vahvistetut kalorit Kalorivirhe Yleisimmät virheet
Tonkotsu Ramen Kyllä 480 kcal 520 kcal -7.7% Sianluu-liemirasva aliarvioitiin hieman
Sekoitettu Sushi (8 kappaletta) Kyllä 340 kcal 360 kcal -5.6% Sushi-riisin sokeri ja etikka aliarvioitiin
Katkaraputempura (5 kappaletta) Kyllä 350 kcal 380 kcal -7.9% Taikinan öljyn imeytyminen aliarvioitiin
Okonomiyaki Kyllä 490 kcal 530 kcal -7.5% Majoneesi ja bonito-kastikkeen kalorit aliarvioitiin
Gyudon Kyllä 560 kcal 590 kcal -5.1% Mirin-pohjaisen kastikkeen aliarviointi

Japanilaisen keittiön yhteenveto: 5/5 annosta tunnistettiin oikein (100%). Keskimääräinen kalorivirhe: -6.8%. Japanilainen keittiö sai parhaan tunnistusprosentin testissämme. Ruoat kuten sushi, ramen ja tempura ovat olleet vahvasti edustettuina tekoälyn koulutusdatassa, ja esillepanotyyli — usein selkeästi eroteltuina komponentteina — tekee visuaalisesta tunnistamisesta suoraviivaista.

Lähi-idän keittiö (5 testattua annosta)

Annos Tunnistettu oikein? Kaloriarvio Vahvistetut kalorit Kalorivirhe Yleisimmät virheet
Hummus (oliiviöljyllä) Kyllä 250 kcal 310 kcal -19.4% Oliiviöljyn määrä aliarvioitiin merkittävästi
Falafel (4 kappaletta) Kyllä 280 kcal 340 kcal -17.6% Paistoöljyn imeytyminen jäi huomaamatta
Kana Shawarma -annos Kyllä 480 kcal 540 kcal -11.1% Valkosipulikastikkeen ja sulatetun rasvan määrä aliarvioitiin
Tabbouleh Kyllä 130 kcal 150 kcal -13.3% Oliiviöljyn määrä aliarvioitiin
Mansaf Ei — "riisi lihan ja kastikkeen kanssa" 420 kcal 680 kcal -38.2% Jameed-jogurttikastike ja ghee-rasvalla liotettu riisi jäi täysin huomaamatta

Lähi-idän keittiön yhteenveto: 4/5 annosta tunnistettiin oikein (80%). Keskimääräinen kalorivirhe: -19.9%. Yhteiset ruoat kuten hummus ja falafel tunnistettiin helposti, mutta kalorimäärän tarkkuus kärsi, koska oliiviöljyn määrät ovat vaikeita arvioida visuaalisesti. Mansaf oli merkittävä epäonnistuminen — kuivattu jogurttikastike (jameed) ja kirkastetun voin määrä riisissä ovat näkymättömiä kuvissa.

Kiinalainen keittiö (5 testattua annosta)

Annos Tunnistettu oikein? Kaloriarvio Vahvistetut kalorit Kalorivirhe Yleisimmät virheet
Dim Sum (6 sekoitettua kappaletta) Osittain — "dumplings" 360 kcal 410 kcal -12.2% Ei erottanut har gow, siu mai, char siu bao
Mapo Tofu Kyllä 280 kcal 340 kcal -17.6% Chiliöljy ja jauheliha kastikkeessa aliarvioitiin
Kung Pao -kana Kyllä 350 kcal 380 kcal -7.9% Pähkinäöljyn määrä aliarvioitiin
Hot Pot (yksittäinen kulho) Ei — "keitto vihannesten kanssa" 290 kcal 520 kcal -44.2% Liemen rasva, seesamidippikastike ja monenlaisten ainesosien määrä jäi huomaamatta
Congee (sianlihan kanssa) Kyllä 180 kcal 210 kcal -14.3% Sianrasvan ja säilötyn munan kalorit aliarvioitiin

Kiinalaisen keittiön yhteenveto: 3/5 annosta tunnistettiin oikein (60%). Keskimääräinen kalorivirhe: -19.2%. Kiinalainen ruoka esitti sekavaa kuvaa. Tunnetut ruoat kuten kung pao -kana ja mapo tofu tunnistettiin, mutta monikomponenttiset ateriat kuten dim sum -sekoitukset ja hot pot olivat ongelmallisia. Hot pot oli erityisesti testimme huonoin yksittäinen tulos.

Italialainen keittiö (5 testattua annosta)

Annos Tunnistettu oikein? Kaloriarvio Vahvistetut kalorit Kalorivirhe Yleisimmät virheet
Spaghetti Carbonara Kyllä 480 kcal 510 kcal -5.9% Munan ja pecorinon määrä aliarvioitiin hieman
Sienirisotto Kyllä 390 kcal 420 kcal -7.1% Voita ja parmesaania aliarvioitiin
Osso Buco Kyllä 440 kcal 480 kcal -8.3% Luuydinrasva aliarvioitiin
Bruschetta (3 kappaletta) Kyllä 220 kcal 240 kcal -8.3% Oliiviöljy leivällä aliarvioitiin
Margherita Pizza (2 viipaletta) Kyllä 440 kcal 460 kcal -4.3% Mozzarellan öljyn määrä aliarvioitiin

Italialaisen keittiön yhteenveto: 5/5 annosta tunnistettiin oikein (100%). Keskimääräinen kalorivirhe: -6.8%. Italialainen ruoka sai parhaan suorituksen yhdessä japanilaisen kanssa. Nämä ruoat hallitsevat tekoälyn koulutusdatassa, ja visuaalinen esitystapa — erottuvat pastamuodot, tunnistettava pizza, selkeästi asetellut proteiinit — tekee niistä ihanteellisia valokuvapohjaiseen tunnistukseen.

Kokonaisvaltainen tulostaulukko

Keittiö Testatut annokset Oikein tunnistetut Tunnistusprosentti Keskimääräinen kalorivirhe Huonoin yksittäinen virhe
Japani 5 5 100% -6.8% -7.9% (Tempura)
Italia 5 5 100% -6.8% -8.3% (Osso Buco)
Thaimaa 6 5 83.3% -10.9% -20.0% (Som Tam)
Meksiko 6 5 83.3% -13.8% -20.5% (Pozole)
Lähi-itä 5 4 80.0% -19.9% -38.2% (Mansaf)
Intia 6 4 66.7% -17.4% -29.3% (Paneer Butter Masala)
Kiina 5 3 60.0% -19.2% -44.2% (Hot Pot)
Etiopia 4 0 0% (50% osittain) -31.7% -41.4% (Injera Platter)
Yhteensä 42 ainutlaatuista + 8 osittaista 31 täyttä + 6 osittaista 78% -15.8% -44.2% (Hot Pot)

Miksi jotkut keittiöt saavat korkeampia pisteitä kuin toiset

Kolme tekijää selittää suurimman osan tulosten vaihtelusta.

Koulutusdatapohja

Italialaiset ja japanilaiset ruoat esiintyvät tuhansia kertoja julkisissa ruokakuvadatoissa, kuten Food-101, UECFOOD-256 ja Google Open Images. Etiopialaiset ja monimutkaiset alueelliset intialaiset ruoat esiintyvät harvoin tai eivät ollenkaan. Tekoäly voi tunnistaa vain sen, mihin se on koulutettu.

Visuaalinen erottuvuus

Sushi näyttää sushilta. Pizza on tunnistettavissa. Mutta injera-annos, jossa on useita patoja, esittää yhden ruskean-oranssin pinnan, joka voisi olla kymmeniä erilaisia aterioita. Ruoat, joilla on selkeät muodot, erottuvat värit ja erotellut komponentit, ovat helpompia tietokonenäölle käsitellä.

Piilotetut rasvat ja sekoitettu valmistus

Kalorivirheiden malli kaikissa kahdeksassa keittiössä viittasi yhteen johdonmukaiseen sokeaan kohtaan: näkymättömät ruoanlaittorasvat. Ghee intialaisessa ruoassa, niter kibbeh etiopialaisessa ruoassa, lard meksikolaisessa massassa, oliiviöljy lähi-idän ruoassa ja kookosmaito thaimaalaisissa curryissa lisäävät merkittävästi kaloreita, joita mikään kamera ei voi nähdä.

Miten Nutrola ratkaisee nämä puutteet

Nutrolan tekoälyn ruokantunnistusmalli on koulutettu globaalisti monimuotoisella kuvastolla, joka sisältää alueellisia variantteja eikä vain geneerisiä annosnimiä. Kun valokuvaat kana biryania Nutrolassa, malli tunnistaa Hyderabadi, Lucknowi ja Kolkata -tyylit, joilla on erilaiset kaloriprofiilit.

Mutta tärkein ominaisuus haastaville annoksille on monimuotoinen kirjaaminen. Kun valokuvaskannaus tuottaa matalan luottamustason tuloksen, Nutrola kehottaa sinua vahvistamaan tai tarkentamaan ääni- tai tekstikirjauksella. Sanomalla "Hyderabadi kana biryani lisä-gheellä" antaa tekoälylle riittävästi kontekstia vetää oikea merkintä Nutrolan vahvistetusta tietokannasta, joka sisältää yli 1,2 miljoonaa ruokaa.

Pakatuissa ainesosissa, joita käytetään kotiruokinnassa, Nutrolan viivakoodiskanneri — yli 95 prosentin tunnistustarkkuudella — mahdollistaa tarkkojen tuotteiden kirjaamisen. Jos valmistat dalia kotona ja haluat tallentaa tarkat määrät ghee'tä, viivakoodin skannaaminen ja määrän syöttäminen on aina tarkempaa kuin valokuvan ottaminen valmiista annoksesta.

Nutrola alkaa vain 2.50 euroa kuukaudessa kolmen päivän ilmaisella kokeilujaksolla, ja jokainen suunnitelma toimii täysin ilman mainoksia, joten ruokapäiväkirjan pitäminen päivän aikana ei keskeydy. Sovellus synkronoituu Apple Healthin ja Google Fitin kanssa, mikä tarkoittaa, että ravintotietosi yhdistyvät suoraan aktiivisuuden seurantaan riippumatta siitä, mitä keittiötä syöt.

Käytännön yhteenveto

Valokuvaskannaus on tehokas työkalu, mutta se ei ole yhtä tehokas kaikille keittiöille. Jos ruokavalioosi kuuluu ruokia, jotka saivat alhaiset pisteet testissämme, tässä on käytännön lähestymistapa:

  1. Käytä valokuvakirjaamista lähtökohtana, ei lopullisena vastauksena. Se vie sinut oikealle alueelle useimmissa annoksissa.
  2. Lisää ääniyhteys monimutkaisille annoksille. Annoksen nimen, valmistustavan ja huomattavien rasvalähteiden sanominen vie viisi sekuntia ja parantaa tarkkuutta merkittävästi.
  3. Säädä annoksia yhteisruokailukeittiöissä manuaalisesti. Jos syöt injera-annoksesta tai hot potista, arvioi oma annoksesi sen sijaan, että valokuvaat yhteisruoan.
  4. Käytä viivakoodiskannausta kotiruokien ainesosille. Tämä poistaa piilossa olevan rasvan ongelman kokonaan, koska kirjaat sisään, mitä ruokaasi laitetaan, etkä sitä, miltä valmis tuote näyttää.

Usein kysytyt kysymykset

Mikä keittiö toimii parhaiten tekoälyn ruokantunnistuksessa?

Italialaiset ja japanilaiset keittiöt saavuttivat molemmat 100 prosentin tunnistusprosentit ja keskimääräiset kalorivirheet vain 6.8 prosenttia 50-annoksen testissämme. Molemmat keittiöt hyötyvät korkeasta edustuksesta tekoälyn koulutusdatassa ja visuaalisesti erottuvista esitystyyleistä.

Miksi tekoälyllä on vaikeuksia etiopialaisen ruoan kanssa?

Etiopialainen keittiö esittää kolme samanaikaista haastetta: injera-pohjaiset annokset yhdistävät useita ruokia yhdelle pinnalle, ruoat käyttävät kirkastettua maustevöitä (niter kibbeh), joka on näkymätön kuvissa, ja etiopialaiset ruoat ovat vakavasti aliedustettuja julkisissa datassa, joita käytetään useimpien ruokatekoälymallien kouluttamiseen. Testissämme ei yksikään etiopialainen annos tunnistettu täysin oikein.

Kuinka kaukana kaloriarviot ovat intialaisista ruoista valokuvaskannauksessa?

Testimme havaitsi keskimääräisen kalorivirheen olevan -17.4 prosenttia intialaisille ruoille, huonoimman ollessa paneer butter masala -29.3 prosenttia. Yhteinen ongelma oli gheen, voin ja paistoöljyn aliarviointi, jotka imeytyvät annokseen ruoanlaiton aikana.

Voiko tekoäly tunnistaa useita ruokia samalta lautaselta?

Moni-ainesosalliset lautaset ovat merkittävästi vaikeampia tekoälylle käsitellä. Testissämme injera-platter (-41.4% kalorivirhe) ja hot pot (-44.2% kalorivirhe) — molemmat monikomponenttiset ateriat — tuottivat huonoimmat tulokset. Kun useat ruoat jakavat lautasen, tekoäly arvioi usein vain yhden kohteen koko tarjonnasta.

Onko ääniyhteys tarkempi kuin valokuvaskannaus etnisille ruoille?

Keittiöille, jotka saivat alle 80 prosentin tunnistuksen testissämme — intialaiset, kiinalaiset ja etiopialaiset — ääniyhteys yhdessä vahvistetun ruokadatabasen kanssa tuottaa johdonmukaisesti tarkempia tuloksia. Sanomalla "doro wat injera kanssa" antaa tekoälylle riittävästi tietoa vetää tarkka ravintotieto, kun taas valokuva samasta ateriasta väärin tunnistettiin "kanapadaksi."

Suoriutuvatko Nutrola paremmin kuin geneeriset ruokantunnistus sovellukset kansainvälisille keittiöille?

Nutrolan tekoälymalli on koulutettu globaalisti monimuotoisella datalla, joka sisältää alueellisia valmistusvariantteja, ei vain geneerisiä annosnimiä. Sovellus yhdistää myös valokuvaskannan ääni- ja viivakoodiskannaukseen, joten kun yksi menetelmä epäonnistuu, toinen täyttää aukon. Nutrolan vahvistettu tietokanta sisältää yli 1,2 miljoonaa ruokaa, joilla on merkintöjä alueellisista varianteista, kuten Hyderabadi biryani verrattuna Lucknowi biryaniin.

Kuinka paljon epätarkka ruokantunnistus vaikuttaa viikoittaiseen kaloriseurantaan?

Jos syöt kaksi ateriaa päivässä keittiöstä, jossa on 20 prosentin kalorialennus — kuten intialaisissa tai kiinalaisissa tuloksissamme — se kumuloituu noin 2,000–3,000 kalorin puutteeseen viikossa. Jollekin, joka tavoittelee 500 kalorin päivittäistä alijäämää, pelkkä virhe voisi poistaa kaiken edistymisen.

Mikä on paras tapa seurata kaloreita kotiruokien etnisistä ruoista?

Tarkin menetelmä on kirjata yksittäiset ainesosat viivakoodiskannauksella sen sijaan, että valokuvaat valmiin annoksen. Nutrolan viivakoodiskanneri tunnistaa yli 95 prosenttia pakatuista tuotteista. Ruoanlaittoprosessissa voit käyttää ääniyhteyttä sanoaksesi esimerkiksi "kaksi ruokalusikallista ghee'tä", ja tekoäly Diet Assistant lisää oikean merkinnän ateriapäiväkirjaasi.

Valmis muuttamaan ravitsemusseurantaasi?

Liity tuhansien joukkoon, jotka ovat muuttaneet terveysmatkansa Nutrola avulla!