Facial Expression Recognition Using Residual Masking Network
Organizations: Research Department-Cinnamon AI, Viet Nam · Faculty of Computer Science & Engineering, Ho Chi Minh City-University of Technology (HCMUT), Viet Nam
Abstract
Automatic facial expression recognition (FER) has gained much attention due to its applications in human-computer interaction. Among the approaches to improve FER tasks, this paper focuses on deep architecture with the attention mechanism. We propose a novel Masking idea to boost the performance of CNN in facial expression task. It uses a segmentation network to refine feature maps, enabling the network to focus on relevant information to make correct decisions. In experiments, we combine the ubiquitous Deep Residual Network and Unet-like architecture to produce a Residual Masking Network. The proposed method holds state-of-the-art (SOTA) accuracy on the well-known FER2013 and private VEMO datasets. The source code is available at https://github.com/phamquiluan/ResidualMaskingNetwork.
Figures & tables
| Layer name | Ouput size | Detail |
|---|---|---|
| Conv1 | , stride 2 | |
| MaxPooling | , stride 2 | |
| Resmasking Block 1 | RL 1, MB 1 | |
| Resmasking Block 2 | RL 2, MB 2 | |
| Resmasking Block 3 | RL 3, MB 3 | |
| Resmasking Block 4 | RL 4, MB 4 |
| Networks | Parameters x | Accuracy (%) |
|---|---|---|
| VGG19 [ 43 ] | 139.5 | 70.80 |
| Eficientnet_b2b [ 44 ] | 7.7 | 70.80 |
| Googlenet [ 43 ] | 5.6 | 71.97 |
| Resnet34 [ 31 ] | 21.2 | 72.41 |
| ResAttNet56 [ 10 ] | 29.0 | 72.63 |
| Inception_v3 [ 30 ] | 25.1 | 72.72 |
| Networks | E (%) | WE (%) |
|---|---|---|
| Human Accuracy [ 27 ] | - | 65 |
| DNN_L_Reg [ 45 ] | - | 66.4 |
| Deep-Emotion [ 46 ] | - | 70.02 |
| DL-SVM [ 47 ] | - | 71.16 |
| CNN-SIFT [ 22 ] | - | 73.4 |
| Ensemble N&A [ 48 ] | 73.31 | - |
| Networks | Accuracy (%) |
|---|---|
| ResAttNet56 [ 10 ] | 60.82 |
| Resnet18 | 63.94 |
| Resnet34 | 64.84 |
| Our ResMaskingNet | 65.94 |