You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
##Face Alignment in Full Pose Range: A 3D Total Solution
1
+
# Face Alignment in Full Pose Range: A 3D Total Solution
2
2
3
+
## Introduction
3
4
The pytorch implementation of paper [Face Alignment in Full Pose Range: A 3D Total Solution](https://arxiv.org/abs/1804.01005).
4
5
5
-
This work is in progress.
6
+
## Citation
7
+
@article{zhu2017face,
8
+
title={Face Alignment in Full Pose Range: A 3D Total Solution},
9
+
author={Zhu, Xiangyu and Lei, Zhen and Li, Stan Z and others},
10
+
journal={IEEE Transactions on Pattern Analysis and Machine Intelligence},
11
+
year={2017},
12
+
publisher={IEEE}
13
+
}
14
+
15
+
16
+
## Requirements
17
+
- PyTorch >= 0.4.0
18
+
- Python3.6
19
+
20
+
I strongly recommend using Python3.6 instead of older version for its better design.
21
+
22
+
## Evaluation
23
+
First, you should download the cropped testset ALFW and ALFW-2000-3D in [test.data.zip](https://pan.baidu.com/s/1DTVGCG5k0jjjhOc8GcSLOw), then unzip it and put it in the root directory.
24
+
Next, run the benchmark code by providing trained model path.
25
+
I have already provided four pre-trained models in `models` directory. These models are trained using different loss in the first stage. The model size is about 13M due to the high efficiency of mobilenet-v1 structure.
The performances of pre-trained models are shown below. In the first stage, the effectiveness of different loss is in order: WPDC > VDC > PDC. While the strategy using VDC to finetune WPDC achieves the best result.
0 commit comments