TensorX
返回文献探索

Paper · arXiv 2501.09756

SynthLight: Portrait Relighting with Diffusion Model by Learning to Re-render Synthetic Faces

Sumit Chaturvedi, Mengwei Ren, Yannick Hold-Geoffroy, Jingyuan Liu, Julie Dorsey, Zhixin Shu

20 upvotesJanuary 16, 2025arXiv 预印本
AI 摘要

SynthLight, a diffusion model, achieves realistic portrait relighting by combining synthetic data generation, multi-task training, and classifier-free guidance, producing photo-realistic illumination effects while preserving subject identity.

diffusion modelimage relightingre-rendering problemphysically-based rendering engine3D head assetsmulti-task trainingclassifier-free guidanceLight Stage data

Abstract

We introduce SynthLight, a diffusion model for portrait relighting. Our approach frames image relighting as a re-rendering problem, where pixels are transformed in response to changes in environmental lighting conditions. Using a physically-based rendering engine, we synthesize a dataset to simulate this lighting-conditioned transformation with 3D head assets under varying lighting. We propose two training and inference strategies to bridge the gap between the synthetic and real image domains: (1) multi-task training that takes advantage of real human portraits without lighting labels; (2) an inference time diffusion sampling procedure based on classifier-free guidance that leverages the input portrait to better preserve details. Our method generalizes to diverse real photographs and produces realistic illumination effects, including specular highlights and cast shadows, while preserving the subject's identity. Our quantitative experiments on Light Stage data demonstrate results comparable to state-of-the-art relighting methods. Our qualitative results on in-the-wild images showcase rich and unprecedented illumination effects. Project Page: https://vrroom.github.io/synthlight/

北京市昌平区探索星信息技术及软件开发工作室

京ICP备2026059466号
SynthLight: Portrait Relighting with Diffusion Model by Learning to Re-render Synthetic Faces | TensorX