Aller au contenu principal

Calibration oculométrique (interactive)

Version : v1 (actuelle)

Une tâche de calibration interactive par clic pour établir un suivi oculaire précis lors d'études en ligne utilisant l'oculométrie par webcam.

Vue d'ensemble

La tâche de calibration oculométrique (interactive) est une approche alternative de calibration pour les études qui utilisent la technologie de suivi oculaire. Contrairement à la calibration par fixation où les participants doivent maintenir le regard pendant une durée définie, cette variante interactive demande aux participants de cliquer sur chaque point de calibration pour avancer vers la cible suivante.

Cette tâche guide les participants à travers :

  1. Calibration interactive : Cliquer sur des cibles à des emplacements connus de l'écran (grille 3x3)
  2. Itérations multiples : Répéter optionnellement la séquence de 9 points pour une précision améliorée
  3. Fin : Brève pause avant de passer à la tâche suivante

La calibration oculométrique est particulièrement importante pour :

  • Études d'attention visuelle : Mesurer les patterns de regard sur les scènes, les visages ou les interfaces
  • Recherche sur la lecture : Suivre les mouvements oculaires pendant la lecture de texte
  • Tests d'utilisabilité : Où les utilisateurs regardent sur les pages web ou les applications
  • Contrôle attentionnel : Vérifier la fixation dans les tâches nécessitant un regard central
  • Évaluation clinique : Anomalies des mouvements oculaires (saccades, poursuite lente)

Pourquoi les chercheurs utilisent cette tâche

  1. Contrôle par l'utilisateur : Les participants avancent à leur propre rythme en cliquant
  2. Moins de frustration : Pas d'attente pour les minuteurs de fixation
  3. Meilleur engagement : Le clic actif peut augmenter la concentration du participant
  4. Calibration plus rapide : Les participants peuvent cliquer rapidement lorsqu'ils sont prêts
  5. Retour clair : L'action explicite (clic) procure un meilleur sentiment de progression
  6. Accessibilité : Plus facile pour les participants qui ont des difficultés à maintenir un regard stable

État actuel de l'implémentation

