230 likes | 466 Vues
Automatisation de la reconnaissance des émotions à partir d'expressions faciales. La reconnaissance des émotions à partir des expressions faciales: Est-ce possible ? - au niveau théorique. Peut-on la réaliser ? - moyens techniques. Doit-on la réaliser ? - questions éthiques. .
E N D
Automatisation de la reconnaissance des émotions à partir d'expressions faciales D. Graeff, E. Layan & E. Lopez
D. Graeff, E. Layan & E. Lopez La reconnaissance des émotions à partir des expressions faciales: • Est-ce possible ? - au niveau théorique. • Peut-on la réaliser ? - moyens techniques. • Doit-on la réaliser ? - questions éthiques.
Est-ce possible ? - au niveau théorique • Constat : La machine n’a qu’une partie de l ’information relative aux émotions : les expressions faciales. • Problématiques : Sont-elles fiables? 1 émotion = 1 expression? Sont-elles universelles? émotions sans expressions et expressions sans émotions.
Les expressions sont-elles universelles ? • Darwin: The Expression of Emotions in Man and Animals (1872) Les expressions sont issues - notamment - de l’ évolution, elles seraient universelles + vérification empirique. • les travaux d’ Ekman. Universalité des 6 émotions de base : joie, surprise/peur, colère, dégoût, tristesse. Les expressions correspondantes se retrouvent dans toutes les cultures. Étude menée en Papouasie nouvelle Guinée. Photos à caractériser (6 émotions de base)
Des biais subsistent : propriétés des émotions et différences inter-individuelles • Des émotions sans expression faciale spécifique ? • Un seuil déclencheur de l’expression variable pour chaque individu. • Des événements plus ou moins déclencheurs de l’expression. • Une expression pour plusieurs émotions (remord, déception). • Plusieurs expressions pour une émotion ( la gêne). • Les expressions sans émotion, la question des faux. L'orbicularis oculis marqueur de l'authenticité de la joie. A: un sourire stimulé électriquement : « faux sourire ». B: un sourire spontané :le sourire de Duchenne.
Est-ce possible ? - au niveau théorique. Conclusion • La reconnaissance des émotions à partir des expressions faciales est justifiée: • il y a universalité des expressions que cela soit le produit de notre physiologie (et de l’évolution) ou d’une convergence entre cultures. • Si des biais subsistent, leur importance dépend de l’objectif de l’ application. • - Ce n’est pas toujours dans l’intérêt de l’utilisateur de cacher ses émotions. • Et même, il est possible de distinguer les faux pour certaines expressions (classification, système FACS). • - Un suivi personnalisé est possible.
Peut-on la réaliser ? - moyens techniques. • Reconnaître une émotion à partir d’expressions faciales, c’ est: • Détecter un visage et le suivre • Travailler ce visage : relever les points caractéristiques • - Essai d’algorithme • - Techniques habituelles • Classer les expressions ( soit les variations des points caractéristiques) • - Essai d’algorithme • - Techniques habituelles
Détecter un visage et le suivre • Quelques techniques permettant la détection de visages : • - Rechercher les composants caractéristiques du visage (yeux, bouche) • - Utiliser les textures et intensités de couleurs (peau # autres) • - Méthode Template-matching : comparer avec un gabarit (visage moyen) • - Méthode Eigenface : comparer avec image modifiée aprés ACP • (vecteurs propres maximisant les différences inter-visages) • Ce qui se fait actuellement :
Travailler ce visage : relever les points caractéristiques. Essai d’algorithme Raisonnementsur les composantes HSV : hue (teinte), saturation et value (luminosité). Des lèvres avec : - une teinte rose-rouge (h = 357-2°), - une saturation moyenne (ni éclatantes, ni pales), - une luminosité assez importante. Cône HSV. Résultat : la bouche est détectée, pas assez précisément cependant.
Travailler ce visage : relever les points caractéristiques. Techniques habituelles • Soit on choisit arbitrairement quelques points caractéristiques • Difficulté : extraction des points • Soit on entraîne un système à chercher les points pertinents • Difficulté : l'apprentissage
Classer les expressions: Essai d’algorithme, Ratios Prélèvement manuel des points caractéristiques. Par simplification, les 4 points des extrémités de la bouche transformés en deux ratios pour représenter : l'étirement et l'orientation (vers le bas, vers le haut). Ce prélèvement se fait sur 200 photos sélectionnées avec soin. Avec cette information, classer les visages expressifs en 4 émotions : la joie, la tristesse, la surprise et le dégoût; toutes des émotions de base. Comment sont définies ces classes?
Classer les expressions: Essai d’algorithme, Logique floue • Un programme basé sur les principes de la logique floue. • Des classes vagues : différentes intensités dans l’émotion, pas de séparation nette entre les émotions. • Refus du principe de non-contradiction : « une tristesse heureuse ». • Refus du principe du tiers exclu : émotion neutre. => Raisonnement en degrés d’appartenance à une classe. µ(x) est la fonction d'appartenance de l'émotion. x est l'élément retenu de la photo : en l'occurence, 2 ratios.
Classer les expressions: Essai d’algorithme On cherche à obtenir les meilleures fonctions d'appartenance en 200 photos. Nos fonctions sont des gaussiennes 3D, on peut agir sur l'écart-type et l'espérance : - variation de l'espérance : variation du prototype. - variation de l'écart-type : variation de l'amplitute. Résultats: des courbes qui englobent les autres, des résultats trop variables selon les écart-types initiaux. Amélioration : trouver les paramètres initiaux optimaux.
Classer les expressions: Essai d’algorithme, Critiques • 4 points ne suffisent pas. • absence d’apprentissage: • - des critères d’évolution arbitraires. • - aucun retour sur les conséquences du changement. • - pas de réelle mémorisation des entrées passées et de leur impact. • la fonction de gauss: • - et si on avait été en 4D ou plus? • - elle implique un seul prototype là ou il existe en réalité différents types d’expressions qui correspondent parfaitement à l’émotion. • Une bonne solution aurait été de faire une approximation polynomiale de notre fonction d’appartenance: • - plusieurs prototypes sont ainsi permis. • - c’est approximer une fonction donnée au début par l’homme par une notation des expressions. Il y aurait évaluation d’un écart à la classification souhaitée (apprentissage et méthode supervisée).
Classer les expressions: Techniques habituelles • L'approche machine à vecteurs de support (SVM) • L'approche des « k plus proches voisins »
Peut-on la réaliser ? - moyens techniques. Conclusion • Des techniques de détection et de classification existent. • Le problème est de classer un visage en temps réel avec des performances correctes. • Le problème tend à être résolu avec les hybrides.
Doit-on la réaliser? –questions éthiques. • Quelles applications à la reconnaissance automatisée des émotions? • Industrie du jeu vidéo. • Surveillance : • - en savoir plus sur l’expression, c’est améliorer l’identification faciale. • - détection des comportements agressifs. • Tutoriaux : adapter questions et remarques en fonction de l’état émotionnel de l’apprenant. • IHM, robots domestiques. • Jusqu’où doit aller l’automatisation des tâches? • Jusqu’où doit aller la similitude entre homme et robot? L’intelligence émotionnelle, n’est-ce pas de trop?
Conclusion • La reconnaissance d’expressions faciales se développe quoique l’on pense de ses applications. Elle est encore imparfaite : qualité et temps du traitement du visage. • Pour notre TER : essayer de construire un algorithme de reconnaissance des émotions qui englobait la logique floue nous a ouvert à de nouveaux concepts. Notre algorithme aurait pourtant pu être plus pertinent si nous nous étions basés sur des techniques déjà existantes et efficaces. • Notre site : clarté (sobriété, code couleur), système de pliage-dépliage, références, possibilité d’impression, accessibilité, valide XHTML.