VYVREskin intelligence
Méthodologie · Sources · Limites

La science
derrière le scan.

Huit mesures lues depuis l’image. Ici : les sources scientifiques, la méthode de calcul, les intervalles de confiance et les limites du moteur.

Précision estimée ±5 ans âge biologique · ±4 ans âge perçu (IC 95 % · cohorte interne n=12)
Validation externe n=100 prévue fin 2026 · refonte mai 2026 après audit interne
01 · Bibliographie · Sources appliquées

5 sources revues par les pairs
et ce que le moteur en applique.

Ce que chacune de ces 5 sources apporte au moteur, vérifiable dans le code (cf. vyvre-scan-engine.js, fonction mapToScores et estimateAge). Depuis octobre 2026, aucune des huit mesures ne dépend de la couleur de la peau ni de la luminosité de l’image : chaque mesure compare la peau à elle-même, sur la même image.

Chardon A, Cretois I, Hourseau C · 1991

Skin colour typology and suntanning pathways

Int J Cosmet Sci

→ ITA° (Individual Typology Angle) — base de la détection automatique du phototype Fitzpatrick I-VI

Takiwaki H · 1998

Measurement of skin color: practical application and theoretical considerations

J Med Invest

→ Indice de mélanine et indice d’érythème — calculés pour information. La rougeur est lue en a* (CIE L*a*b*) sur les joues ; la pigmentation est mesurée par rapport au teint de la personne (zones 10 % plus foncées que sa propre peau).

Stamatas GN, Zmudzka BZ, Kollias N, Beer JZ · 2011

Non-invasive measurements of skin pigmentation in situ

Pigment Cell Res

→ Ancien indicateur σL* (hydratation et pores), retiré en octobre 2026 : il lisait surtout l’ombre du relief. Hydratation : micro-texture la plus fine des joues, pores exclus, rapportée au niveau de la peau. Pores : petits points sombres qui se détachent du grain voisin.

Mizukoshi K, Akamatsu H · 2013

The investigation of the skin characteristics of the face: glossiness

Skin Res Technol

→ Reflets spéculaires → sébum, avec un seuil relatif au niveau de la peau des joues. L’éclat ne lit plus la luminosité brute : uniformité de la lumière sur les pommettes et le front, reflet doux des pommettes, rapportés à la peau de la personne.

Vierkötter A, Krutmann J · 2012

Environmental influences on skin aging and ethnic-specific manifestations

Dermato-Endocrinology

→ Écart âge perçu / âge biologique (cohorte caucasienne ~1 700 sujets). v7 : écart dépendant de l’âge (−2 à −6 ans selon l’âge biologique), non lié au phototype.

Moteur v10.13 — mesures relatives, octobre 2026
Sources appliquées vérifiables ligne par ligne dans vyvre-scan-engine.js

02 · Bibliographie · Feuille de route fin 2026

4 sources référencées
pas encore pleinement appliquées.

Ces sources sont citées pour la transparence et la feuille de route publique. Leurs coefficients complets ne sont pas encore intégrés aux formules — extraction et validation prévues fin 2026 avec un partenaire dermatologue.

Bazin R, Doublet E · 2007

Skin Aging Atlas, Volume 1: Caucasian Type

Éditions Med'com

Appliqué partiellement : Âge d’ancrage 40 (médiane de la cohorte adulte) + corrélation r=0,78 rides périorbitaires ↔ âge

Feuille de route : Extraction images → grade morphologique 0-5 (échelle Bazin) non encore implémentée. Prévue fin 2026.

Diridollou S, de Rigal J, Querleux B · 2007

Comparative study of skin aging between four ethnic groups

Int J Dermatol

Appliqué partiellement : Ajustement modeste −4 % à −8 % sur l’âge biologique pour les phototypes IV-VI

Feuille de route : Coefficients complets par phototype pour rides / fermeté / pigmentation non encore extraits.

Flament F, Bazin R, Qiu H · 2023

Skin aging characterization in Chinese, Indian, and Caucasian women

Int J Cosmet Sci

Appliqué partiellement : Cité pour le contexte multi-ethnique

Feuille de route : Coefficients spécifiques non encore extraits. Validation sur cohorte multi-ethnique prévue fin 2026.

Akdeniz M, Gabriel S, Lichterfeld-Kottner A · 2018

Transepidermal water loss in healthy adults: meta-analysis

Br J Dermatol

Appliqué partiellement : Normes cliniques TEWL référencées (sain ≤ 15 g/m²/h, altéré ≥ 25)

Feuille de route : Le calcul numérique σL* → TEWL suit Stamatas 2011 (et non Akdeniz). Validation croisée prévue.