Entièrement implémenté :

  • Calibration 9 points (grille 3x3 couvrant l'écran)
  • Avancement par clic (pas de minuteurs de fixation)
  • Ordre de présentation randomisé des points
  • Support d'itérations multiples
  • Taille des points et durée de pause configurables
  • Intégration avec WebGazer.js (suivi oculaire par webcam)

Partiellement implémenté :

  • Limité au suivi par webcam (pas de dispositifs oculométriques matériels)
  • Pas de phase de validation (suppose que le participant a cliqué avec précision)
  • La précision dépend de la qualité de la webcam et de l'éclairage

Pas encore implémenté :

  • Validation post-calibration avec rapport de précision
  • Option de recalibration basée sur les métriques de précision
  • Intégration avec du matériel oculométrique externe (Tobii, EyeLink)
  • Vérifications de positionnement (caméra, éclairage, distance)

Paramètres de configuration

Paramètres de calibration

ParameterTypeDefaultDescription
Iterationsnumber1Nombre de tours complets à travers les 9 points de calibration
Final Pause (ms)number600Durée de la pause après le dernier point avant la fin de la tâche
Point Size (px)number28Taille du point de calibration en pixels

Positions des points de calibration

La tâche utilise une grille fixe de 9 points aux positions standard de l'écran :

PositionEmplacement à l'écranCoordonnée XCoordonnée Y
Haut-gaucheCoin supérieur gauche10 % largeur10 % hauteur
Haut-milieuCentre supérieur50 % largeur10 % hauteur
Haut-droiteCoin supérieur droit90 % largeur10 % hauteur
Milieu-gaucheCentre gauche10 % largeur50 % hauteur
CentreCentre de l'écran50 % largeur50 % hauteur
Milieu-droiteCentre droit90 % largeur50 % hauteur
Bas-gaucheCoin inférieur gauche10 % largeur90 % hauteur
Bas-milieuCentre inférieur50 % largeur90 % hauteur
Bas-droiteCoin inférieur droit90 % largeur90 % hauteur

Données de sortie

Marqueurs de calibration

Marqueur de point affiché (point_shown) :

{
"type": "point_shown",
"ts": "2026-02-14T10:30:00.123Z",
"hr": 1234.56,
"data": {
"task_index": 0,
"index": 0,
"pos": "top_left",
"screen_x": 192,
"screen_y": 108
}
}

Données de réponse

Chaque clic de point est enregistré dans le tableau responses[] :

{
"task_index": 0,
"index": 0,
"pos": "top_left",
"screen_x": 192,
"screen_y": 108,
"latency_ms": 1247,
"ts": "2026-02-14T10:30:01.370Z",
"hr": 1235.81
}

Champs des marqueurs et réponses

FieldTypeDescription
IndexnumberNuméro séquentiel du point (0-8 pour la première itération, 9-17 pour la seconde, etc.)
PosstringClé de position : "top_left", "top_middle", "top_right", "middle_left", "center", "middle_right", "bottom_left", "bottom_middle", "bottom_right"
Screen XnumberCoordonnée X en pixels du point de calibration
Screen YnumberCoordonnée Y en pixels du point de calibration
Latency (ms)numberTemps entre l'affichage du point et le clic (événements de réponse uniquement)

Artefact de résumé

La tâche ne génère pas actuellement d'artefact de résumé, mais les marqueurs et réponses de calibration sont enregistrés dans le journal de données de participation pour le post-traitement.

Procédure de calibration

Disposition de la grille 9 points

La tâche utilise toujours une grille de calibration à 9 points :

   1    2    3

4 5 6

7 8 9

Ordre de présentation : Les points apparaissent dans un ordre randomisé pour prévenir les mouvements oculaires anticipatoires.

Durée : Variable (dépend de la vitesse de clic du participant, typiquement 10-30 secondes)

Précision : Dépend de la précision de clic du participant et de la qualité de la webcam (pas de phase de validation)

Expérience du participant

  1. Instructions de calibration :

    • « Vous allez voir des points apparaître à l'écran un par un. »
    • « Cliquez sur chaque point pour passer au suivant. »
    • « Essayez de garder votre tête immobile pendant la calibration. »
  2. Procédure de calibration :

    • Un point apparaît à un emplacement aléatoire de l'écran
    • Le participant clique sur le point
    • Le point suivant apparaît immédiatement à un nouvel emplacement
    • Répéter pour les 9 points
    • Si plusieurs itérations sont configurées, la séquence se répète
  3. Fin :

    • Après le dernier clic, brève pause (600 ms par défaut)
    • La tâche se termine automatiquement
    • « Le suivi oculaire est prêt. Veuillez garder votre tête relativement immobile pendant la tâche. »

Recommandations de conception

Quand utiliser la calibration interactive

Choisir la calibration interactive lorsque :

  • Les participants préfèrent un contrôle actif plutôt qu'une attente passive
  • Vous souhaitez une calibration plus rapide (les participants peuvent cliquer immédiatement lorsqu'ils sont prêts)
  • La calibration par fixation cause de la frustration ou de la confusion
  • Les participants ont des difficultés à maintenir une fixation stable
  • Vous avez besoin d'une calibration simplifiée sans phases de validation

Choisir la calibration standard lorsque :

  • Vous avez besoin de validation et de métriques de précision
  • Vous souhaitez assurer une durée de fixation adéquate à chaque point
  • Vous nécessitez des options de recalibration basées sur la précision
  • Le suivi oculaire de haute précision est critique pour votre étude

Exigences environnementales

  • Éclairage : Éclairage frontal uniforme (pas de contre-jour des fenêtres)
  • Distance : 50-70 cm de l'écran (longueur d'un bras)
  • Caméra : Webcam intégrée à l'ordinateur portable ou webcam externe (720p minimum, 1080p préféré)
  • Stabilité : Chaise et bureau stables (pas de balancement ni de mouvement)
  • Lunettes : Compatible avec les lunettes, mais lentilles de contact ou pas de correction préféré

Conception de la calibration

  • Itérations : 1 itération suffisante pour la plupart des études ; 2-3 itérations pour une précision améliorée
  • Taille des points : 28 px par défaut ; augmenter à 40 px pour les adultes âgés ou les déficiences visuelles
  • Pause finale : 600 ms par défaut ; augmenter à 1000 ms si les participants ont besoin de temps de transition
  • Instructions : Souligner l'importance de cliquer précisément au centre de chaque point

Considérations de contrôle qualité

Limitations importantes :

  • Pas de validation automatique de la précision de calibration
  • Suppose que les participants cliquent précisément au centre de chaque point
  • Pas de mécanisme de recalibration basé sur les métriques de précision
  • Nécessite une revue manuelle de la qualité des données oculométriques dans les tâches suivantes

Recommandations :

  • Inclure une tâche de validation après la calibration (par ex., vérification de fixation)
  • Surveiller la qualité des données dans les premiers essais des tâches oculométriques
  • Envisager d'exclure les participants avec une qualité de données de regard insuffisante
  • Documenter tout problème rapporté par le participant (lunettes, éclairage, problèmes de caméra)

Intégration avec les tâches

  • Timing : Calibrer immédiatement avant les tâches oculométriques
  • Recalibration : Pour les sessions >30 minutes, relancer la tâche de calibration à mi-parcours
  • Rappels : Rappeler aux participants de garder la tête immobile au début de la tâche
  • Validation : Envisager d'ajouter une brève tâche de vérification de fixation après la calibration

Comparaison avec la calibration standard

FonctionnalitéCalibration interactiveCalibration standard
AvancementClic sur chaque pointAutomatique après la durée de fixation
DuréeVariable (contrôlée par le participant)Fixe (point_duration_ms x nombre de points)
ValidationAucuneOui (avec rapport de précision)
RecalibrationNon disponibleDisponible si la précision est insuffisante
Vérifications de positionnementAucuneCaméra, éclairage, vérifications de distance
Contrôle utilisateurÉlevé (clics pour avancer)Faible (attend les minuteurs)
Retour de précisionAucunErreur moyenne/maximale en pixels
ComplexitéSimple (clic uniquement)Flux de calibration complet
Idéal pourÉtudes rapides, préférence utilisateurHaute précision, contrôle qualité

Problèmes courants et solutions

ProblèmeSolution
Le participant clique trop viteSouligner la précision plutôt que la vitesse dans les instructions ; augmenter final_pause_ms
Les clics manquent le centre du pointAugmenter point_size_px ; fournir un essai d'entraînement avant la calibration
Mauvais suivi oculaire après la calibrationEffectuer plusieurs itérations ; vérifier l'éclairage et la distance ; envisager la calibration standard
Participant confus par la tâcheClarifier qu'il faut cliquer directement sur le point, pas ailleurs
Les points apparaissent dans un ordre inattenduComportement normal (ordre randomisé pour prévenir l'anticipation)
La tâche se termine trop brusquementAugmenter final_pause_ms pour fournir un temps de transition

Cas d'utilisation par domaine de recherche

Attention visuelle

  • Exploration libre : Où les participants regardent sur les scènes/images
  • Recherche visuelle : Parcours de balayage pendant les tâches de recherche
  • Cécité au changement : Ce que les participants fixent avant/après le changement

Recherche sur la lecture

  • Mouvements oculaires : Saccades, fixations, régressions pendant la lecture
  • Difficulté des mots : Durée de fixation sur les mots faciles vs. difficiles
  • Dyslexie : Patterns atypiques de mouvements oculaires

Utilisabilité/UX

  • Design web : Cartes de chaleur du regard sur les interfaces
  • Publicité : Attention aux publicités, cécité aux bannières
  • Navigation : Comment les utilisateurs explorent les menus et les pages

Évaluation clinique

  • Saccades : Latence, précision, vélocité
  • Poursuite lente : Suivi de cibles en mouvement
  • Stabilité de fixation : Nystagmus, tremblement

Références

  • Duchowski, A. T. (2017). Eye Tracking Methodology: Theory and Practice (3rd ed.). Springer.

  • Papoutsaki, A., Sangkloy, P., Laskey, J., Daskalova, N., Huang, J., & Hays, J. (2016). WebGazer: Scalable webcam eye tracking using user interactions. In Proceedings of the 25th International Joint Conference on Artificial Intelligence (pp. 3839-3845).

  • Holmqvist, K., Nyström, M., Andersson, R., Dewhurst, R., Jarodzka, H., & Van de Weijer, J. (2011). Eye Tracking: A Comprehensive Guide to Methods and Measures. Oxford University Press.

  • Semmelmann, K., & Weigelt, S. (2018). Online webcam-based eye tracking in cognitive science: A first look. Behavior Research Methods, 50(2), 451-465.

Voir aussi