Méthodologie — la fabrication de nos planches
Comment ce site fabrique ses planches de test de vision : définitions CIELAB open source, rendu déterministe, notation descriptive, limites incluses.
Dernière mise à jour: 2026-10-20
Cette page documente exactement la construction de chaque test du site : d'où viennent les dessins des planches, comment ils sont rendus, comment les réponses sont notées et — le plus important — ce qui a été validé ou non. Si vous voulez savoir s'il faut faire confiance à un résultat, lisez ceci d'abord.
Les trois banques de planches
Le site sert trois familles de planches distinctes, chacune avec un dossier de provenance public.
Le jeu principal à 14 planches (cvp14-v1)
Le moteur principal de dépistage utilise quatorze définitions de planches originales publiées par le projet open source Color Vision Plates (licence MIT, © 2026 Luke Steuber, épinglé au commit d49a641). Le jeu contient exactement : une planche de contrôle par contraste de luminosité, cinq dessins rouge-vert généraux, deux planches expérimentales orientées protan, deux planches expérimentales orientées deutan et quatre dessins bleu-jaune. Chaque planche est spécifiée en CIELAB : une couleur de premier plan et une couleur de fond, chacune avec des plages de gigue par canal, plus une graine aléatoire fixe qui détermine la disposition des points.
Le projet amont — et ce site avec lui — le dit clairement : ces planches n'ont pas été validées cliniquement. Il n'existe pour elles ni chiffre de sensibilité, ni de spécificité, ni de précision par sous-type. Elles ont été conçues avec des méthodes publiées de science de la couleur (contrôles CIEDE2000, recherches sur grille par simulation de Brettel pour les planches orientées), ce qui les rend reproductibles et honnêtes — pas cliniques.
Le jeu de chiffres Ishihara (ishihara-rg-v1)
Les pages du test Ishihara utilisent neuf planches à chiffres générées à la compilation par le paquet Python ishihara sous licence MIT (© 2026 Vincent Gonzalez, version 0.1.2). Chaque planche pousse à partir d'une graine fixe — la même graine produit toujours un SVG identique à l'octet près, dont la somme SHA-256 est consignée dans notre registre public de provenance. Huit planches à chiffres rouge-vert plus une planche de contrôle. Ce sont des illustrations générées dans la tradition Ishihara, pas des copies des livrets cliniques protégés.
Le jeu de formes pour enfants (kids-shape-v1)
Les pages enfants utilisent huit planches de formes originales (cercle, étoile, triangle, cœur) conçues pour ce site avec le même pipeline de rendu et la même science des couleurs que le jeu principal, avec des séparations de couleurs choisies pour une exploration ludique et sans pression plutôt que pour un dépistage clinique. Une planche de contrôle de luminosité ouvre le jeu. Aucune lecture n'est requise.
Comment une planche devient des pixels
Quand un test tourne, chaque définition de planche est rendue en direct dans votre navigateur :
- Un PRNG à graine (mulberry32, issu du code MIT amont) transforme la graine fixe de la planche en flux déterministe de nombres aléatoires — la même planche s'affiche à l'identique à chaque visite et sur chaque appareil.
- Les couleurs de premier plan et de fond sont tirées de la spécification CIELAB avec une gigue par point, puis converties CIELAB → XYZ (D65) → sRGB linéaire → sRGB encodé gamma. C'est l'égalité de luminosité (L*) entre les deux familles qui empêche de résoudre les planches par la seule luminosité.
- Les points sont placés par échantillonnage en disque de Poisson, pour un remplissage régulier à rayons variés.
- La figure (chiffre ou forme) est rastérisée dans un masque hors écran, et chaque point reçoit la couleur de premier plan ou de fond selon que son centre tombe ou non dans la figure.
Le rendu étant effectué côté client, il n'y a rien à télécharger par planche et rien qui puisse différer entre les visiteurs.
Comment les réponses sont notées
La notation est délibérément descriptive. Pour chaque réponse, nous enregistrons ce que vous avez saisi (ou que vous n'avez rien vu) et le comparons au motif réellement dessiné. La page de résultats agrège :
- si la planche de contrôle a été reconnue (sinon, la session est signalée comme ininterprétable — un problème d'écran ou de réglages, pas un résultat de vision) ;
- combien de figures ont été reconnues dans chaque groupe de dessins (rouge-vert général, orienté protan, orienté deutan, bleu-jaune, ou formes).
C'est là tout le modèle. Nous ne calculons ni « type », ni sévérité, ni probabilité, ni réussite/échec par rapport à une norme, et l'interface ne vous dit jamais que vous êtes (ou n'êtes pas) daltonien. Les étiquettes de classification de l'auteur des planches amont n'ont volontairement pas été portées, car ce sont des heuristiques sans validation clinique.
Limites assumées exprès
- Aucune validation clinique. Aucune planche de ce site n'a de sensibilité/spécificité publiée. Nous le disons sur chaque page de test et nous n'immitons pas le langage diagnostique.
- Variabilité des écrans. Des travaux publiés comparant des planches type Ishihara entre smartphones, tablettes et écrans calibrés ont trouvé des différences de lisibilité selon l'appareil (Kim et al., 2024). Nous atténuons le risque avec la planche de contrôle et des conseils d'écran répétés, mais nous ne pouvons pas calibrer votre écran.
- Les planches orientées sont expérimentales. Les dessins orientés protan et deutan reposent sur un travail d'ingénierie des lignes de confusion, pas sur des études cliniques ; deux planches par sous-type ne peuvent classer personne. Les résultats les maintiennent dans des groupes séparés et étiquetés.
- La simulation n'est pas la perception. Le simulateur applique le modèle de Machado, Oliveira & Fernandes (2009) — une approximation typique de la population. Il modélise comment les couleurs se décalent, pas comment un individu donné voit.
Reproductibilité et audit
Chaque actif et chaque définition de planche ont une entrée dans data/plate-provenance.json (31 entrées à la publication) : projet source, fichier de licence, version ou commit, graine, réponse et — pour les SVG générés — une somme de contrôle SHA-256. Les textes de licences vivent dans le répertoire LICENSES/ du dépôt et sont résumés sur la page licences. Régénérer les planches à chiffres doit reproduire des sommes identiques ; un changement signifie que l'actif a changé, et le numéro de version augmente.
Nos sources
- Color Vision Plates — définitions des planches, mathématiques des couleurs et inspiration de notation (MIT).
ishiharasur PyPI — générateur de planches à chiffres à graine (MIT).- dichroma — simulation par modèle de Machado utilisée par le simulateur et l'expérience inversée (MIT).
- U.S. National Eye Institute — chiffres de prévalence et contexte des tests cliniques.
- Kim et al., 2024 — dépendance à l'écran des planches façon Ishihara.
- Machado, Oliveira & Fernandes, 2009 — le modèle de simulation.
Politique de changement
Tout changement de couleurs, de graines, de figures ou de logique de notation incrémente la version de la banque concernée et est consigné ici. Les planches elles-mêmes se veulent ennuyeusement stables : le même test aujourd'hui, le mois prochain, et sur votre prochain appareil.