Skip to content
AI360Xpert
Beta

Face Reconstruction from One Photo

Face reconstruction splits one portrait into identity shape, expression, pose, and light for editable 3D faces.

Why Does This Exist?

Portraits mix who you are with how you smile and where light falls. Avatars and recognition need identity alone. Face reconstruction fits a 3D morphable model to landmarks plus pixels, separating identity α\alpha, expression δ\delta, pose R,tR, t, and light LL. Face detection and recognition finds the face; this page builds its 3D shape.

Think of It Like This

Separating actor, grin, stage angle, and spotlight

One theater photo shows an actor grinning under a side spotlight from row five. The actor stays the same across shows, while grins, seats, and lights change nightly. Billing needs the actor name, not the grin.

Identity is the actor and the rest are nightly variables. The analogy stops at detail: pores and wrinkles exceed the morphable basis.

How It Actually Works

Sixty-eight landmarks anchor eyes, nose, and mouth within 33 pixels. Photometric loss matches rendered pixels under Spherical Harmonics light with 2727 coefficients. Identity α∈R80\alpha \in \mathbb{R}^{80} stays fixed across photos of one person while δ\delta, RR, LL vary per photo.

Worked example

A smiling portrait gives mouth corner error 88 pixels under neutral identity. Adding expression δ\delta with smile weight 0.70.7 drops mouth error to 22 pixels while nose stays at 11. Albedo recovers skin [0.72,0.58,0.48][0.72, 0.58, 0.48] after dividing side light 0.80.8. Switching LL to frontal relights without changing α\alpha, so identity distance stays 0.150.15 versus 0.90.9 across people.

Watch Out For

Expression leaking into identity

Fitting one smiling photo with free identity bakes the grin into α\alpha, so neutral renders still smile. The symptom is same-grin avatars. Fit three expressions jointly or pin α\alpha from a neutral photo.

The Quick Version

  • One portrait factors into identity, expression, pose, and light.
  • Sixty-eight landmarks anchor alignment within pixels.
  • Identity stays fixed while expression and light vary per photo.
  • Do not bake one grin into identity; fit multiple expressions.
  • Relighting edits light while recognition reads identity alone.