SWP: A Stage-Weighted Pooling Based Convolutional Neural Networks for Facial Expression Recognition in the Wild
One of the primary difficulties in facial expression recognition is the non-uniform distribution of samples among expression classes within datasets like RAF-DB, FERPlus, and AffectNet. This imbalance poses a challenge for most deep learning models, leading to inflated trainingc osts a nd prolonged training times due to the sheer volume of parameters and operations involved. In response to this issue, we propose SWP-Net, a lightweight facial expression recognition model meticulously designed to strike a balance between parameters and training cycles. Our SWP-Net includes four key modules: facial feature extraction, facial feature attention, stages weighted multi-layer perception, and stages weighted fusion. SWP-Net is a novel light-weighted FER model that improves efficiency while maintaining a ccuracy. With only 14.16 million parameters and 2.14 GMACs (Giga Multiply accumulate operation per Second), SWP-Net achieves competitive accuracies on two public benchmark FER datasets, reaching 89.6% and 62.3% on RAF-DB and AffectNet, respectively. The source code of our model will be made available on GitHub https://github.com/nutcliu2507/SWP-Stages-Weighted-Pooling-CNN-with-FER.
Authors
- Tsung-Jung Liu (ORCID: https://orcid.org/0000-0003-4296-0942)
- Wen-Ren Liu
- Kuan-Hsien Liu (ORCID: https://orcid.org/0000-0002-1411-2113)
Institutions
- National Taichung University of Science and Technology (TW)
- National Chung Hsing University (TW)
Publication Details
- Published
- 2024-09-22
- DOI
- https://doi.org/10.1109/mlsp58920.2024.10734814
- Primary Topic
- Face recognition and analysis
- Type
- article
- Field-Weighted Citation Impact
- 0.00