1 Introduction Recently, the mental and physical diseases caused by negative emotions and stress are increasing year by year. The physiological problems of 90 percent are related with mental factor. Many emotion recognition techniques have b een proposed. Facial Expression Recognition: Using the relationship between the facial features for facial expression recognition. Physiological Emotion Recognition: Using the physiological signals to recognize emotions.
20
Embed
11 Introduction Recently, the mental and physical diseases caused by negative emotions and stress are increasing year by year. The physiological problems.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
11
IntroductionIntroduction
Recently, the mental and physical diseases caused by negative emotions and stress are increasing year by year.
The physiological problems of 90 percent are related with mental factor.
Many emotion recognition techniques have been proposed.
Facial Expression Recognition:Using the relationship between the facial features for facial expression recognition.
Physiological Emotion Recognition:Using the physiological signals to recognize emotions.
Most of automatic facial expression recognition systems have two characteristics:
Extract features in gray scale images.Recognize from general expression model.
Expression may be expressed differently by different people.
Therefore, we proposed a personalized facial expression recognition system combine with face recognition system and facial expression recognition system.
Physiological reactions are non-autonomic nerves in physiology. The physiological reactions and the corresponding signals are hardly to control while emotions are excited.
The physiological reaction of emotion is generated similarly in different people.
Therefore, we proposed a emotion recognition system, combine with support vector regression and physiological signals.
44
Feature extraction: To extract features of face image. We extract two kinds of features: facial feature distances and facial edge features.
Face recognition: Use the method of Chang [9] to obtain the personal identity of user.
Face detection: Use the method of Chang[8] to extract face image in original image.
Original image: Use web camera to catch original image.
Expression recognition: Use radial-basis function neural network to recognize expression by personalized information.
Pre-processing: Face image normalization, pupil detection and Gabor transform are involved.
System overview: Facial Expression RecognitionSystem overview: Facial Expression Recognition
Original Image
Face Detection
Face Recognition
Expression Recognition
Result
Feature Extraction
Facial feature distances
Facial edge features
Pre-processing
55
Methods - Face detectionMethods - Face detection
Face detection ( 最佳論文獎 TAAI2006) Expression recognition depends on robust face detection and tracking.
We adopt an adaptive color space switching method proposed by Chang to detect face image.It can detect multiple faces and mark face regions automatically under complex background environment and variable lighting condition.The algorithm was validated under different human behavior and environmental variations such as camera motion, background change, object motion and brightness variation.
Samples of face detection (a) in color image; (b) in gray scale image; (c) in multiple face image
(a) (b) (c)
66
A Subject-dependent Facial Expression Recognition SystemA Subject-dependent Facial Expression Recognition System
Extracting significant facial features is important in the design and implementation of automatic facial expression systems
Facial edge featuresTo obtain the edge image, the average Gabor image is convoluted with a Sobel edge detection mask.On the edge image, 16 blocks are captured according to the detected facial feature points and compose the ”inner face region”.
where Bi(x,y) is the i-th block’s intensity of (x,y). bw and bh are the width and height of each block. Blocks is the number of blocks, we set as 16.
Blocks
i
bh
y
bw
x
ibh
y
bw
x
ii Blocksbwbh
yxB
bwbh
yxBF
1 0 00 0 **
,
*
, (1)
99
Methods - Face recognitionMethods - Face recognition
The personalized expression recognition is achieved by identifying a user’s face before expression recognition.
Chang’s method [5] was adopted. ( 佳作論文獎 TAAI2008)
However, in Chang’s method, a full face image, such as the extracted face images shown in Fig. (a), was used.
Since the background and hair significantly affect recognition, we used the inner face to identify the user, as show in Fig. (b).
(a) (b)
1010
Methods - Face recognitionMethods - Face recognition
Challenges in face recognition include illumination variation, pose variation, facial expression, aging, hair, and glasses.
Contributions of the proposed face recognition method
We used Gabor filters to obtain Gabor faces that have properties of scale normalization and grayscale equalization.
An AdaBoost committee machine is used to promote the recognition rate.
The Radial Basis Function Neural Network was adopted as the weak classifier.
The centers of RBFNN were adaptively selected using PCA.
A novel weight updating mechanism was applied to reduce the training time.
The proposed method has a high recognition rate and requires a short training time.
The proposed method can attenuate the influences of illumination, facial expression, and pose variations.
1111
Methods - Face recognition IntroductionMethods - Face recognition Introduction
Variations in illumination and facial
expression Pose variation
(a) (c) (e)
(b) (d) (f)
Variations in illumination, pose and facial expression seriously affect the detection of invariant salient features.
1212
Methods - Face recognition IntroductionMethods - Face recognition Introduction
There are two scenarios for face recognitionPure Face Recognition
Identify or verify a person from a digital image or a video frame.智慧數位宅 看臉色開門 (2008/05/01/ 蘋果日報 )
Integrated the RFID and face recognition for ID authentication.
The output of the filter bank by Y(m), the MFCCs are calculated as
where M is number of band-pass filter, c(k) is the kth coefficient of MFCC, P is number of MFCC coefficient, m is the index of band-pass filters.
PkM
mkmYkcM
m
,...,2,1 ,2
1coslog
1
(22)
1818
Linear Predictive Cepstrum CoefficientLinear Predictive Cepstrum Coefficient
In the Linear Predictive Cepstrum (LPC) analysis of audio each sample is predicted as linear weighted sum of the past p samples, where p represents the order of prediction.
where S(n) is the present sample; Ai is the ith linear combination coefficient.
The difference between the actual and the predicted sample value is termed as the prediction error.
Signal
Frame Segmentation Auto-correlation
Durbin algorithm LPC coefficient
LPCC coefficient
P
ii
inSAnS1
(23)
1919
Linear Predictive Cepstrum CoefficientLinear Predictive Cepstrum Coefficient
Using auto-correlation approach to reduce prediction error, and defined as
where x(n) is the original signal; R(k) is the auto-correlation function; p is the order of prediction.
Using the Durbin algorithm to acquire LPC coefficients, and using equation (25) to acquire LPCC coefficients.
where m is the LPC coefficient; cm is the LPCC coefficient.
1,...,1,0 ,1
0
PkknxnxkR
N
n
otherwise1
11
1
1
1
P
kkmk
m
kkmkm
m
cm
k
Pmcm
k
c
(24)
(25)
2020
The sequential floating forward selection algorithm is utilized to find discriminative features, and is a revised algorithm based on “sub-optimal” feature subset selection.