FacialPulse: An Efficient RNN-based Depression Detection via Temporal Facial Landmarks

Ruiqi Wang,Jinyang Huang,Jie Zhang,Xin Liu,Xiang Zhang,Zhi Liu,Peng Zhao,Sigui Chen,Xiao Sun
2024-08-07
Abstract:Depression is a prevalent mental health disorder that significantly impacts individuals' lives and well-being. Early detection and intervention are crucial for effective treatment and management of depression. Recently, there are many end-to-end deep learning methods leveraging the facial expression features for automatic depression detection. However, most current methods overlook the temporal dynamics of facial expressions. Although very recent 3DCNN methods remedy this gap, they introduce more computational cost due to the selection of CNN-based backbones and redundant facial features. To address the above limitations, by considering the timing correlation of facial expressions, we propose a novel framework called FacialPulse, which recognizes depression with high accuracy and speed. By harnessing the bidirectional nature and proficiently addressing long-term dependencies, the Facial Motion Modeling Module (FMMM) is designed in FacialPulse to fully capture temporal features. Since the proposed FMMM has parallel processing capabilities and has the gate mechanism to mitigate gradient vanishing, this module can also significantly boost the training speed. Besides, to effectively use facial landmarks to replace original images to decrease information redundancy, a Facial Landmark Calibration Module (FLCM) is designed to eliminate facial landmark errors to further improve recognition accuracy. Extensive experiments on the AVEC2014 dataset and MMDA dataset (a depression dataset) demonstrate the superiority of FacialPulse on recognition accuracy and speed, with the average MAE (Mean Absolute Error) decreased by 21% compared to baselines, and the recognition speed increased by 100% compared to state-of-the-art methods. Codes are released at <a class="link-external link-https" href="https://github.com/volatileee/FacialPulse" rel="external noopener nofollow">this https URL</a>.
Computer Vision and Pattern Recognition
What problem does this paper attempt to address?
### Problems the Paper Attempts to Solve This paper aims to address several key issues in early detection of depression: 1. **Ignoring the Temporal Characteristics of Facial Expressions**: - Existing methods mostly overlook the temporal dynamic features of facial expressions. The facial expression changes in depression patients are subtle and have unique temporal characteristics, but current methods often treat videos as collections of static images, ignoring these temporal dynamics. 2. **High Computational Cost Due to Complex Model Architectures**: - To comprehensively capture temporal and spatial features, existing methods like CNN-RNN and 3DCNN, although effective, rely on complex model structures or data augmentation techniques, leading to longer computation times and higher computational costs. 3. **Dependence on Redundant Raw Facial Features**: - Traditional methods usually use raw images as input, which can lead to information redundancy. Raw images may contain a lot of irrelevant information (such as background and lighting conditions), causing the model to process a large amount of redundant data. ### Solution To address the above issues, the authors propose an efficient framework called FacialPulse, which includes two main modules: 1. **Facial Motion Modeling Module (FMMM)**: - Utilizes Bidirectional Gated Recurrent Units (BiGRU) as the backbone network to capture temporal features through its bidirectional nature and long-term dependencies. - Emphasizes the temporal sequence and contextual relationships of facial features, significantly improving recognition accuracy. - The module has parallel processing capabilities and a gating mechanism, which can significantly speed up training. 2. **Facial Landmark Calibration Module (FLCM)**: - Uses facial landmarks instead of raw images as input to reduce information redundancy. - Introduces a new landmark calibration module that minimizes jitter to eliminate cumulative errors in landmark detection, further improving recognition accuracy and reliability. ### Experimental Results - Experiments on the AVEC2014 and MMDA datasets show that FacialPulse outperforms baseline methods in both recognition accuracy and speed. - The Mean Absolute Error (MAE) is reduced by 21%, and recognition speed is increased by 100%. ### Main Contributions 1. **Proposed an Efficient Facial Motion Modeling Module (FMMM)**: - Utilizes BiGRU to capture the temporal features of depression, emphasizing temporal sequences and contextual relationships, significantly improving recognition accuracy. 2. **Introduced a New Landmark Calibration Module (FLCM)**: - Improves the accuracy and reliability of landmark detection by minimizing jitter, further enhancing the reliability of captured temporal features. 3. **Extensive Experimental Validation**: - Experimental results on multiple datasets demonstrate the superiority of FacialPulse in terms of recognition accuracy and speed. In summary, this paper provides an efficient and accurate method for depression detection by improving the capture of temporal features of facial expressions and landmark calibration.