Benchmark public · UTKFace · 26 mai 2026

Comparé publiquement
à 3 références open source.

VYVRE v7.0 testé sur 300 visages publics UTKFace (stratifiés 18-80 ans) aux côtés de DeepFace, InsightFace et OpenCV DNN. Verdict publié sans retouche, code reproductible, 5 scripts, 4 min d’exécution.

30-44 (cible)
5,75 ans
MAE — devant OpenCV (8,66 ans)
Ensemble (18-80)
12,89 ans
MAE — derrière les réseaux profonds
Biais signé
-0,71 ans
Le plus neutre des 4 moteurs
03 · Standards colorimétriques (fondations)

Standards normatifs sous-jacents — pas des articles revus par les pairs, mais des spécifications techniques actives dans la chaîne de traitement.

IEC 61966-2-1 Espace colorimétrique sRGB (décodage gamma)
ITU-R BT.709-6 Primaires RVB Rec. 709
CIE 015:2004 Conversion XYZ → L*a*b*
Del Bino 2013 Limites Fitzpatrick par ITA°
Hsu 2002 Détection des pixels de peau YCbCr
Pertuz 2013 Mesure de netteté laplacienne
Nkengne 2008 n’est plus utilisé : depuis octobre 2026, la fermeté ne dépend plus de la couleur de la peau (relief du sillon nez-bouche, contour du bas du visage, coins de la bouche).
04 · Chaîne de traitement

Méthode de calcul.

01

Capture de l’image

Webcam standard (≥ 720p). Moins de 10 secondes de capture, 8 images retenues. Détection du visage par face-api.js (68 repères). Recadrage de la zone faciale et correction de lumière.

02

Conversion colorimétrique

Chaîne sRGB → XYZ → CIE L*a*b* (IEC 61966-2-1, CIE 015:2004). Autotest sur 6 couleurs de référence à chaque scan. Précision au pixel.

03

Extraction des signaux

Couleur (L*a*b* : ITA° pour le phototype, a* pour la rougeur), reflets (sébum) et textures relatives : petits points sombres (pores), micro-texture (hydratation), plis du coin des yeux et du front (rides), sillon nez-bouche et bas du visage (fermeté), uniformité de la lumière (éclat). Joues, nez, front, contour des yeux.

04

Conversion en biomarqueurs

Chaque signal est un écart de la peau par rapport à elle-même, sur la même image : jamais une couleur de peau ni une luminosité absolue. Conversion en score 0-100 par des constantes nommées, réglées sur des photos de test et signalées comme telles ; une mesure illisible donne un score neutre, signalé.

05

Détection du phototype

Classification Fitzpatrick I-VI par ITA° (Chardon 1991), affichée pour information. Aucune des huit mesures n’utilise le phototype ni la couleur de peau.

06

Estimation de l’âge + intervalle

L’âge n’est pas affiché : la combinaison des mesures ne suit pas encore l’âge réel de façon fiable. Il ne sera affiché qu’après une validation sur des visages d’âges connus.

05 · Âge de la peau · Méthode v7

Âge de peau perçu
ou âge biologique brut.

Deux nombres sont calculés, un seul est affiché. Voici pourquoi.

Affiché — Âge de la peau

Âge perçu visuellement

Âge moyen perçu socialement par un observateur humain. Calibré sur Vierkötter & Krutmann 2012 (cohorte caucasienne ~1 700 sujets) avec un écart dépendant de l’âge :

  • < 30 ans bio → −2 ans
  • 30-45 ans bio → −4 ans
  • 45-60 ans bio → −5 ans
  • 60 ans et + bio → −5 à −6 ans

La v7 retire la correspondance par phototype de la v6, absente de la source d’origine. Le phototype influence l’âge biologique (Diridollou), pas la perception sociale.

Interne — Âge biologique

Âge biologique brut

Estimation directe de l’état physique de la peau via le score de rides dominant (rides périorbitaires, Bazin 2007). Corrélation r=0,78 avec l’âge chronologique sur photos en studio.

Formule v7 : bioAge = 40 + (50 − wrinkles) × 0.85 × 0.85 × phototypeAdjust. Le facteur 0,85 (pénalité webcam JPEG) est une compensation empirique assumée ; validation sur cohorte large prévue fin 2026.

Précision estimée : ±5 ans âge biologique, ±4 ans âge perçu (IC 95 % sur cohorte interne n=12)

Validation externe n=100 prévue fin 2026

06 · Comportement selon la qualité · v7

3 niveaux de confiance.
Aucun arrangement flatteur.

