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’estimation | Erreur absolue moyenne (kcal MAE) | Précision directionnelle (`1 − MAE`) | Source principale de variation |
|---|---|---|---|
| Pipeline Mira Vision + Contexte | ~30 % (~29,9 % MAE) | ~70 % de précision | Huiles de cuisson cachées, émulsions et profondeur du bol |
| Estimation visuelle par diététicien | 41,2 % MAE | ~59 % de précision | Sauces invisibles, féculents denses et épaisseur de portion |
| Estimation visuelle par non-expert | 53,0 % MAE | ~47 % de précision | Distorsion 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 :
- 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°.
- 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.
- 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 Health | Dépense active réelle sur 24 h | Synchronisation dynamique | La 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 :
- Adultes uniquement (`Âge ≥ 19`) : Les besoins de croissance des mineurs excluent l’usage d’équations de restriction pour adultes.
- 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.
- 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 macro | Proté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 kcal | Alimentation variée au quotidien et endurance |
| Riche en protéines (`40 / 35 / 25`) | `40 %` des kcal | `35 %` des kcal | `25 %` des kcal | Déficit calorique, satiété et maintien musculaire |
| Low Carb (`30 / 20 / 50`) | `30 %` des kcal | `20 %` des kcal | `50 %` des kcal | Charge 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
