Francis JAMBON Laboratoire d Informatique de Grenoble



Documents pareils
Sonde de surveillance environnementale gamma

IBM Tivoli Monitoring, version 6.1

Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive. Version 1.0

D AIDE À L EXPLOITATION

Introduction à l informatique temps réel Pierre-Yves Duval (cppm)

WEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM

Perspectives pour l entreprise. Desktop Cloud. JC Devos IBM IT Architect jdevos@fr.ibm.com IBM Corporation

LIVRE BLANC DECIDEUR. Newtest : contribution à ITIL. Newtest et ITIL...3. Gestion des niveaux de service - Service Level Management...

Competence Management System (Système de Gestion de Compétences)

Pour une mobilité sure et durable des

La Gestion de la Relation Client n est pas un luxe : c est une nécessité pour gagner en efficacité

Vérifier la qualité de vos applications logicielle de manière continue

Distributeur des solutions ESET et 8MAN en France

La solution à vos mesures de pression

Systèmes de recommandation de produits Projet CADI Composants Avancés pour la DIstribution

Identification des besoins : la méthode des Focus Group. Définition et descriptif de la méthode

Cartographie mobile implantée au service de police de la ville de Québec

AXES DE RECHERCHE - DOMAINE D'INTERET MAJEUR LOGICIELS ET SYSTEMES COMPLEXES

Monitoring continu et gestion optimale des performances énergétiques des bâtiments

M2S. Formation Management. formation. Animer son équipe Le management de proximité. Manager ses équipes à distance Nouveau manager

Management des organisations

Architecture distribuée

Processus d Informatisation

neocampus : campus du futur 27 février 2015

Présentation. Intervenant EURISTIC. Jean-Louis BAUDRAND Directeur associé

C - ICM LTE Gamme DE

Présentation de la gamme des PGI/ERP modulaires Wavesoft

Aller plus loin avec la CRM?

Date Titre de la présentation COMMENT VÉRIFIER LES PERFORMANCES RESSENTIES PAR L UTILISATEUR D UNE APPLICATION MOBILE JANV 2015

Qu est-ce que le «cloud computing»?

DATASET / NETREPORT, propose une offre complète de solutions dans les domaines suivants:

Environnements de développement (intégrés)

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David

Diagnostic adaptatif d'un flux d'alarmes par méta diagnostic distribué Application à la détection d'intrusions dans un serveur Web

L impact de la sécurité de la virtualisation sur votre environnement VDI

Intelligence Inventive & Mapping des réseaux de Recherche. Expernova & Active Innovation Management GFII 5 Mars 2015

CONFÉRENCE HOPITECH 2011

Stage Ingénieur en développement logiciel/modélisation 3D

Fabien Pinckaers Geoff Gardiner. OpenERP. Tiny. Pour une. gestion d entreprise efficace et intégrée. Groupe Eyrolles, 2008, ISBN :

Comportements (The Observer XT) : activité générale du conducteur : (entre autres) mouvements des mains, position, verbalisations.

FOIRE AUX QUESTIONS - WebDEPOT

BOOK REFERENCES ERGONOMIQUES Gfi Informatique

Marketing comportemental. Guide méthodologique de mise en œuvre

Filière MMIS. Modélisation Mathématique, Images et Simulation. Responsables : Stefanie Hahmann, Valérie Perrier, Zoltan Szigeti

LIVRE BLANC Pratiques recommandées pour l utilisation de Diskeeper sur les réseaux SAN (Storage Area Networks)

M1if22 - Logiciels éducatifs Conception & rôle de l enseignant

Organisation d une simulation sur un prototype logiciel workflow et GED. ImmoBiens. 1 - Description du projet de l entreprise

Module Projet Personnel Professionnel

Solution logicielle pour le pilotage et l ERM. Journées d études IARD 26 mars mars 2010

Introduction aux systèmes temps réel. Iulian Ober IRIT

tech days AMBIENT INTELLIGENCE

Prestations de conseil en SRM (Storage Ressource Management)

Julien MATHEVET Alexandre BOISSY GSID 4. Rapport RE09. Load Balancing et migration

TRAAM STI Acquisition et exploitations pédagogiques des données sur un système pédagogique

Open Data et services de données à ERDF

Quels outils pour prévoir?

