LightHeadEd: Relightable & Editable Head Avatars from a Smartphone

Pranav Manu, Astitva Srivastava, Amit Raj, Varun Jampani, Avinash Sharma +1 more
4/13/2025
cs.CV

No confident code implementation found for this paper.

Abstract

Creating photorealistic, animatable, and relightable 3D head avatars traditionally requires expensive Lightstage with multiple calibrated cameras, making it inaccessible for widespread adoption. To bridge this gap, we present a novel, cost-effective approach for creating high-quality relightable head avatars using only a smartphone equipped with polaroid filters. Our approach involves simultaneously capturing cross-polarized and parallel-polarized video streams in a dark room with a single point-light source, separating the skin's diffuse and specular components during dynamic facial performances. We introduce a hybrid representation that embeds 2D Gaussians in the UV space of a parametric head model, facilitating efficient real-time rendering while preserving high-fidelity geometric details. Our learning-based neural analysis-by-synthesis pipeline decouples pose and expression-dependent geometrical offsets from appearance, decomposing the surface into albedo, normal, and specular UV texture maps, along with the environment maps. We collect a unique dataset of various subjects performing diverse facial expressions and head movements.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{manu2025lightheaded,
  title  = {LightHeadEd: Relightable & Editable Head Avatars from a Smartphone},
  author = {Pranav Manu and Astitva Srivastava and Amit Raj and Varun Jampani and Avinash Sharma and P. J. Narayanan},
  year   = {2025},
  eprint = {2504.09671},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2504.09671v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2504.09671.svg)](https://codeofpaper.com/paper/2504.09671)

Discussion