La v7 retire le correctif v6.2 qui rajeunissait artificiellement les scans dégradés (paradoxe « moins le moteur voit, plus il flatte »). À la place, 3 niveaux de confiance explicites.

Qualité < 40

Refus du scan

Aucune estimation publiée. Message scan_quality_too_low avec recommandation de refaire le scan dans une meilleure lumière. L’estimation n’est pas calculée.

40 ≤ Qualité < 60

Confiance faible

Estimation au mieux publiée, mais signalée confidence: 'low'. Intervalle élargi à ±7 ans (contre ±5 en standard). L’estimation reste honnête, non décalée.

Qualité ≥ 60

Standard

Estimation standard avec confidence: 'standard'. Intervalle ±5 ans (95 % sur cohorte interne n=12). Comportement nominal pour une webcam HD bien éclairée.

Correctif v6.2 retiré : −5 ans sur un scan dégradé (qualité < 45)
La v7 élargit l’intervalle plutôt que de décaler l’estimation (l’honnêteté plutôt que la flatterie)

07 · Tests de variance

Reproductibilité.

Test : même sujet scanné 10 fois dans 10 conditions de lumière différentes. Mesure de l’écart-type des scores. Cohorte interne n=12.

Rides
±6
pts/100
Fermeté
±7
pts/100
Pigmentation
±4
pts/100
Hydratation
±8
pts/100
Éclat
±9
pts/100
Pores
±7
pts/100
Rougeur
±3
pts/100
Âge perçu
±4
ans

Cohorte interne · n=12 sujets phototypes I-IV · 10 scans/sujet · lumière variable · webcam HD 720p
Phototypes V-VI : extrapolation Diridollou 2007 — validation sur cohorte dédiée prévue fin 2026
Validation externe n=100 prévue fin 2026

08 · Feuille de route de validation

Ce que nous nous engageons
à valider.

fin 2026

Validation sur cohorte externe n=100

Recrutement de 100 sujets variés (20-75 ans, phototypes I-VI). Mesure de la concordance avec les appareils Visia / Antera de référence. Publication méthodologique.

fin 2026

Grade morphologique Bazin 0-5

Extraction depuis les images du grade morphologique Bazin (atlas vol. 1, chap. 4) — aujourd’hui seuls l’âge d’ancrage 40 et la corrélation r=0,78 sont utilisés. Implémentation de la détection de profondeur des rides et de la classification 0-5.

T4 2026

Coefficients par phototype (Diridollou + Flament)

Extraction des coefficients de Diridollou 2007 et Flament 2023 pour rides / fermeté / pigmentation par phototype. La v7 applique aujourd’hui un ajustement modeste de −4 % à −8 % sur l’âge biologique des phototypes IV-VI ; objectif : correspondance complète par phototype avec les coefficients sources.

T4 2026

Publication revue par les pairs

Soumission d’un article méthodologique décrivant la chaîne VYVRE (webcam grand public → biomarqueurs CIE L*a*b* → estimation d’âge) avec validation sur cohorte n=100. Cible : Int J Cosmet Sci ou Skin Res Technol.

09 · Limites

Ce que VYVRE
ne fait pas.

Nous préférons être radicalement honnêtes sur ce que le moteur ne mesure pas, plutôt que de vendre du rêve.

VYVRE n’est pas un dispositif médical

Le moteur n’a aucune visée médicale. Il ne détecte pas les pathologies dermatologiques (cancer cutané, mélanome, dermatite, psoriasis, etc.). Pour toute préoccupation médicale, consultez un dermatologue.

Une webcam standard n’est pas un scanner professionnel

Un scanner dermatologique professionnel utilise lumière polarisée, fluorescence UV et capteur 3D. VYVRE s’appuie sur une webcam standard et une lumière non contrôlée. Variance ±8 % (contre ±2 % en cabinet).

Pas de détection 3D des rides

La profondeur réelle des rides demande un capteur stéréoscopique. VYVRE estime la sévérité par l’analyse colorimétrique des ombres (approche 2D). Fiable sur les rides marquées, moins précis sur les ridules naissantes.

Hyperpigmentation profonde non détectée

Les taches pigmentaires sous-épidermiques (mélasma profond, taches actiniques anciennes) ne sont pas visibles en lumière visible. Il faudrait une caméra à fluorescence UV (non incluse).

Phototypes V-VI : extrapolation assumée

La cohorte interne n=12 contient surtout des phototypes I-IV. Les ajustements pour V-VI sont extrapolés des données de Diridollou 2007 (−4 % à −8 % sur l’âge biologique). Validation sur cohorte dédiée prévue fin 2026.

Maquillage, lunettes, masque