SharePoint (Toute la Gamme)... 1 Office 2010 (Toute la Gamme)... 2 OLAP (Toute la Gamme)... 2 STATISTICA Connecteur PI (Produit Complémentaire)...

Teste et mesure vos réseaux et vos applicatifs en toute indépendance

Un projet communevo / UPMC

Analyse,, Conception des Systèmes Informatiques

Le logiciel M4R (Monitoring for Results)

L adoption des nouvelles technologies dans les grandes entreprises françaises. Décembre 2005


Informatique industrielle A Systèmes temps-réel J.F.Peyre. Partie I : Introduction

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET

L ecoute, Le service, l echange,

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM)

INTRODUCTION AUX TESTS DE PERFORMANCE ET DE CHARGE

MISE EN PLACE D UNE SOLUTION DE SURVEILLANCE PERMETTANT DE SUPERVISER LES BASES DE DONNÉES

Portail collaboratif Intranet documentaire Dématérialisation de processus

Release Notes POM v5

Comment gérer toutes mes tâches logicielles d automatisation dans un seul environnement?

Data Station Plus. La solution complète de gestion de données. > Convertisseur de multiples

Livre blanc. L impact de la sécurité de la virtualisation sur votre environnement VDI

Monitoring THPE. Soutien au projet. Présentation du projet

Détection des deux roues motorisés par télémétrie laser à balayage

Les apports de l informatique. Aux autres disciplines

et de suivi de la corpulence des enfants

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x

Réunion du cluster Habitat Bâtiment Intelligent (HBI) 17 Mars 2014 L I NTELLIGENCE ENERGÉTIQUE

ADVglass. La solution de gestion optimale pour la miroiterie. Your flexible management solution

Outil de formation à la conduite économique et écologique.

Télégestion et logiciels, des auxiliaires pour une gestion patrimoniale performante

Quoi de neuf en LabVIEW FPGA 2010?

La solution pour gérer vos connaissances techniques et scientifiques

Relever les défis des véhicules autonomes

L A T O U R D E P E I L Z Municipalité

Rapport final Phase 1

L Edition Pilotée XL

Wonderware System Platform pour l'industrie

Filière métier : Administrateur Virtualisation

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte

Vers une approche Adaptative pour la Découverte et la Composition Dynamique des Services

Test de performance en intégration continue dans un cloud de type PaaS

DEMANDE D INFORMATION RFI (Request for information)

EXTENSION de Microsoft Dynamics CRM Réf FR 80452

5 Capacité informatique

Transcription:

Francis JAMBON Laboratoire d Informatique de Grenoble Mise en œuvre de l oculométrie dans différents contextes d usage Analyse ergonomique Tuteurs intelligents IHM adaptatives Interaction via le regard Les besoins Assurer la validité et la reproductibilité du filtrage vis-à-vis des résultats de la littérature (algorithmes identifiant les fixations) indépendamment des dispositifs et suites logicielles des constructeurs Pourvoir prototyper, tester les alternatives, expérimenter, simuler, rejouer Faciliter le développement, l intégration et mutualiser les efforts de programmation 2 Oculométrie dite «passive» Approches dirigés vers l analyse de l attention (e.g. évaluation ergonomique)! Approche «off-line» : les résultats sont attendus après l expérimentation Situations intermédiaires Approches dirigées vers l analyse de l attention, mais demandant une rétroaction immédiate (e.g. tuteurs intelligents)! Approche «on-line» : les résultats sont attendus en cours d expérimentation Oculométrie dite «active» Approches dirigées vers l entrée d information dans un système (e.g. interaction via le regard)! Approche «on-line» avec anticipation : des résultats préliminaires sont attendus en cours d expérimentation Projet TELEOS : «Technology Enheanced Learning Environment for Orthopaedic Surgery» (ANR Blanc) Domaine : apprentissage de la chirurgie orthopédique sur simulateur Objectif : fournir à l apprenant une rétroaction (évaluation, cours, exercices, etc.) à partir de la détection des connaissances mises en jeu lors d un exercice pratique [Jambon et Luengo 2012] 3 4 5 Modélisation des connaissances en apprentissage Diagnostic comportemental : analyse des traces d actions, gestes et état de la simulation pour calculer les variables de situation Diagnostic épistémique : analyse des variables de situation pour en inférer l état des connaissances de l apprenant Rôle des traces de perception Généralement peu utilisées dans le diagnostic comportemental Difficultés de recueil et d analyse Difficultés d interprétation Traces oculométriques Un indice supplémentaire pour le diagnostic comportemental Seulement un indice car fixation! perception 6 Approche «on-line» Rétroaction vers l apprenant et/ou l instructeur en fin ou en cours d exercice Il est donc nécessaire de disposer du diagnostic épistémique en cours d exercice Zones d intérêt dynamiques Les zones d intérêt évoluent en fonction des actions de l apprenant et aussi en fonction de l état de la simulation Il n est donc pas possible de prévoir a priori l évolution (création, déplacement, disparition) des zones d intérêt Intégration à une plateforme d apprentissage Points du regard connus de l oculomètre Zones d intérêt connues du simulateur Fixations dans les zones d intérêt intéressant le diagnostic comportemental

