DEV Community

Ashish
Ashish

Posted on

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

Eye tracking en VR : ce que la personnalisation adaptative change pour l'entraînement visuel

L'actualité

L'University of East Anglia présente une recherche inédite : combiner IA et eye tracking (suivi oculaire) en réalité virtuelle pour personnaliser le traitement de la douleur chronique.

Du point de vue de l'ingénierie, l'intérêt n'est pas le capteur en soi, mais la boucle : mesurer une réponse utilisateur → ajuster le stimulus → remesurer. C'est une boucle de personnalisation adaptative.

Cette boucle manque à la plupart des outils de rééducation visuelle.

Le problème d'entrée

L'amblyopie (lazy eye) se traite classiquement par occlusion — le cache sur l'œil dominant — et des exercices monoculaires. Deux limites techniques :

  1. L'occlusion isole un œil au lieu de faire travailler la paire.
  2. La suppression fait que le cerveau ignore l'image de l'œil faible, ce qui annule une partie du bénéfice attendu de la vision binoculaire.

Les leviers connus : présentation dichoptique (image différente par œil) et fusion (un percept unique à partir de deux images légèrement désalignées, dans l'aire de fusion de Panum).

Comment AmblyoPunch structure la boucle

AmblyoPunch est un jeu VR sur Meta Quest, développé par Seven Sportz, destiné aux personnes concernées par l'amblyopie ou des difficultés de vision binoculaire.

Boucle de jeu : frapper des pièces à motif de Gabor (cibles à rayures orientées à bords doux), esquiver des pics rouges, trois cœurs, mondes progressifs (village → ville → espace → Lune → Mars → Vénus) avec objets plus rapides/plus petits et pics plus grands. Interaction aux contrôleurs ou en hand-tracking.

Boucle d'entraînement (mode Automatique) :

Étape Mécanique
1. Échauffement monoculaire Cibles présentées uniquement à 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 Panum, percept 3D unique

Gating de progression : typiquement ≥ 70 % sur les 10 derniers résultats ; ≥ 80 % pour les profils strabiques avant la fusion finale. En dessous de 40 %, l'utilisateur peut être rétrogradé — la fenêtre glissante évite qu'un coup de chance débloque une étape.

Paramétrage : œil paresseux gauche/droite (un mauvais choix inverse l'effet), sévérité légère/modérée/sévère (taille, vitesse, longueur des étapes), strabisme ésotropie/exotropie (décalage de disparité et convergence à l'étape 4). Mode Personnalisé avec bascules manuelles monoculaire/binoculaire/fusion pour les experts.

Ce que la boucle change, concrètement

Pour un développeur qui construit ce genre d'outil, la question centrale est toujours la même : qu'est-ce qu'on mesure, et à quelle fréquence ? Un jeu de rééducation visuelle qui ne mesure rien se réduit à un exercice statique avec des graphismes en 3D.

Ici, la boucle adaptative transforme trois choses :

1. La difficulté n'est plus un curseur global. En mode Automatique, la clarté de l'œil dominant n'est pas un réglage fixe — elle suit la performance récente. Autrement dit, le stimulus dépend de la réponse, exactement comme la boucle eye tracking de la recherche citée. C'est un système fermé, pas un enchaînement de niveaux.

2. La fenêtre glissante est une décision d'ingénierie, pas un détail. Prendre les 10 derniers résultats plutôt qu'un score cumulé, c'est choisir la récence sur la moyenne. Ça évite deux échecs classiques : le joueur bloqué par un mauvais départ, et le joueur qui franchit une étape sur un coup de chance. La rétrogradation sous 40 % est le pendant : le système accepte de reculer pour rester dans la zone d'apprentissage.

3. Les paramètres ne sont pas cosmétiques. Un mauvais choix d'œil paresseux inverse l'effet recherché. Le type de strabisme (ésotropie/exotropie) modifie le décalage de disparité et la convergence à l'étape de fusion. Ce sont des variables qui changent le stimulus oculaire effectif — pas des options d'accessibilité.

Notes système pour qui veut construire la même boucle

Trois principes transposables, indépendamment du cas de l'amblyopie :

  • Séparer le mode guidé du mode expert. Le mode Automatique doit rester le chemin par défaut ; le mode Personnalisé, avec ses bascules manuelles monoculaire/binoculaire/fusion, suppose de comprendre ce qu'on manipule. Exposer les bascules brutes dès l'entrée, c'est garantir des configurations incohérentes.
  • Rendre le gating explicite. Des seuils affichés (≥ 70 %, ≥ 80 % pour les profils strabiques) transforment la progression en contrat lisible plutôt qu'en courbe opaque.
  • Nommer les limites dans le produit lui-même. Un jeu d'entraînement n'est pas un dispositif médical. Ce positionnement doit être explicite à l'écran, pas seulement dans la description du store.

Cadre et limites

AmblyoPunch est un jeu d'entraînement et d'assistance. Ce n'est pas un dispositif médical, un traitement ou une guérison, et il ne remplace pas l'avis d'un professionnel de la vision. La recherche citée porte sur la douleur chronique et n'apporte aucune preuve d'efficacité pour l'amblyopie.

Disponible sur Meta Quest : https://www.meta.com/en-gb/experiences/amblyopunch/1239507485902689/

Top comments (0)