En bref
Le calcul des calories à partir d’une photo se fait en trois étapes : reconnaissance des aliments, estimation de la portion et consultation d’une base de données. Pour des plats bien visibles et séparés, l’estimation tient la route ; pour un plat noyé dans la sauce, empilé ou dans un contenant fermé, l’erreur augmente fortement. C’est pourquoi les applications sérieuses n’enregistrent jamais le résultat directement : elles ouvrent d’abord un écran de correction.
Trois problèmes, pas un seul
Transformer une photo de repas en nombre de calories revient à résoudre trois problèmes distincts, chacun avec sa propre marge d’erreur. Les considérer séparément est la façon la plus concrète d’évaluer la confiance à accorder au chiffre obtenu.
Les étapes s’enchaînent, donc une erreur au début se propage. Si le modèle prend du boulgour pour du riz, le résultat sera faux même si la portion a été parfaitement estimée.
- Reconnaissance : déterminer ce qui se trouve dans l’assiette. Sur une assiette composée, chaque élément doit être repéré séparément.
- Estimation de la portion : passer de la surface visible au poids réel, en s’appuyant sur le diamètre de l’assiette, les couverts et la profondeur du bol.
- Consultation de la base : multiplier l’aliment reconnu et le poids estimé par les valeurs d’une table de composition.
Le difficile, c’est la portion, pas la reconnaissance
Les modèles de vision identifient aujourd’hui les plats avec une justesse étonnante. Le vrai problème est de passer d’une photo en deux dimensions à un volume en trois : deux bols de soupe photographiés sous le même angle peuvent contenir 200 ml et 350 ml et paraître quasiment identiques.
L’estimation s’appuie donc sur des objets de référence. Une assiette plate standard fait environ 26-28 cm, une cuillère à café 5 ml, une cuillère à soupe 15 ml. Le modèle repère ces dimensions connues dans le cadre et en tire une échelle. Sans aucune référence visible — un gros plan où le bord de l’assiette est coupé — l’estimation se dégrade nettement.
- Cadrez l’assiette entière et photographiez d’en haut plutôt que de très près.
- Sur une assiette composée, gardez les éléments séparés quand c’est possible.
- Déclarez les sauces et l’huile à part : une huile d’olive invisible peut doubler les calories d’une salade.
Le gras, cette calorie invisible
La principale source d’erreur de l’estimation photo est la matière grasse ajoutée. Une cuillère à soupe d’huile d’olive représente environ 120 calories et n’apparaît presque jamais sur l’image. Le même blanc de poulet grillé porte 240 calories de plus dès qu’il a été poêlé dans deux cuillères d’huile.
Ce n’est pas tant un défaut de la méthode qu’une limite physique : aucun modèle ne peut connaître ce que la caméra n’a pas vu. Au restaurant l’incertitude grandit encore, car vous ne savez pas non plus combien d’huile est passée dans la poêle.
Ce que la marge d’erreur signifie vraiment
L’objectif du suivi alimentaire n’est pas la précision parfaite mais une mesure constante. Sur un objectif quotidien de 2 000 calories, se tromper de 100 sur un repas représente 5 % d’écart et ne fausse pas la tendance hebdomadaire. L’erreur systématique, elle, la fausse : sous-estimer le gras tous les jours finit par représenter des milliers de calories par mois.
La conséquence pratique : regardez la moyenne hebdomadaire issue d’une méthode constante, pas le chiffre isolé. Si la balance ne bouge pas, interrogez d’abord votre façon d’enregistrer plutôt que votre objectif — il y a presque toujours un poste que vous ne comptez pas.
Là où ça marche, là où ça échoue
La valeur de la méthode tient moins à sa précision qu’à sa tenue dans la durée. Dans une application classique, enregistrer un repas prend plusieurs minutes et la plupart des gens arrêtent en quinze jours. Un enregistrement de trois secondes avec 10 % de marge vaut mieux qu’un enregistrement parfait que personne ne tient.
| Situation | Qualité de l’estimation |
|---|---|
| Plat unique, séparé, bien visible | Bonne |
| Assiette composée aux éléments distinguables | Moyenne à bonne |
| Plat noyé dans une sauce ou de la crème | Faible |
| Contenant fermé, wrap, chausson | Très faible |
| Produit emballé avec code-barres lisible | Exacte |
Questions fréquentes
Peser les aliments est-il plus précis que les photographier ?
Oui, une saisie pesée est toujours plus précise. Mais peser ajoute quelques minutes chaque jour et la plupart des gens abandonnent au bout de quelques semaines. La méthode la plus précise est celle que vous tenez ; peser à la maison et photographier au restaurant est un bon compromis pour la plupart.
Pourquoi deux photos du même plat donnent-elles des chiffres différents ?
Parce que l’angle, la lumière et les objets de référence dans le cadre ont changé, et l’estimation de la portion avec eux. Pour plus de constance, photographiez toujours l’assiette entière d’en haut, à une distance similaire.
Est-ce que ça fonctionne hors ligne ?
L’analyse nécessite une connexion, car l’image est traitée sur un serveur. Les repas déjà enregistrés et votre historique restent consultables hors ligne.
Sources
- 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.
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.
Vasiloglou MF, Mougiakakou S, Aubry E, et al. A Comparative Study on Carbohydrate Estimation: GoCARB vs. Dietitians. Nutrients, 10(6):741, 2018.