Merci de bien vouloir éteindre votre téléphone mobile ou de le mettre en mode vibreur s’il vous plaît !�
Année universitaire : 2023 / 2024
UNIVERSITE D’ANTANANARIVO
----------------------
ECOLE SUPERIEURE POLYTECHNIQUE D’ANTANANARIVO
----------------------
MENTION TELECOMMUNICATION
MEMOIRE
en vue de l’obtention du
DIPLOME de Licence
RECONNAISSANCE DES EMOTIONS EN TEMPS REEL
N° d’ordre : 023 / STI / TCO�
Par : RAMANANANDRO Alex Mathieu
RATSIELANKERY Rovaniaina Nathanael
INTRODUCTION
PLAN
01
Généralités sur la reconnaissance des émotions
02
Réseau neuronal pour la reconnaissance faciale et émotions
03
Réalisation du système contrôlé par des émotions
04
Résultats et interprétations
�CHAPITRE 1�Généralités sur la reconnaissance des émotions ���
Reconnaissance Faciale Sans Intelligence Artificielle
Pas d'IA, utilisation d'outils simples.
Détection avec OpenCV Haar Cascade.
Points clés localisés via Dlib ou Mediapipe.
Distances calculées entre traits faciaux (ex: bouche, yeux).
Décisions basées sur des règles fixes.
Modéle Candide
Modèle de Base :
Adaptation du Modèle :
La déformation des sommets est donnée par
Extraction des Caractéristiques :
Où αk le poids de Sk et sk,i le composante du Shape Unit
vi′ on calcul les caractéristiques géométriques comme les distances entre les yeux, la largeur de la bouche, etc.
distance entre les yeux
Limites et Applications
Limites
Applications
�CHAPITRE 2�Réseau neuronal pour la reconnaissance des émotions ����
GCMP
Neurone Formel
Réseaux de neurone multicouche
Réseaux de neurone Artificiel
Noyau
Sortie
Fonction d ’activation
OPTIMISATION DU RESEAU DE NEURONE
Descente de Gradient :
calcul les gradients
Fonction de Perte (Cross-Entropy Loss ) : mesurer la performance du modèle
La descente de gradient :
-méthode d'optimisation minimis la fonction de perte.
-met à jour les poids W
Réseaux de neurone convolutif
Calcul Matrices
Convolution
Détection des motifs spécifiques comme les bords, les textures, etc
�CHAPITRE 3�Réalisation du système contrôlé par des gestes de la main�����
Principe de fonctionnement du système
Pipeline
Architecture du CNN
Acquistion
Transformation
Classification
Caractéristiques des images
Adam calcule des taux d'apprentissage individuels et adaptés pour chaque paramètre
Principes Mathématiques de l'Algorithme en Cascade (OpenCV)
L'algorithme de détection de visages en cascade utilisé par OpenCV est basé sur l'approche de Viola-Jones
Méthode efficace pour la détection d'objets en temps réel
1- Caractéristiques de Haar :
Pour le calculer, on utilise la somme des pixels dans des rectangles spécifiques
Où I(i,j) est l'intensité du pixel à la position (i,j)
2- Intégrale d'Image
Pour calculer rapidement les sommes des pixels dans des rectangles,
3- Cascade de Classificateurs :
Fonctionnement d'Adam (Adaptive Moment Estimation)
1- Calcul des Moments
Moment de Premier Ordre (Moyenne des Gradients) :
Moment de Second Ordre (Variance des Gradients) :
2-Correction des Moments :
Les moments sont corrigés pour tenir compte des initialisations biaisées vers zéro
3-Mise à Jour des Poids : Les poids du réseau sont mis à jour en utilisant les moments corrigés.
Où α est le taux d'apprentissage, β1 et β2 sont les coefficients de moment, et ϵ est un petit terme pour éviter la division par zéro.
4-Avantages d'Adam Adaptabilité, Efficacité et Robustesse
PHASE D’ENTRAINEMENT
�CHAPITRE 4�Simulation �et interprétations�����
11
Métriques de Performance
Objectif : évaluer la performance du modèle de reconnaissance des émotions
Matrice de Confusion : Table ( décrit la performance d'un modèle de classification)
Chaque ligne représente les instances de la vraie classe, et chaque colonne représente les instances de la classe prédite.
Précision : Proportion des prédictions positives correctes par rapport au nombre total de prédictions positives.
Matrice de Confusion
La diagonale (en vert) représente les prédictions correctes
Hors diagonale : les erreurs de classification
La Joie est l'émotion la mieux reconnue (50/61
La Peur est souvent confondue avec Neutre (8 cas)
Résultats et performances
Précision
Matrice de confusion
Émotions réelles vs. prédites
75,71 %
Avantages et Limites
VS
CONCLUSION
12
"La reconnaissance des émotions ouvre la voie à des interactions homme-machine plus naturelles et empathiques."
Merci pour votre aimable attention