atlas

Research map / Video / Video generation

Lux Post Facto: Learning Portrait Performance Relighting with Conditional Video Diffusion and a Hybrid Dataset

CVPR 2025 · Video › Video generation · approach: Diffusion-based human image animation · 3 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Lux Post Facto fine-tunes Stable Video Diffusion for HDR-map-conditioned portrait video relighting, trained on a hybrid of static OLAT images and in-the-wild talking-head videos via a reference-based appearance copy auxiliary task.

Problem

Portrait video relighting must be both photorealistic and temporally stable, but existing methods trade off spatial quality for temporal consistency or require scarce paired dynamic OLAT video data.

Approach

Condition a pretrained video diffusion model (SVD) on HDR maps encoded as per-direction light embeddings injected via cross-attention, and train on a hybrid dataset (OLAT-rendered images with simulated camera motion plus in-the-wild videos with pseudo albedo) using reference-based appearance copy as an auxiliary task to gain temporal consistency without paired lit video.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use Lux Post Facto instead of Total Relightingportrait image relighting · Left-out OLAT test setLPIPS: 0.1794 -> 0.1158Helped
use Lux Post Facto instead of Total Relightingportrait image relighting · Left-out OLAT test setNIQE: 6.458 -> 5.653Helped
use Lux Post Facto instead of Total Relightingportrait image relighting · Left-out OLAT test setPSNR: 22.44 -> 24.62Helped
use Lux Post Facto instead of Total Relightingportrait image relighting · Left-out OLAT test setSSIM: 0.7793 -> 0.8278Helped
replace light-token conditioning with CLIP image conditioning (ablation)Lux Post Facto · Left-out OLAT test setLPIPS: 0.1158 -> 0.1747Hurt
replace light-token conditioning with CLIP image conditioning (ablation)Lux Post Facto · Left-out OLAT test setNIQE: 5.653 -> 5.831Hurt
replace light-token conditioning with CLIP image conditioning (ablation)Lux Post Facto · Left-out OLAT test setPSNR: 24.62 -> 20.73Hurt
replace light-token conditioning with CLIP image conditioning (ablation)Lux Post Facto · Left-out OLAT test setSSIM: 0.8278 -> 0.7808Hurt
add motion-rich in-the-wild video training to the OLAT-only training (ablation)Lux Post Facto · In-the-wild portrait video relightingtemporal consistencyHelped
add motion-rich in-the-wild video training to the OLAT-only training (ablation)Lux Post Facto · In-the-wild portrait video relightingsharpnessHelped

Surprising findings

Limitations

Experimental setup

Datasets: VFHQ Light stage OLAT dataset (in-house, 67 subjects) PolyHeaven HDR maps

Benchmarks: in-house OLAT test set (7 held-out subjects) in-the-wild portrait videos and images

Metrics: PSNR SSIM LPIPS NIQE

Baselines: NVPR SwitchLight Total Relighting CLIP image encoder conditioning

Builds on: Stable Video Diffusion Total Relighting VFHQ

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy