DEV Community

Cover image for Eye tracking could help virtual reality pain therapy adapt to individual needs
Ashish
Ashish

Posted on

Eye tracking could help virtual reality pain therapy adapt to individual needs

Boucles de personnalisation adaptative en VR : notes de la recherche sur l'eye tracking et d'un jeu d'entraînement binoculaire

L'actualité, en un paragraphe

L'University of East Anglia annonce une recherche présentée comme une première mondiale : combiner l'IA et l'eye tracking (suivi oculaire) en VR pour personnaliser le traitement de la douleur chronique. Que cela devienne un produit ou non, c'est l'architecture qui est intéressante.

Le motif : une boucle adaptative fermée

La plupart des contenus VR santé sont en boucle ouverte : un stimulus fixe se joue, l'utilisateur le vit, rien ne change. Les travaux de l'UEA pointent la version en boucle fermée :

mesurer la réponse utilisateur -> adapter les paramètres du stimulus -> mesurer à nouveau
Enter fullscreen mode Exit fullscreen mode

L'eye tracking est un signal peu coûteux et à faible latence pour cette boucle (gaze, stabilité de fixation, clignements). La difficulté n'est pas le capteur : c'est de décider quoi adapter et combien, sans sortir l'utilisateur d'une plage tolérable. Trois problèmes d'ingénierie reviennent dès qu'on ferme la boucle : le bruit du signal, la latence de la réaction, et la définition d'une cible d'adaptation mesurable. Le suivi oculaire brut est bruité — micro-saccades, clignements, dérive du casque — donc il faut lisser avant d'agir. Et surtout : un système qui adapte trop vite devient imprévisible, ce qui dégrade l'expérience au lieu de l'améliorer. La boucle fermée n'a de valeur que si elle reste stable.

La même boucle, un autre domaine : l'amblyopie

L'amblyopie (lazy eye) est un domaine où la boucle est sous-exploitée. Le soin standard repose sur l'occlusion — le cache sur l'œil dominant — plus des exercices monoculaires. L'occlusion isole un œil ; elle n'entraîne pas la paire. La suppression annule ensuite discrètement une partie du travail binoculaire : le cerveau ignore l'image de l'œil faible, donc « s'entraîner » sans lever la suppression revient à optimiser un signal que le cortex jette.

AmblyoPunch est un jeu d'entraînement sur Meta Quest, développé par Seven Sportz, destiné aux personnes concernées par l'amblyopie ou des difficultés de vision binoculaire. La boucle ressemble à ceci :

Boucle de jeu : frapper des pièces à motif de Gabor (cibles à rayures orientées à bords doux), esquiver des pics rouges, 3 cœurs, mondes progressifs (village → ville → espace → Lune → Mars → Vénus), objets plus rapides/plus petits, pics plus grands.

Boucle d'entraînement (mode Automatique), quatre étapes :

Étape Mécanique
1. Échauffement monoculaire Cibles uniquement pour l'œil paresseux
2. Levée de la suppression Œil dominant fortement atténué / délavé
3. Rééquilibrage Clarté progressivement restaurée
4. Fusion Léger désalignement dans l'aire de fusion de Panum, pour un percept 3D unique

Gating de progression : typiquement ≥ 70 % sur une fenêtre glissante de 10 résultats ; ≥ 80 % pour les profils strabiques avant la fusion finale. En dessous de 40 %, rétrogradation possible.

Paramètres par utilisateur : œil paresseux gauche/droite (un mauvais choix inverse l'effet), sévérité légère/modérée/sévère (taille des cibles, vitesse, longueur des étapes), strabisme ésotropie/exotropie (décalage de disparité et vergence à l'étape 4). Le mode Automatique est recommandé ; le mode Personnalisé expose des bascules manuelles monoculaire/binoculaire/fusion aux experts.

Notes pratiques si vous construisez quelque chose de similaire

  • Rendez les paramètres d'adaptation lisibles pour l'utilisateur. Un réglage de difficulté invisible se lit comme un bug.
  • Conditionnez la progression sur une fenêtre glissante de précision, pas sur un score cumulé — cela résiste aux séries chanceuses.
  • Par défaut, proposez le chemin automatique ; les modes experts invitent à la mauvaise configuration.
  • Gardez les avertissements dans la surface produit, pas enfouis dans une description de store.

Portée et limites

AmblyoPunch est un jeu d'entraînement et d'assistance — pas un dispositif médical, un traitement ou une guérison — et il complète plutôt qu'il ne remplace l'accompagnement d'un professionnel de la vision. La recherche de l'UEA porte sur la douleur chronique et ne constitue pas une preuve d'efficacité pour l'amblyopie.

Page du store Meta Quest : https://www.meta.com/en-gb/experiences/amblyopunch/1239507485902689/

Top comments (0)