Le moteur détecte ces obstructions et baisse le score de qualité. Si la qualité est trop faible (< 40), le scan est refusé. Entre 40 et 60, le résultat est publié avec un signalement explicite de confiance faible et un intervalle élargi.

La cohorte interne n=12 est petite — nous l’assumons

Les coefficients empiriques (pénalité webcam JPEG, largeur d’intervalle) sont calibrés sur 12 sujets. C’est un groupe de test, pas une cohorte clinique. La validation externe n=100 est inscrite à la feuille de route fin 2026.

10 · Module complémentaire · Conditions cutanées (v1 indicatif)

Détection visuelle de 4 conditions
indicative, jamais médicale.

Module séparé vyvre-conditions-engine.js (v1.0.0-heuristic) — chargement optionnel sur n’importe quelle démonstration. Détecte par heuristiques d’image 4 conditions visuelles fréquentes et propose une routine cosmétique ciblée, hors prescription. Ce module n’a aucune visée médicale.

Module · Acné (Tan 2018) · v1

Érythème a* CIELAB localisé + variance de texture L*

Sensibilité ~70 % · Spécificité ~75 % (cohorte de synthèse n=12)

→ Détection de pixels érythémateux concentrés en points distincts sur la zone T (front, nez, menton). Sortie : probabilité + sévérité (minimale, faible, moyenne, élevée).

Module · Rosacée (Sandoval-Pillajo 2020) · v1

Excès médian a* joues + nez par rapport à la base + symétrie bilatérale

Sensibilité ~65 % · Spécificité ~70 % (cohorte de synthèse n=12)

→ Érythème persistant et bilatéral sur les joues et le nez. La symétrie entre les joues pondère le score (la rosacée est bilatérale).

Module · Mélasma · v1

ΔL* front et lèvre supérieure vs quartile haut L* des joues + Δb* (mélanine)

Sensibilité ~55 % · Spécificité ~70 % (cohorte de synthèse n=12)

→ Hyperpigmentation symétrique du centre du visage (front, lèvre supérieure, pommettes). Distingue un mélasma diffus de taches distinctes.

Module · Lentigos (Pandey 2019) · v1

Détection de taches (taille 5-200 px², compacité ≥ 0,45)

Sensibilité ~60 % · Spécificité ~75 % (cohorte de synthèse n=12)

→ Taches pigmentaires isolées, aux contours nets, sur les joues et le front. Nombre de taches qualifiées rapporté à la surface de peau (densité pour 1 000 pixels).

Pourquoi des heuristiques plutôt qu’un réseau de neurones ?
  • → Les jeux de données ISIC / DermNet contiennent des images cliniques en gros plan, en lumière polarisée, centrées sur la lésion. Une distribution très éloignée d’une webcam grand public à 50 cm sous lumière non contrôlée : un modèle entraîné dessus transférerait mal sans réapprentissage sur une cohorte VYVRE dédiée.
  • → Les heuristiques restent auditables ligne par ligne, ce qu’un modèle opaque n’est pas. Compatible avec les exigences d’explicabilité des grandes maisons.
  • → Aucun modèle à télécharger (0 Mo), aucun processeur graphique requis, fonctionne sur tous les navigateurs en moins de 200 ms.
  • → Architecture stable : une v2 pourra substituer un modèle appris derrière la même interface detectConditions() sans casser les intégrations existantes.
Avertissement médical (obligatoire sur tout affichage)

Ce module n’est pas un dispositif médical et n’a aucune visée médicale. Les probabilités retournées sont des indicateurs de zones d’attention, destinés à recommander une routine cosmétique ciblée. Pour toute préoccupation cutanée réelle, consultez un dermatologue.

Repère indicatif, sans valeur médicale. Pour un avis clinique, consultez un dermatologue.

11 · Garde-fou qualité · Engagement d’honnêteté

Préférer l’honnêteté
à la fausse précision.

La v7.0 retire les correctifs v6.2 qui flattaient artificiellement l’utilisateur : rajeunissement caché de 5 ans sur webcam dégradée, plafonds [20, 50] qui ramenaient un sujet de 80 ans à 50, correspondance par phototype inventée hors source.

Si la peau réelle de l’utilisateur fait 38 ans pour un dermatologue, le moteur doit dire 38. Pas 28 (mensonge flatteur). Pas 44 (fausse brutalité). Une vraie estimation.

La lecture VYVRE est indicative. Pour tout avis médical, consultez un dermatologue.

Questions techniques ?
Demandez le DPA complet.

Nous envoyons sur demande aux DPO, dermatologues consultants et équipes R&D : DPA, méthodologie détaillée, rapport de précision, code source du moteur audité.