Abstract:
Facial expressions are a convenient way of expressing non-verbal communication
effectively. The feasibility of this subject has become a dominant area of research in
the field of computer vision and artificial intelligence. The applications of facial
expression recognition include but not limited to; Human Computer Interaction
(HCI), entertainment, consumer feedback systems, health care systems, transport,
security, social emojis, emoticons, and avatars. An efficient macro-expression
geometric model known as Two-Dimensional Principal Component Analysis (2DPCA) to extract facial features is proposed in this paper and it utilizes the linear
Support Vector Machine (SVM) classifier to group facial emotions. The proposed 2DPCA model uses Discrete Wavelet Transform (DWT) for feature extraction to extract
eigen values from salient frequency domain regions. The extracted eigen values are
projected to low pass and high pass filters and transformed into eigen vectors afterwhich they are forwarded into 2D-PCA for dimensionality reduction and retention
of spatial and temporal facial properties. The extracted features are trained and
tested using ten folds cross-validation strategy and the SVM classifier finally groups
the emotion labels into different expressions. Performance of SVM is evaluated using
three kernel functions: linear, Radial Basis Function (RBF), and polynomial kernels.
Two benchmark datasets namely, Japanese Female Facial Expression (JAFFE) and
Extended Cohn Kanade (CK+) and confidence levels of 97.29% on JAFFE database
with six expressions and 90.07% on seven expressions obtained. Using CK+ database
confidence level attained were 92.30% on six expressions and 91.1% on 7
expressions. A comparative analysis with other futuristic systems was performed
and the proposed 2D-PCA model obtained excellent results.