Inverse Rendering of Faces with a 3D Morphable Model

Oswald Aldrian, William A. P. Smith

IEEE Transactions on Pattern Analysis and Machine Intelligence · 2012 · 194 citations · 32 references

DOIFull text

Open access

Concepts

TL;DR

The paper proposes a complete framework for inverse rendering of faces using a 3D Morphable Model. The framework decomposes image formation into geometric and photometric components, formulates a convex multilinear system solvable globally, recovers 3D shape via a novel error‑aware algorithm, and estimates texture, lighting, reflectance, and camera parameters through two progressively weaker linear methods. Experiments on a public dataset show the method surpasses the current state‑of‑the‑art, and the recovered parameters improve face recognition performance on the CMU‑PIE database.

Abstract

In this paper, we present a complete framework to inverse render faces with a 3D Morphable Model (3DMM). By decomposing the image formation process into geometric and photometric parts, we are able to state the problem as a multilinear system which can be solved accurately and efficiently. As we treat each contribution as independent, the objective function is convex in the parameters and a global solution is guaranteed. We start by recovering 3D shape using a novel algorithm which incorporates generalization error of the model obtained from empirical measurements. We then describe two methods to recover facial texture, diffuse lighting, specular reflectance, and camera properties from a single image. The methods make increasingly weak assumptions and can be solved in a linear fashion. We evaluate our findings on a publicly available database, where we are able to outperform an existing state-of-the-art algorithm. We demonstrate the usability of the recovered parameters in a recognition experiment conducted on the CMU-PIE database.

References

32