← Retour à Mira

Méthodologie Mira : vision par ordinateur, équations d’énergie et garde-fous

Découvrez comment Mira estime les calories par photo sur le benchmark Nutrition5k (~70 % de précision contre 59 % en estimation visuelle) et calcule vos macros et fibres.

01 · Pipeline de vision et benchmark Nutrition5k

Mira estime l’énergie et les macronutriments d’un repas à partir d’une photo smartphone en combinant segmentation des aliments, modèles de volume des portions et contexte facultatif (courte note ou étiquette). Pour évaluer l’estimation visuelle face à une vérité terrain mesurée en laboratoire, nous utilisons le jeu de données Google Research Nutrition5k (Thames et al., CVPR 2021), qui regroupe 3 229 plats réels pesés au gramme près.

Pourquoi l’estimation visuelle favorise la régularité face à la saisie manuelle

Dans le suivi nutritionnel quotidien, deux écueils dominent : soit l’utilisateur abandonne la pesée et la recherche manuelle après quelques jours, soit il sous-estime les plats composés ou au restaurant de 30 à 50 %. Sur les plats pesés de Nutrition5k, l’estimation purement visuelle à partir de photos montre une marge d’erreur importante, même chez des professionnels :

Méthode d’estimationErreur absolue moyenne (kcal MAE)Précision directionnelle (`1 − MAE`)Source principale de variation
Pipeline Mira Vision + Contexte~30 % (~29,9 % MAE)~70 % de précisionHuiles de cuisson cachées, émulsions et profondeur du bol
Estimation visuelle par diététicien41,2 % MAE~59 % de précisionSauces invisibles, féculents denses et épaisseur de portion
Estimation visuelle par non-expert53,0 % MAE~47 % de précisionDistorsion des portions et densité énergétique des plats mixtes

Trois réflexes simples pour réduire l’écart restant

Comme un capteur photo ne voit que la surface visible, trois habitudes améliorent nettement la précision d’un repas dans Mira :

  1. Photographier l’assiette à un angle d’environ 45° : Cadrer à la fois la surface et la hauteur du plat permet à Mira d’estimer le volume bien mieux qu’une vue verticale à 90°.
  2. Ajouter 5 mots pour les matières grasses invisibles : Une cuillère à soupe (`14 g`) d’huile d’olive ou de beurre ajoute `~120 kcal` de lipides sans modifier l’aspect visuel des légumes ou des pâtes. Préciser *« cuit avec 1 c. à s. d’huile d’olive »* ajuste immédiatement la densité calorique.
  3. Scanner directement le tableau nutritionnel : Pour un skyr, une barre protéinée ou un plat préparé, photographier l’étiquette active la lecture optique (OCR) par `100 g` ou par portion.

02 · Dépense énergétique au repos (Mifflin-St Jeor et masse maigre)

Pour transformer vos repas en budget quotidien, Mira estime d’abord votre dépense énergétique au repos (`REE` / `BMR`), c’est-à-dire l’énergie nécessaire au maintien des fonctions vitales au repos complet.

Équation de Mifflin-St Jeor selon le sexe

Dans les revues de validation clinique (Frankenfield et al., 2005), l’équation de Mifflin-St Jeor (Mifflin et al., 1990) offre la meilleure précision chez l’adulte :

  • Base femme : `REE = (10 × poids_kg) + (6,25 × taille_cm) − (5 × âge_ans) − 161`
  • Base homme : `REE = (10 × poids_kg) + (6,25 × taille_cm) − (5 × âge_ans) + 5`

Rôle de la masse maigre et option « Préférer ne pas répondre »

Comme l’ont démontré Johnstone et al. (2005), plus de `60 %` de la variation interindividuelle du métabolisme de base s’explique par la masse maigre (`FFM`) (muscles squelettiques, organes, os). À taille et poids identiques, les hommes adultes présentent en moyenne une proportion plus élevée de tissus métaboliquement actifs que les femmes, d’où l’écart de `166 kcal/jour` entre `+5` et `−161`.

Lorsque vous choisissez « Préférer ne pas répondre » dans le calculateur de calories Mira, Mira applique exactement la constante médiane (`−78 kcal/jour`), avec un plancher physiologique de `800 kcal/jour` au repos.

03 · Dépense énergétique totale (`TDEE`) et activité physique

Le métabolisme de repos représente `60 à 75 %` de la dépense totale. Pour estimer la dépense énergétique quotidienne totale (`TDEE`), Mira propose deux modes qui évitent de compter deux fois le sport :

Profil d’activitéAjout lié au mouvement (`PAL`)Multiplicateur total (`× REE`)Rythme quotidien typique
Plutôt assis (`low`)`+20 %` du REE`1,20 × REE`Travail de bureau, `< 4 000` pas/jour, peu de sport planifié
Mouvement léger (`light`)`+35 %` du REE`1,35 × REE``5 000–7 500` pas/jour ou `1–2` séances légères/semaine
Quotidien actif (`moderate`)`+50 %` du REE`1,50 × REE``8 000–10 000` pas/jour ou `3–4` entraînements/semaine
Très actif (`high`)`+70 %` du REE`1,70 × REE`Métier physique, `> 11 000` pas/jour ou entraînement quotidien
Health Connect / Apple HealthDépense active réelle sur 24 hSynchronisation dynamiqueLa dépense mesurée remplace le multiplicateur fixe

