710 likes | 822 Vues
Modèle d’architecture pour la reconnaissance d’émotions : application au mouvement et à la danse augmentée. Alexis Clay 7 décembre 2009. Thèse encadrée par Nadine Couture, Maylis Delest , Laurence Nigay. Domaine de recherche. Ingénierie de la reconnaissance d’émotions.
E N D
Modèle d’architecture pour la reconnaissance d’émotions : application au mouvement et à la danse augmentée Alexis Clay 7 décembre 2009 • Thèse encadrée par • Nadine Couture, MaylisDelest, Laurence Nigay
Domaine de recherche Ingénierie de la reconnaissance d’émotions
Besoin d’ingénierie pour les systèmes de reconnaissance d’émotions active Reynolds 2001 Klein 2002 personnalisée générique Lisetti 2004 Jin 2005 Kim 2006 Hammal 2007 El Kaliou-by 2004 Peter 2005 Paleari 2006 Hétérogénéité des systèmes passifs et génériques Balome-nos 2004 Gebhard 2005 Zeng 2006 Castella-no 2008 Healey 1998 Camurri 2000 Scheirer 1999 Mota 2003 Gunes 2004 Aznar 2005 Chanel 2006 Ghamen 2008 passive Vyzas et 1999 Chi 2000 Volpe 2003 Busso 2004 Kapoor 2005 Ioannou 2006 Castella-no 2009 Camurri 2001 El Nasr 2000 Zeng 2004 Camurri 2004 Wong 2006 Pantic 2006
Objectif Un modèle unificateur pour la reconnaissance d’émotions
Comment concevoir un modèle d’architecture ? 2 Styles et motifs architecturaux Coutaz 2001 3 4 Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle 1
Définitions Requis Définitions motif fonctionnel Styles et motifs architecturaux Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle 2 Styles et motifs architecturaux 3 4 Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle 1 A) Définition d’une émotion et de la reconnaissance d’émotions B) Décomposition en un motif fonctionnel du domaine C) Requis pour le modèle
Définitions Requis motif fonctionnel Styles et motifs architecturaux Une taxonomie adaptée à l’informatique Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle Scherer, 2004 Réactions: Mentales Physiques physiologiques Evènement Evaluation intenses, courtes Expression hautement synchronisée Définition précise et unificatrice
Définitions Requis motif fonctionnel Styles et motifs architecturaux Processus humain d’interaction émotionnelle Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle Evènement Réaction Expérience émotionnelle Reconnaître l’émotion Expression Reconnaître des caractéristiques 4 canaux Visage Voix Mouvement Réactions neurophysiologiques (ANS) Communicationvers l’extérieur Capter l’information
Définitions Requis motif fonctionnel Styles et motifs architecturaux Processus informatique de reconnaissance émotionnelle Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle Réaction Modifier le comportement du système Réaction Reconnaître l’émotion Définition et modèles d’émotions Algorithmes d’interprétation Reconnaître l’émotion Identification et validation de caractéristiques; Reconnaissance multicanaux Reconnaître des caractéristiques Reconnaître des caractéristiques Capter l’information Capteurs Capter la communication
Motif fonctionnel Requis Définitions Décomposition fonctionnelle Styles et motifs architecturaux Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle 2 Styles et motifs architecturaux 3 4 Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle 1 A) Définition d’une émotion et de la reconnaissance d’émotions B) Décomposition en un motif fonctionnel du domaine C) Requis pour le modèle
Motif fonctionnel Requis Définitions Styles et motifs architecturaux Emergence d’un motif fonctionnel des systèmes existants Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle Reconnaître l’émotion Interprétation Analyse Reconnaître des caractéristiques Lisetti 2004 Jin 2005 Kim 2006 Hammal 2007 El Kaliou-by 2004 Peter 2005 Paleari 2006 Hétérogénéité des systèmes passifs et génériques Balome-nos 2004 Gebhard 2005 Zeng 2006 Castella-no 2008 Capture Capter l’information Capter l’information de l’utilisateur de façon passive Inférer une émotion à partir des valeurs des caractéristiques considérées Extraire des caractéristiques émotionnellement pertinentes Camurri 2000 Scheirer 1999 Mota 2003 Gunes 2004 Aznar 2005 Chanel 2006 Ghamen 2008 Vyzas et 1999 Chi 2000 Volpe 2003 Busso 2004 Kapoor 2005 Ioannou 2006 Castella-no 2009 Camurri 2001 El Nasr 2000 Zeng 2004 Camurri 2004 Wong 2006 Pantic 2006
Motif fonctionnel Requis Définitions Styles et motifs architecturaux Caractère unificateur du motif en trois niveaux Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle Interprétation Interprétation Caractéristiques haut niveau Castella-no 2009 Analyse Castella-no 2008 Caractéristiques bas niveau Castella-no 2008 Camurri2004 Prétraitement de l’image Volpe2003 Capture Camurriet 2001 Capture vidéo
Requis Requis Définitions Motif fonctionnel Styles et motifs architecturaux Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle 2 Styles et motifs architecturaux 3 4 Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle 1 A) Définition d’une émotion et de la reconnaissance d’émotions B) Décomposition en un motif fonctionnel du domaine C) Requis pour le modèle
Requis Requis Définitions Motif fonctionnel Styles et motifs architecturaux Capteurs, caractéristiques, et interprétations variées Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle Approche théorique (psychologie): Approche catégorielle Approche continue Approche à composants Requis Ekman, 1999 Russell 1980, Mehrabian 1999 Système ouvert Scherer 1984 Interprétation Outil algorithmique (informatique): Algorithmes de classification Algorithmes sans classification Ioannou 2006, Ghamen 2008… Lisetti 2006 Visage: FACS Ekman, 1979 Zeng 2009 Analyse Voix: hauteur moyenne, vitesse, intensité… Scherer 1985 Sebe 2005 Mouvement: tronc, vitesse, directivité… DeMeijer 1989 Volpe 2003 ANS: rythme cardiaque, sudation… Chanel 2006 Capture
Requis Définitions Motif fonctionnel Styles et motifs architecturaux Nécessité de séquence de traitements à chaque niveau Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle Requis Mélange des interprétations Système ouvert Séquences de traitements Reconnaissance multicanaux Interprétation Interprétation Caractéristiques haut niveau Caractéristiques haut niveau Castella-no 2009 Caractéristiques bas niveau Caractéristiques bas niveau Castella-no 2008 Castella-no 2008 Prétraitement de l’image Prétraitement de l’image Camurri2004 Volpe2003 Capture vidéo Capture vidéo
Requis Définitions Motif fonctionnel Styles et motifs architecturaux Caractéristiques bloquantes Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle Requis Mélange des interprétations Système ouvert Séquences de traitements Reconnaissance multicanaux Gestion des caractéristiques temporisées Interprétation Interprétation Carac. haut niveau Carac. haut niveau directivité Volpe 2003 Carac. bas niveau Carac. bas niveau Directivité = chemin parcouru / le plus court Fin Prétraitement Prétraitement Fin Début Capture vidéo Capture vidéo Début Geste direct Geste indirect
Requis Définitions Motif fonctionnel Styles et motifs architecturaux Intégration de systèmes tiers Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle Requis Système ouvert Séquences de traitements Reconnaissance multicanaux Gestion des caractéristiques temporisées Intégration de systèmes tiers Système tiers Détection de forme de la bouche Interprétation vidéo forme Système tiers vidéo Interprétation Forme de la bouche vidéo Système tiers Forme de la bouche émotion
Styles et motifs architecturaux Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle 2 Styles et motifs architecturaux 3 4 Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle 1
Styles et motifs architecturaux Style : une architecture basée composants Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle Composant Sources d’évènements Facettes Réceptacles Puits d’évènements Architectures à composants : extensibilité, modifiabilité et réusabilité La branche émotion : un modèle d’architecture basé composants
La branche émotion Définitions Multimodalité Synchronisation Intégration dans l’IHM Styles et motifs architecturaux Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle 2 Styles et motifs architecturaux 3 4 Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle 1 A) Définition de la branche émotion B) Appui sur le domaine de l’interaction multimodale C) Fusion des données: une synchronisation centralisée D) Intégration de la branche émotion dans des architectures interactives E) Intégration de systèmes tiers
La branche émotion Multimodalité Synchronisation Intégration dans l’IHM Styles et motifs architecturaux Composants pour la reconnaissance d’émotions Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle Capture Interpréteur Flux d’émotions Analyse Interprétation Extracteur de caractéristiques Flux de caractéristiques Adaptateur Unité de capture Flux de capture Concentrateur
La branche émotion Multimodalité Synchronisation Intégration dans l’IHM Styles et motifs architecturaux Composant 1 : l’unité de capture Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle Rôle : Faire l’interface avec un dispositif Appliquer une estampille de temps initial des données aux blocs de données du flux sortant t4 t4 t3 t3 t2 t2 t1 t1 t0 t0 Flux de données: 2 x 6 degrés de liberté UC: Capteurs Polhemus Pilote t0 t1 t1 t0 t0 t3 t3 t2 t2 t1 t1 t0 t0 t2 t2 t1 t1 t0 t0 Flux de données: 23 x 6 degrés de liberté UC: Combinaison Moven Pilote t0 Réseau
La branche émotion Multimodalité Synchronisation Intégration dans l’IHM Styles et motifs architecturaux Composant 2 : l’extracteur de caractéristiques Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle Rôle : extraire une ou plusieurs caractéristiques depuis un ou plusieurs flux de données Ouvert / Indéterminé / Fermé UC: Combinaison Moven EC: écartement des bras UC: Combinaison Moven EC2: Directivité Direct / indirect EC1: segmentation du mouvement Pause / mouvement Arrière / immobile / avant EC2: direction sagittale Vecteur vitesse UC: Combinaison Moven EC1: vitesse du bassin Lent / Rapide
La branche émotion Multimodalité Synchronisation Intégration dans l’IHM Styles et motifs architecturaux Composant 3 : l’interpréteur Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle Rôle : Inférer une émotion depuis les flux de caractéristiques Algorithme d’interprétation Modèle d’émotions Joie / Peur / Colère / Tristesse / Dégoût / Surprise
La branche émotion Multimodalité Synchronisation Intégration dans l’IHM Styles et motifs architecturaux Composant 4 : l’adaptateur Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle Rôle : Modifier un flux de données {sourire, neutre, vers le bas} Flux vidéo NdG 2x (x,y) Positions commissures Forme de la bouche caméra UC1: capteurs polhemus Flux vidéo couleur Flux vidéo NdG Adaptateur caméra Ad. Repère (B, x2, y2, z2) Repère (A, x1, y1, z1) UC2: combinaison Moven Repère (B, x2, y2, z2) Repère (B, x2, y2, z2)
La branche émotion Multimodalité Synchronisation Intégration dans l’IHM Styles et motifs architecturaux Composant 5 : le concentrateur Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle Rôle : Amalgamer deux flux de données selon une stratégie ad hoc UC1: capteurs polhemus Adaptateur Repère (B, x2, y2, z2) Concentrateur Repère (A, x1, y1, z1) UC2: combinaison Moven Repère (B, x2, y2, z2) Repère (B, x2, y2, z2)
La branche émotion Multimodalité Synchronisation Intégration dans l’IHM Styles et motifs architecturaux Exemple d’assemblage Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle EC1: Courbure du tronc I: Interpréteur {Joie, colère, peur, tristesse, dégoût, surprise} Matrice de poids UC1: Capteurs Polhemus Adap-tateur EC2: Expansion des bras Concen-trateur EC3: Vitesse UC2: Combinaison Moven EC4: Direction verticale EC5: Direction sagittale DeMeijer 1989
Multimodalité La branche émotion La Multimodalité Synchronisation Intégration dans l’IHM Styles et motifs architecturaux Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle 2 Styles et motifs architecturaux 3 4 Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle 1 A) Définition de la branche émotion B) Appui sur le domaine de l’interaction multimodale C) Fusion des données: une synchronisation centralisée D) Intégration de la branche émotion dans des architectures interactives E) Intégration de systèmes tiers
Multimodalité La branche émotion La Multimodalité Synchronisation Intégration dans l’IHM Styles et motifs architecturaux Définition d’une modalité en IHM Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle Nigay 1996 modalité = <dispositif, système représentationnel> | <modalité, système représentationnel> • Point de vueutilisateur • Queldispositif? • Comment communiquer (voix, geste, manipulation d’un clavier)? • Comment construire la communication pour êtrecompris par la machine? • Point de vuesystème • Queldispositif? • Dansquel format les donnéessont-elles? • Comment fusionner les données de modalitésdifférentes? d d sr sr Bolt 1980
Multimodalité La branche émotion La Multimodalité Synchronisation Intégration dans l’IHM Styles et motifs architecturaux Reconnaissance multimodale != reconnaissance multicanaux Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle Modalité = <(dispositif | modalité), canal de communication émotionnelle> Ex: <microphone, voix>; <caméra, expressions faciales>; <combinaison de suivi, mouvement> • Point de vuesystème • Queldispositif? • Dansquel format les donnéessont-ellesdélivrées? • Comment fusionner les données de modalitésdifférentes? Redéfinition d’un point vue système seul • Point de vueutilisateur • Queldispositif? • Comment communiquer (voix, geste, manipulation d’un clavier)? • Comment construire la communication pour êtrecompris par la machine?
Multimodalité La branche émotion La Multimodalité Synchronisation Intégration dans l’IHM Styles et motifs architecturaux Redéfinition d’une modalité pour notre modèle Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle Modalité = <dispositif, système représentationnel> | <modalité, système représentationnel> Modalité = <…<<dispositif, système représentationnel 1>, système représentationnel 2>… > Interpré-tation 2 Dispositif Prétrai-tement Caractéri-stique bas niveau Caractéri-stique haut niveau Interpré-tation 1 Mélange d’interpré-tations Modalité = <…< d, srC1>, …, srCn>, srA1>…, srAm>, srI1>…, srIp> Modalité d’analyse Modalité de capture Modalité d’interpré-tation
Multimodalité La branche émotion La Multimodalité Synchronisation Intégration dans l’IHM Styles et motifs architecturaux Bénéfices du domaine de la multimodalité Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle Propriétés CARE Espace TYCOON Nigay 1995 Martin 1998 UC: Combinaison Moven UC: Combinaison Moven EC: écartement des bras EC: écartement des bras Assignation Spécialisation Equivalence Equivalence UC1: Capteurs Polhemus Adap-tateur Concen-trateur UC2: Combinaison Moven Redondance Redondance EC: bras Complémentarité Complémentarité Interpréteur EC: tronc Transfert Transfert Outils pour la conception d’application multimodale Bouchet 2006
Multimodalité La branche émotion La Multimodalité Synchronisation Intégration dans l’IHM Styles et motifs architecturaux Appui sur l’interaction multimodale pour une modélisation UML Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle Bouchet 2006 Système représentationnel
Multimodalité La branche émotion La Multimodalité Synchronisation Intégration dans l’IHM Styles et motifs architecturaux Appui sur l’interaction multimodale pour une modélisation UML Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle Bouchet 2006
Multimodalité La branche émotion La Multimodalité Synchronisation Intégration dans l’IHM Styles et motifs architecturaux Propriétés CARE appliquées au modèle: un cadre génératif Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle C Complémentarité A Assignation R Redondance E Equivalence Capture Analyse Interprétation Constat: La redondance de caractéristiques et l’équivalence à tous niveaux ne sont pas explorés dans les systèmes existants. Espace de conception à explorer
Synchronisation Multimodalité Synchronisation Intégration dans l’IHM Styles et motifs architecturaux Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle 2 Styles et motifs architecturaux 3 4 Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle 1 A) Définition de la branche émotion B) Appui sur le domaine de l’interaction multimodale C) Fusion des données: une synchronisation centralisée D) Intégration de la branche émotion dans des architectures interactives E) Intégration de systèmes tiers
Synchronisation Multimodalité Synchronisation Intégration dans l’IHM Styles et motifs architecturaux Synchronisation des données en reconnaissance d’émotions Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle EC1: Courbure du tronc UC1: Capteurs Polhemus Adap-tateur I: Interpréteur {Joie, colère, peur, tristesse, dégoût, surprise} Matrice de poids EC2: Expansion des bras Concen-trateur EC3: Vitesse UC2: Combinaison Moven EC4: Direction Verticale Apposition d’une estampille de temps entrant des données EC5: direction sagittale Estampille de temps initial: synchronisation de chaque bloc par rapport à l’expression Chevauchement temporel des blocs même expression émotionnelle Synchronisation centralisée
Synchronisation Multimodalité Synchronisation Intégration dans l’IHM Styles et motifs architecturaux Le moteur de synchronisation, un mécanisme sous-jacent à l’assemblage Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle EC1: Courbure du tronc UC1: Capteurs Polhemus Adap-tateur EC2: Expansion des bras A P Concen-trateur I: Interpréteur {Joie, colère, peur, tristesse, dégoût, surprise} Matrice de poids EC3: Vitesse UC2: Combinaison Moven EC4: Direction Verticale EC5: direction sagittale Concentrateur Adaptateur A UC2: Combinaison Moven UC1: Capteurs Polhemus P P P P
Synchronisation Multimodalité Synchronisation Intégration dans l’IHM Styles et motifs architecturaux Gestion des caractéristiques bloquantes: le pot de synchronisation Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle UC1: Capteurs Polhemus Adap-tateur Concen-trateur UC2: Combinaison Moven C A A M M Concentrateur P Pot de synchronisation Adaptateur UC2: Combinaison Moven UC1: Capteurs Polhemus Un pot / composant: limiter le blocage
Intégration dans l’IHM Synchronisation Intégration dans l’IHM Intégration de systèmes tiers Styles et motifs architecturaux Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle 2 Styles et motifs architecturaux 3 4 Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle 1 A) Définition de la branche émotion B) Appui sur le domaine de l’interaction multimodale C) Fusion des données: une synchronisation centralisée D) Intégration de la branche émotion dans des architectures interactives E) Intégration de systèmes tiers
Intégration dans l’IHM Synchronisation Intégration de systèmes tiers Styles et motifs architecturaux Intégration dans ARCH Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle Mécanisme de branching Contrôleur de dialogue Interface au Noyau Fonctionnel Interaction logique Interprétation Analyse Noyau Fonctionnel Interaction physique Capture
Intégration dans l’IHM Synchronisation Intégration de systèmes tiers Styles et motifs architecturaux Branchement sur la branche fonctionnelle Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle Exemple: ballet augmenté Contrôleur de dialogue Interprétation Interaction logique Interface au Noyau Fonctionnel Analyse Interaction physique Noyau Fonctionnel Capture
Intégration dans l’IHM Synchronisation Intégration de systèmes tiers Styles et motifs architecturaux Branchement sur le contrôleur de dialogue Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle Exemple: système d’apprentissage Contrôleur de dialogue Interprétation Interaction logique Interface au Noyau Fonctionnel Analyse Interaction physique Noyau Fonctionnel Capture
Intégration dans l’IHM Synchronisation Intégration de systèmes tiers Styles et motifs architecturaux Branchement sur la branche interaction Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle Exemple: changement de modalités pour un pilote stressé Contrôleur de dialogue Interprétation Interaction logique Interface au Noyau Fonctionnel Analyse Interaction physique Noyau Fonctionnel Capture
Intégration de systèmes tiers Synchronisation Intégration dans l’IHM Intégration de systèmes tiers Styles et motifs architecturaux Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle 2 Styles et motifs architecturaux 3 4 Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle 1 A) Définition de la branche émotion B) Appui sur le domaine de l’interaction multimodale C) Fusion des données: une synchronisation centralisée D) Intégration de la branche émotion dans des architectures interactives E) Intégration de systèmes tiers
Intégration de systèmes tiers Synchronisation Intégration dans l’IHM Styles et motifs architecturaux Encapsulation d’un système dans un composant Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle EC1: Courbure du tronc UC1: Capteurs Polhemus Adap-tateur EC2: Expansion des bras I: Interpréteur {Joie, colère, peur, tristesse, dégoût, surprise} Matrice de poids Concen-trateur EC3: Vitesse UC2: Combinaison Moven EC4: Direction Verticale EC5: direction sagittale Système tiers Système tiers Limitation pour la synchronisation: estampille de temps des blocs de données
Requis Requis eMotion Cas applicatif Styles et motifs architecturaux Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle 2 Styles et motifs architecturaux 3 4 Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle 1 A) Validation des requis B) Modélisation de systèmes existants C) Réalisation logicielle: eMotion, un canevas logiciel pour la reconnaissance d’émotions D) Cas applicatif: reconnaissance d’émotions par le mouvement et ballet augmenté
Requis eMotion Cas applicatif Styles et motifs architecturaux Validation des requis posés par le domaine Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle Modèle basé composants: Encapsulation des traitements dans des composants indépendants Assemblage des composants Système ouvert Séquences de traitements Redéfinition des concepts de la multimodalité Point de vue système seul Reconnaissance multicanaux multimodale Gestion des caractéristiques temporisées Moteur de synchronisation Intégration de systèmes tiers Extensibilité, modifiabilité, réusabilité Réusabilité : au niveau composant, assemblage de composants, branche entière dans un système interactif
eMotion Requis eMotion Cas applicatif Styles et motifs architecturaux Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle 2 Styles et motifs architecturaux 3 4 Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle 1 A) Validation des requis B) Modélisation de systèmes existants C) Réalisation logicielle: eMotion, un canevas logiciel pour la reconnaissance d’émotions D) Cas applicatif: reconnaissance d’émotions par le mouvement et ballet augmenté
eMotion Requis Cas applicatif Styles et motifs architecturaux Outil interactif pour le concepteur Analyse du domaine Modèle d’architecture conceptuelle Validation du modèle EC1: Courbure du tronc UC1: Capteurs Polhemus Adap-tateur EC2: Expansion des bras Concen-trateur I: Interpréteur {Joie, colère, peur, tristesse, dégoût, surprise} Matrice de poids EC3: Vitesse UC2: Combinaison Moven EC6: Direction Sagittale Absolue EC4: Direction Verticale EC5: direction sagittale relative