1 / 71

Alexis Clay 7 décembre 2009

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.

susan
Download Presentation

Alexis Clay 7 décembre 2009

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. Domaine de recherche Ingénierie de la reconnaissance d’émotions

  3. 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

  4. Objectif Un modèle unificateur pour la reconnaissance d’émotions

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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

  12. 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

  13. 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

  14. 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

  15. 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

  16. 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

  17. 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

  18. 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

  19. 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

  20. 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

  21. 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

  22. 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

  23. 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

  24. 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

  25. 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)

  26. 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)

  27. 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

  28. 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

  29. 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

  30. 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?

  31. 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

  32. 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

  33. 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

  34. 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

  35. 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

  36. 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

  37. 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

  38. 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

  39. 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

  40. 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

  41. 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

  42. 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

  43. 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

  44. 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

  45. 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

  46. 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

  47. 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é

  48. 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

  49. 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é

  50. 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

More Related