Les multiplicateurs fixes suivent les recommandations FAO/WHO/UNU. Sur le web, le choix Health Connect / Apple Health affiche un aperçu prudent basé sur Mouvement léger (`+35 %`) avant de synchroniser vos données réelles dans l’application.

04 · Dynamique du déficit, préservation musculaire et garde-fous

Rythmes par défaut durables (`−500 kcal/jour` Perte · `+300 kcal/jour` Prise)

La règle classique (Wishnofsky, 1958) associe `1 kg` de tissu adipeux à `~7 700 kcal`, mais les modèles dynamiques de Hall et al. (The Lancet, 2011) montrent que la dépense énergétique diminue progressivement lorsque le poids baisse.

Pour concilier résultats visibles, satiété et maintien de la masse musculaire, Mira applique par défaut :

  • Perdre du poids (`−500 kcal/jour`) : Environ `~0,45 kg/semaine` au départ, personnalisable de `100` à `1 000 kcal/jour` dans le calculateur de déficit calorique.
  • Prendre du poids (`+300 kcal/jour`) : Soutient une prise de masse maigre progressive (`~0,25–0,30 kg/semaine`) avec renforcement musculaire.

Trois garde-fous stricts (`Âge ≥ 19`, `IMC ≥ 18,5`, plancher `1 200 kcal`)

Mira s’adresse aux adultes (`19–110 ans`) et applique trois règles de sécurité sur le web et dans l’application :

  1. Adultes uniquement (`Âge ≥ 19`) : Les besoins de croissance des mineurs excluent l’usage d’équations de restriction pour adultes.
  2. Protection contre le déficit en insuffisance pondérale (`IMC < 18,5 kg/m²`) : Conformément aux seuils IMC de l’OMS, Mira bloque tout calcul de déficit si `poids_kg / (taille_m²) < 18,5` et oriente vers le maintien ou un léger surplus.
  3. Plancher quotidien (`1 200 kcal/jour`) : Si le déficit choisi fait descendre la cible sous `1 200 kcal/jour`, Mira relève automatiquement le budget à `1 200 kcal/jour` et l’indique clairement.

05 · Répartition des macronutriments et fibres dynamiques

Si les calories guident l’évolution du poids, les protéines et les fibres gouvernent la satiété et la préservation musculaire (Morton et al., 2018).

Profil macroProtéines (`4 kcal/g`)Glucides (`4 kcal/g`)Lipides (`9 kcal/g`)Idéal pour
Équilibré (`30 / 45 / 25`)`30 %` des kcal`45 %` des kcal`25 %` des kcalAlimentation variée au quotidien et endurance
Riche en protéines (`40 / 35 / 25`)`40 %` des kcal`35 %` des kcal`25 %` des kcalDéficit calorique, satiété et maintien musculaire
Low Carb (`30 / 20 / 50`)`30 %` des kcal`20 %` des kcal`50 %` des kcalCharge glycémique réduite et préférence lipidique

Formule dynamique des fibres (`max(25 g, round(kcal / 1000 × 14,6))`)

Mira combine le seuil d’adéquation adulte de l’Autorité européenne de sécurité des aliments (`EFSA`) fixé à `25 g/jour` (EFSA NDA Panel, 2010) et la densité de référence de la Société allemande de nutrition (`DGE`) de `14,6 g par 1 000 kcal` (Valeurs de référence DGE) :

  • Entre `1 200` et `1 700 kcal/jour`, votre cible reste protégée au plancher de `25 g/jour`.
  • Au-delà de `1 712 kcal/jour`, elle augmente proportionnellement (`14,6 g / 1 000 kcal`), comme vous pouvez le vérifier dans le calculateur de fibres et le calculateur de macros.

06 · Gouvernance éditoriale et sources primaires

L’ensemble des formules, benchmarks et guides publiés sur `seewithmira.com` est rédigé et vérifié par l’équipe Mira (Friction Ventures GmbH, Baar, Suisse) à partir de publications scientifiques évaluées par les pairs. Mira est un outil de suivi nutritionnel de bien-être, et non un dispositif médical.

  • Thames Q et al. *Nutrition5k: Towards Automatic Nutritional Understanding of Generic Food.* IEEE/CVF CVPR 2021. arXiv:2103.03375
  • Mifflin MD et al. *A new predictive equation for resting energy expenditure in healthy individuals.* Am J Clin Nutr. 1990;51(2):241–247. PubMed 2305711
  • Johnstone AM et al. *Factors influencing variation in basal metabolic rate include fat-free mass, fat mass, age, and circulating thyroxine.* Am J Clin Nutr. 2005;82(5):941–948. PubMed 16280423
  • Hall KD et al. *Quantification of the effect of energy imbalance on bodyweight.* The Lancet. 2011;378(9793):826–837. PubMed 21872751
  • Morton RW et al. *A systematic review, meta-analysis and meta-regression of the effect of protein supplementation on resistance training-induced gains in muscle mass and strength.* Br J Sports Med. 2018;52(6):376–384. PubMed 28698222
  • EFSA Panel on Dietetic Products, Nutrition, and Allergies (NDA). *Scientific Opinion on Dietary Reference Values for carbohydrates and dietary fibre.* EFSA Journal 2010;8(3):1462. efsa.europa.eu