Jiaxiang Shang, Tianwei Shen, Shiwei Li, Lei Zhou, Mingmin Zhen, Tian Fang, Long Quan
Recent learning-based approaches, in which models are trained by single-view images have shown promising results for monocular 3D face reconstruction, but they suffer from the ill-posed face pose and depth ambiguity issue. In contrast to previous works that only enforce 2D feature constraints, we propose a self-supervised training architecture by leveraging the multi-view geometry consistency, which provides reliable constraints on face pose and depth estimation. We first propose an occlusion-aware view synthesis method to apply multi-view geometry consistency to self-supervised learning. Then we design three novel loss functions for multi-view consistency, including the pixel consistency loss, the depth consistency loss, and the facial landmark-based epipolar loss. Our method is accurate and robust, especially under large variations of expressions, poses, and illumination conditions. Comprehensive experiments on the face alignment and 3D face reconstruction benchmarks have demonstrated superiority over state-of-the-art methods. Our code and model are released in https://github.com/jiaxiangshang/MGCNet.
| Task | Dataset | Metric | Value | Model |
|---|---|---|---|---|
| Facial Recognition and Modelling | REALY | all | 1.787 | MGCNet |
| Facial Recognition and Modelling | NoW Benchmark | Mean Reconstruction Error (mm) | 1.87 | MGCNet |
| Facial Recognition and Modelling | NoW Benchmark | Median Reconstruction Error | 1.31 | MGCNet |
| Facial Recognition and Modelling | NoW Benchmark | Stdev Reconstruction Error (mm) | 2.63 | MGCNet |
| Facial Recognition and Modelling | REALY (side-view) | all | 1.787 | MGCNet |
| Face Reconstruction | REALY | all | 1.787 | MGCNet |
| Face Reconstruction | NoW Benchmark | Mean Reconstruction Error (mm) | 1.87 | MGCNet |
| Face Reconstruction | NoW Benchmark | Median Reconstruction Error | 1.31 | MGCNet |
| Face Reconstruction | NoW Benchmark | Stdev Reconstruction Error (mm) | 2.63 | MGCNet |
| Face Reconstruction | REALY (side-view) | all | 1.787 | MGCNet |
| 3D | REALY | all | 1.787 | MGCNet |
| 3D | NoW Benchmark | Mean Reconstruction Error (mm) | 1.87 | MGCNet |
| 3D | NoW Benchmark | Median Reconstruction Error | 1.31 | MGCNet |
| 3D | NoW Benchmark | Stdev Reconstruction Error (mm) | 2.63 | MGCNet |
| 3D | REALY (side-view) | all | 1.787 | MGCNet |
| 3D Face Modelling | REALY | all | 1.787 | MGCNet |
| 3D Face Modelling | NoW Benchmark | Mean Reconstruction Error (mm) | 1.87 | MGCNet |
| 3D Face Modelling | NoW Benchmark | Median Reconstruction Error | 1.31 | MGCNet |
| 3D Face Modelling | NoW Benchmark | Stdev Reconstruction Error (mm) | 2.63 | MGCNet |
| 3D Face Modelling | REALY (side-view) | all | 1.787 | MGCNet |
| 3D Face Reconstruction | REALY | all | 1.787 | MGCNet |
| 3D Face Reconstruction | NoW Benchmark | Mean Reconstruction Error (mm) | 1.87 | MGCNet |
| 3D Face Reconstruction | NoW Benchmark | Median Reconstruction Error | 1.31 | MGCNet |
| 3D Face Reconstruction | NoW Benchmark | Stdev Reconstruction Error (mm) | 2.63 | MGCNet |
| 3D Face Reconstruction | REALY (side-view) | all | 1.787 | MGCNet |