7 Outils des constructeurs d oculomètres Exemple : Tobii Studio Outil destiné à gérer de bout en bout des expérimentations Fonctionnalités : fixations, heatmap, zones d intérêt, clusters, outils statistiques, etc. Monitoring «on-line» des fixations mais pas de récupération possible de ces données Zones dynamiques sur base d un scénario défini a priori Utilisé comme référence pour nos tests de validation par comparaison (via fichiers d export) Donne l accès à un SDK mettant à disposition les tracés oculaires 8 Outils académiques génériques Exemple : icomponent ["pakov 2008] Outil modulaire à base de plug-ins (Microsoft C++/COM servers) Analyse des fixations «on-line» Pas de gestion de zones dynamiques Logiciel libre mais sources non disponibles Limité à un environnement Microsoft Windows Outils académiques spécialisés Exemple : Ocnoscere [Casallas 2009] Outil destiné uniquement à traiter les zones d intérêt dynamiques (étude de la compréhension des animations 2D/3D [Putri 2011]) Zones dynamiques basées sur scénario défini a priori 9 Approche «classique» Détection (en général via le reflet cornéen) de la direction du regard et de son intersection du plan de la surface d affichage Détection des fixations (agrégats de points du regard) qui traduisent un processus de prise d information Comptage du nombre de fixations dans les zones d intérêt définies L approche «on-line» avec zones d intérêt dynamiques doit en plus permettre Détection en temps-réel les fixations Indentification des fixations dans les zones présentes «à ce moment-là» Intégration dans une plateforme d apprentissage 10 De nombreux algorithmes de détection des fixations disponibles dans la littérature Dispersion géométrique I-DT : une fixation est un ensemble de points dont d isobarycentre est situé à une distance inférieure à un seuil donné et dont la durée est supérieure à un seuil donné Seuil de vitesse I-VT : une fixation est un ensemble de points dont la vitesse est inférieure à un seuil donné et dont la durée est supérieure à un seuil donné Modification de l algorithme I-DT [Salvucci et al. 2000] (issu des travaux de Widdel de 1984) pour une utilisation «on-line» " Comptage des fixations dans les zones présentes «à ce moment-là» Deux cas à discuter : 1. Une zone apparaît lorsque la fixation est déjà présente (par ex. anticipation d apparition d une fenêtre pop-up) 2. Une zone disparaît lorsque la fixation est encore présente (disparition prématurée d une fenêtre pop-up) Définition d une fixation dans une zone d intérêt dynamique : «il a comptabilisation d une fixation dans une zone si le temps de présence de la fixation dans cette zone, alors que celle-ci est immobile, est supérieur ou égal au seuil de durée de l algorithme I-DT utilisé» 11 12

13 Cas de TELEOS : ajout dans une architecture déjà existante basée sur des services web 14 Points positifs L architecture répond parfaitement aux besoins fonctionnels de la plateforme d apprentissage TELEOS Points négatifs L algorithme et les paramètres sont fixés à la compilation, ce qui rend une approche exploratoire difficilement réalisable La plateforme permet uniquement l utilisation d un seul oculomètre à un instant donné, ce qui empêche a priori d étendre cette plateforme à l analyse de l activité en équipage La structure de l architecture, centralisée autour du dispatcher, est complètement liée à l implémentation du simulateur de chirurgie et non réutilisable 15 Objectif du projet Étude de faisabilité de l analyse de l activité (perceptions et actions) des pilotes d avion, dans le contexte de l apprentissage sur simulateur Objectif plus général Augmenter le niveau de généricité de la chaîne d analyse oculométrique afin de gérer : Plusieurs oculomètres (travail en équipage et/ou multi-écrans) Plusieurs consommateurs des informations obtenues (analyseurs multiples) dont un système de monitoring des expérimentations 16 Architecture de type multi-agents Aspects fonctionnels Agents réutilisables : analyseur, moniteur, Agents remplaçables : Oculomètre Tobii, simulateur, fichier, Aspects techniques Interconnexion entre agents basée sur une surcouche du bus logiciel Ivy [Buisson 2002] avec typage des données Agents disséminables sur plusieurs machines en réseau Multiplateforme : PC Windows, MacOS X (sauf pour l interface avec l oculomètre) 17 18

Les agents utilisés ont différents niveaux de généricité Le simulateur (ou l application) est lié aux objectifs de l expérimentation ; il doit être en mesure de fournir les coordonnées des zones affichées et leurs évolutions au cours du temps L interface avec l oculomètre est liée au fournisseur du matériel (via son SDK), elle est réutilisable pour toute expérimentation utilisant le même matériel Le détecteur de fixations est générique Les agents consommateurs sont liés aux problèmatiques de recherche concernées, ils sont réutilisables pour une étude similaire Le moniteur est générique Démonstrateur d interface adaptative L ordre de placement de zones d entrée d information change dynamiquement en fonction de l activité (perceptions et actions) de l utilisateur [Jambon, Chappellet et Calvary 2013] Exemple de généralisation Réutilisation de l architecture existante Réutilisation d une partie des agents 19 20 Motivations : disposer au plus tôt d indices sur les perceptions de l utilisateur Domaines d application ciblés Tuteurs Intelligents : Générer des rétroactions (vers l apprenant ou l instructeur) en cours d action Interfaces Plastiques Proactives : Modifier dynamiquement en temps-réel la présentation d une IHM Interaction via le regard 22 23 Point de vue temporel Approche «off-line» : identification des fixations à la fin de l expérimentation Approche «on-line» : identification de chaque fixation en cours d expérimentation Une fois la fixation terminée «l utilisateur a regardé à cet endroit (et maintenant c est terminé depuis au moins 30 millisecondes)» Approche «on-line» avec anticipation : identification de chaque fixation en cours d expérimentation Avant même que la fixation ne soit terminée «l utilisateur est en train de regarder à peu près à cet endroit (et depuis au moins 100 millisecondes)»! «Prémices» de fixation 24 Problématique : Anticiper la fixation Être cohérent avec la future fixation (méthodes de détection compatibles) Borner les incertitudes spatiales et temporelles (estimations de la position et la durée de la future fixation) Choix d un algorithme de détection des fixations compatible avec l anticipation et le calcul des incertitudes Dispersion géométrique I-DT : une fixation est un ensemble de points dont d isobarycentre est situé à une distance inférieure à un seuil donné et dont la durée est supérieure à un seuil donné Seul algorithme adapté au bornage de l incertitude spatiale

Modification de l algorithme I-DT [Salvucci et al. 2000] (issu des travaux de Widdel de 1984) pour une utilisation «on-line» Après la fixation En cours de fixation " Incertitude temporelle La durée de la future fixation est au minimum la durée de la plus longue des prémices Incertitude spatiale La position de la future fixation est au maximum à une distance égale à la dispersion géométrique de toutes ses prémices (démonstration faite via le calcul cumulé des distances) 25 26 27 Fixations Prémices 28 Tuteurs Intelligents Identifier très rapidement les procédures respectées (ou non) par l apprenant même en cas de fixation longue Interfaces Plastiques Proactives Déclencher (ou non) une modification de l IHM si l utilisateur est en train de regarder (ou pas) une zone spécifique Interaction via le regard (en cours) Déclencher des sélection, des commandes via des «gestes visuels» spécifiques Conclusion Chaîne de traitement permettant la détection de fixations en cours, prémices de fixations, dans des zones dynamiques Architecture modulable et réutilisable pour plusieurs usages Perspectives Mise en œuvre sur un domaine d application nouveau : l interaction via le regard (travaux en cours) Travaux sur des variantes de l algorithme I- DT et l algorithme I-VT Francis JAMBON Laboratoire d Informatique de Grenoble 29