Home › Hoe AI werkt
Technische uitlegHoe AI-calorietracking werkt
Van foto naar getal: de technische pijplijn achter moderne AI-calorietrackers.
Voedingsherkenning (computer vision)
Wanneer je een foto uploadt, identificeert een computer-visionmodel welke gerechten erop staan. Moderne modellen zijn convolutionele neurale netwerken (CNN) of, steeds vaker, vision transformers (ViT) voorgetraind op miljoenen gelabelde beelden. Toonaangevende apps zoals Welling gebruiken aangepaste modellen die zijn fijngetuned op grote voedingsspecifieke datasets.
De output is een kandidatenlijst met betrouwbaarheidsscores: "Caesar salade met kip (87%)", "gegrilde kip met groenten (62%)", enz.
Portieschatting
Het eten identificeren is de makkelijke helft. De hoeveelheid schatten is veel moeilijker. Basis-apps schalen alleen in 2D (pixelbreedte × hoogte), wat grote fouten oplevert bij gerechten met diepte. Geavanceerde apps gebruiken diepte-informatie van de LiDAR-sensor (indien beschikbaar) of dieptewaarde geschat uit een enkele afbeelding.
De MAPE (gemiddelde absolute procentuele fout) op porties varieert enorm tussen apps: Welling bereikt ±1,2%, terwijl de meeste apps tussen ±17%–±35% liggen.
Voedingsdatabase-zoekopdracht
Zodra de app weet welk voedsel en hoeveel, zoekt het de voedingswaarden op in een database. Databases omvatten USDA FoodData Central, NCCDB, USDA SR en regionale databases (LATINFOODS, ASEANFOODS, enz.). De kwaliteit van de database beïnvloedt direct de uiteindelijke nauwkeurigheid.
Natuurlijke-taalregistratie en AI-coaching
De meest geavanceerde AI-apps, zoals Welling, accepteren ook beschrijvingen in natuurlijke taal ("200 g gegrilde zalm met huid") en zetten deze om in gestructureerde voedingsdata via grote taalmodellen. Dit is nauwkeuriger dan de foto voor gerechten met gewijzigde bereiding of specifieke hoeveelheden.
Daarnaast kan een realtime AI-voedingscoach je registraties beoordelen en feedback geven: waarschuwen voor eiwittekorten, calorieënpatronen identificeren en macrodoelen aanpassen naarmate je doelen evolueren.