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 :
- Calibration interactive : Cliquer sur des cibles à des emplacements connus de l'écran (grille 3x3)
- Itérations multiples : Répéter optionnellement la séquence de 9 points pour une précision améliorée
- 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
- Contrôle par l'utilisateur : Les participants avancent à leur propre rythme en cliquant
- Moins de frustration : Pas d'attente pour les minuteurs de fixation
- Meilleur engagement : Le clic actif peut augmenter la concentration du participant
- Calibration plus rapide : Les participants peuvent cliquer rapidement lorsqu'ils sont prêts
- Retour clair : L'action explicite (clic) procure un meilleur sentiment de progression
- 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
| Parameter | Type | Default | Description |
|---|---|---|---|
| Iterations | number | 1 | Nombre de tours complets à travers les 9 points de calibration |
| Final Pause (ms) | number | 600 | Durée de la pause après le dernier point avant la fin de la tâche |
| Point Size (px) | number | 28 | Taille 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 :
| Position | Emplacement à l'écran | Coordonnée X | Coordonnée Y |
|---|---|---|---|
| Haut-gauche | Coin supérieur gauche | 10 % largeur | 10 % hauteur |
| Haut-milieu | Centre supérieur | 50 % largeur | 10 % hauteur |
| Haut-droite | Coin supérieur droit | 90 % largeur | 10 % hauteur |
| Milieu-gauche | Centre gauche | 10 % largeur | 50 % hauteur |
| Centre | Centre de l'écran | 50 % largeur | 50 % hauteur |
| Milieu-droite | Centre droit | 90 % largeur | 50 % hauteur |
| Bas-gauche | Coin inférieur gauche | 10 % largeur | 90 % hauteur |
| Bas-milieu | Centre inférieur | 50 % largeur | 90 % hauteur |
| Bas-droite | Coin inférieur droit | 90 % largeur | 90 % 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
| Field | Type | Description |
|---|---|---|
| Index | number | Numéro séquentiel du point (0-8 pour la première itération, 9-17 pour la seconde, etc.) |
| Pos | string | Clé de position : "top_left", "top_middle", "top_right", "middle_left", "center", "middle_right", "bottom_left", "bottom_middle", "bottom_right" |
| Screen X | number | Coordonnée X en pixels du point de calibration |
| Screen Y | number | Coordonnée Y en pixels du point de calibration |
| Latency (ms) | number | Temps 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
-
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. »
-
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
-
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 interactive | Calibration standard |
|---|---|---|
| Avancement | Clic sur chaque point | Automatique après la durée de fixation |
| Durée | Variable (contrôlée par le participant) | Fixe (point_duration_ms x nombre de points) |
| Validation | Aucune | Oui (avec rapport de précision) |
| Recalibration | Non disponible | Disponible si la précision est insuffisante |
| Vérifications de positionnement | Aucune | Caméra, éclairage, vérifications de distance |
| Contrôle utilisateur | Élevé (clics pour avancer) | Faible (attend les minuteurs) |
| Retour de précision | Aucun | Erreur moyenne/maximale en pixels |
| Complexité | Simple (clic uniquement) | Flux de calibration complet |
| Idéal pour | Études rapides, préférence utilisateur | Haute précision, contrôle qualité |
Problèmes courants et solutions
| Problème | Solution |
|---|---|
| Le participant clique trop vite | Souligner la précision plutôt que la vitesse dans les instructions ; augmenter final_pause_ms |
| Les clics manquent le centre du point | Augmenter point_size_px ; fournir un essai d'entraînement avant la calibration |
| Mauvais suivi oculaire après la calibration | Effectuer plusieurs itérations ; vérifier l'éclairage et la distance ; envisager la calibration standard |
| Participant confus par la tâche | Clarifier qu'il faut cliquer directement sur le point, pas ailleurs |
| Les points apparaissent dans un ordre inattendu | Comportement normal (ordre randomisé pour prévenir l'anticipation) |
| La tâche se termine trop brusquement | Augmenter 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
- Calibration oculométrique - Calibration standard par fixation avec validation
- Pro/Antisaccade - Contrôle oculomoteur sans suivi oculaire
- Indiçage de Posner - Attention spatiale (peut utiliser le suivi oculaire)
- Recherche visuelle - Patterns de balayage analysables avec le suivi oculaire