Kyle Genova, Forrester Cole, Aaron Maschinot, Aaron Sarna, Daniel Vlasic, William T. Freeman
We present a method for training a regression network from image pixels to 3D morphable model coordinates using only unlabeled photographs. The training loss is based on features from a facial recognition network, computed on-the-fly by rendering the predicted faces with a differentiable renderer. To make training from features feasible and avoid network fooling effects, we introduce three objectives: a batch distribution loss that encourages the output distribution to match the distribution of the morphable model, a loopback loss that ensures the network can correctly reinterpret its own output, and a multi-view identity loss that compares the features of the predicted 3D face and the input photograph from multiple viewing angles. We train a regression network using these objectives, a set of unlabeled photographs, and the morphable model itself, and demonstrate state-of-the-art results.
| Task | Dataset | Metric | Value | Model |
|---|---|---|---|---|
| Facial Recognition and Modelling | Florence | Average 3D Error | 1.5 | Unsupervised-3DMMR |
| Facial Recognition and Modelling | Florence | RMSE Cooperative | 1.78 | Genova et al. |
| Facial Recognition and Modelling | Florence | RMSE Indoor | 1.78 | Genova et al. |
| Facial Recognition and Modelling | Florence | RMSE Outdoor | 1.76 | Genova et al. |
| Face Reconstruction | Florence | Average 3D Error | 1.5 | Unsupervised-3DMMR |
| Face Reconstruction | Florence | RMSE Cooperative | 1.78 | Genova et al. |
| Face Reconstruction | Florence | RMSE Indoor | 1.78 | Genova et al. |
| Face Reconstruction | Florence | RMSE Outdoor | 1.76 | Genova et al. |
| 3D | Florence | Average 3D Error | 1.5 | Unsupervised-3DMMR |
| 3D | Florence | RMSE Cooperative | 1.78 | Genova et al. |
| 3D | Florence | RMSE Indoor | 1.78 | Genova et al. |
| 3D | Florence | RMSE Outdoor | 1.76 | Genova et al. |
| 3D Face Modelling | Florence | Average 3D Error | 1.5 | Unsupervised-3DMMR |
| 3D Face Modelling | Florence | RMSE Cooperative | 1.78 | Genova et al. |
| 3D Face Modelling | Florence | RMSE Indoor | 1.78 | Genova et al. |
| 3D Face Modelling | Florence | RMSE Outdoor | 1.76 | Genova et al. |
| 3D Face Reconstruction | Florence | Average 3D Error | 1.5 | Unsupervised-3DMMR |
| 3D Face Reconstruction | Florence | RMSE Cooperative | 1.78 | Genova et al. |
| 3D Face Reconstruction | Florence | RMSE Indoor | 1.78 | Genova et al. |
| 3D Face Reconstruction | Florence | RMSE Outdoor | 1.76 | Genova et al. |