Come si calcolano le calorie da una foto?

Un modello di visione separa gli alimenti, stima la porzione e interroga un database nutrizionale. Dove funziona bene e dove no.

7 min di letturaAggiornato:

In breve

Calcolare le calorie da una foto avviene in tre passaggi: riconoscimento degli alimenti, stima della porzione e ricerca nel database. Per piatti ben visibili e separati la stima regge; per cibo immerso nel sugo, sovrapposto o dentro contenitori chiusi l’errore cresce molto. Per questo le app serie non salvano mai il risultato direttamente: aprono prima una schermata di correzione.

Tre problemi, non uno

Trasformare la foto di un pasto in un numero di calorie significa risolvere tre problemi distinti, ciascuno con il proprio margine di errore. Considerarli separatamente è il modo più concreto per capire quanto fidarsi del numero che esce.

I passaggi sono in sequenza, quindi un errore nel primo si propaga. Se il modello scambia il bulgur per riso, il risultato sarà sbagliato anche con una stima della porzione perfetta.

  • Riconoscimento: capire cosa c’è nel piatto. Nei piatti misti ogni componente va individuata separatamente.
  • Stima della porzione: passare dall’area nell’immagine al peso reale, usando come riferimento il diametro del piatto, le posate e la profondità della ciotola.
  • Ricerca nel database: moltiplicare l’alimento riconosciuto e il peso stimato per i valori di una tabella di composizione.

La parte difficile è la porzione, non il riconoscimento

Oggi i modelli di visione identificano i piatti con una precisione sorprendente. Il problema davvero difficile è passare da una foto bidimensionale a un volume tridimensionale: due ciotole di zuppa fotografate dalla stessa angolazione possono contenere 200 ml e 350 ml e apparire quasi identiche.

Per questo la stima si appoggia a oggetti di riferimento. Un piatto piano standard misura circa 26-28 cm, un cucchiaino 5 ml, un cucchiaio 15 ml. Il modello cerca queste misure note nell’inquadratura e ne ricava una scala. Senza alcun riferimento visibile — un primo piano in cui il bordo del piatto resta fuori — la stima peggiora sensibilmente.

  • Inquadra tutto il piatto e scatta dall’alto invece che da vicino.
  • Nei piatti misti, tieni le componenti separate quando puoi.
  • Dichiara a parte salse e olio: un olio d’oliva invisibile può raddoppiare le calorie di un’insalata.

Il grasso è la caloria che non si vede

La principale fonte di errore nella stima da foto è il grasso aggiunto. Un cucchiaio d’olio d’oliva vale circa 120 calorie e nell’immagine quasi non si nota. Lo stesso petto di pollo alla griglia porta 240 calorie in più non appena viene saltato con due cucchiai d’olio.

Non è tanto un difetto del metodo quanto un limite fisico: nessun modello può sapere ciò che la fotocamera non ha visto. Mangiare fuori peggiora l’incertezza, perché nemmeno tu sai quanto olio è finito in padella.

Cosa significa davvero il margine di errore

L’obiettivo del monitoraggio non è la precisione perfetta ma una misura costante. Su un obiettivo giornaliero di 2.000 calorie, sbagliare di 100 in un pasto è uno scarto del 5 % e non altera l’andamento settimanale. L’errore sistematico invece sì: sottostimare il grasso ogni giorno si accumula in migliaia di calorie al mese.

La conseguenza pratica è guardare la media settimanale ottenuta con un metodo costante, non il singolo numero. Se la bilancia non si muove, metti in discussione prima l’abitudine di registrare e poi l’obiettivo: quasi sempre c’è una voce che non stai contando.

Dove funziona e dove no

Il valore del metodo sta meno nella precisione che nella possibilità di mantenerlo. In un’app classica registrare un pasto richiede minuti e la maggior parte delle persone smette entro due settimane. Un registro da tre secondi con il 10 % di margine batte un registro perfetto che nessuno tiene.

SituazioneQualità della stima
Piatto singolo, separato, ben visibileBuona
Piatto misto con componenti distinguibiliMedia-buona
Piatto coperto di sugo o pannaScarsa
Contenitore chiuso, wrap, ripienoMolto scarsa
Prodotto confezionato con codice a barre leggibileEsatta

Domande frequenti

Pesare gli alimenti è più preciso che fotografarli?

Sì, un dato pesato è sempre più preciso. Ma pesare aggiunge qualche minuto ogni giorno e la maggior parte delle persone smette dopo poche settimane. Il metodo più preciso è quello che mantieni: pesare a casa e fotografare quando mangi fuori è un buon equilibrio per quasi tutti.

Perché due foto dello stesso piatto danno numeri diversi?

Perché cambiano angolazione, luce e oggetti di riferimento nell’inquadratura, e con essi la stima della porzione. Per risultati più costanti fotografa sempre tutto il piatto dall’alto, mantenendo una distanza simile.

Funziona senza connessione?

L’analisi richiede una connessione, perché l’immagine viene elaborata su un server. I pasti già registrati e lo storico restano consultabili offline.

Fonti

  1. 1.

    Thames Q, Karpur A, Norris W, Xia F, Panait L, Weyand T, Sim J Nutrition5k: Towards Automatic Nutritional Understanding of Generic Food. IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2021.

  2. 2.

    Lu Y, Stathopoulou T, Vasiloglou MF, Pinault LF, Kiley C, Spanakis EK, Mougiakakou S goFOODTM: An Artificial Intelligence System for Dietary Assessment of Food Images. Sensors, 20(15):4283, 2020.

  3. 3.

    Vasiloglou MF, Mougiakakou S, Aubry E, et al. A Comparative Study on Carbohydrate Estimation: GoCARB vs. Dietitians. Nutrients, 10(6):741, 2018.

Lingua