Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Pixel-in-Pixel Net: Towards Efficient Facial Landmark Detection in the Wild

About

Recently, heatmap regression models have become popular due to their superior performance in locating facial landmarks. However, three major problems still exist among these models: (1) they are computationally expensive; (2) they usually lack explicit constraints on global shapes; (3) domain gaps are commonly present. To address these problems, we propose Pixel-in-Pixel Net (PIPNet) for facial landmark detection. The proposed model is equipped with a novel detection head based on heatmap regression, which conducts score and offset predictions simultaneously on low-resolution feature maps. By doing so, repeated upsampling layers are no longer necessary, enabling the inference time to be largely reduced without sacrificing model accuracy. Besides, a simple but effective neighbor regression module is proposed to enforce local constraints by fusing predictions from neighboring landmarks, which enhances the robustness of the new detection head. To further improve the cross-domain generalization capability of PIPNet, we propose self-training with curriculum. This training strategy is able to mine more reliable pseudo-labels from unlabeled data across domains by starting with an easier task, then gradually increasing the difficulty to provide more precise labels. Extensive experiments demonstrate the superiority of PIPNet, which obtains state-of-the-art results on three out of six popular benchmarks under the supervised setting. The results on two cross-domain test sets are also consistently improved compared to the baselines. Notably, our lightweight version of PIPNet runs at 35.7 FPS and 200 FPS on CPU and GPU, respectively, while still maintaining a competitive accuracy to state-of-the-art methods. The code of PIPNet is available at https://github.com/jhb86253817/PIPNet.

Haibo Jin, Shengcai Liao, Ling Shao• 2020

Related benchmarks

TaskDatasetResultRank
Facial Landmark Detection300-W (Common)
NME0.0278
180
Facial Landmark Detection300-W (Fullset)
Mean Error (%)3.19
174
Facial Landmark Detection300W (Challenging)
NME4.89
159
Facial Landmark DetectionWFLW (test)--
122
Facial Landmark DetectionAFLW Full
NME1.42
101
Facial Landmark DetectionWFLW (Full)
NME (%)4.31
65
Facial Landmark Detection300W
NME3.19
52
Facial Landmark DetectionWFLW Pose
Mean Error (%)7.51
50
Facial Landmark DetectionWFLW Make-up
Mean Error4.02
49
Facial Landmark DetectionWFLW Blur
Mean Error (%)5.02
49
Showing 10 of 23 rows

Other info

Code

Follow for update