atlas

Research map / Image generation / Image restoration

DiffusionLight: Light Probes for Free by Painting a Chrome Ball

CVPR 2024 · Image generation › Image restoration · approach: Image harmonization and color transformation · 32 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.

Estimates HDR lighting from a single image by inpainting a chrome ball with a depth-conditioned SDXL, using iterative noise-median inpainting and a LoRA for exposure bracketing.

Problem

Single-image HDR lighting estimation is limited by small, low-diversity HDR panorama datasets, so regressors generalize poorly to in-the-wild images.

Approach

Use a pre-trained LDR text-to-image diffusion model to inpaint a chrome ball into the input image, select good initial noise via iterative median-ball sampling (SDEdit), and fine-tune a LoRA on interpolated prompt embeddings to produce multiple exposures that are merged into an HDR map.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add iterative inpainting and LoRA to SDXL† (ablation)SDXL† · Laval Indoor, three spheres, diffusesi-RMSE: 0.20 -> 0.14Helped
Add iterative inpainting and LoRA to SDXL† (ablation)SDXL† · Laval Indoor, three spheres, diffuseAngular Error: 5.87 -> 2.14Helped
Add iterative inpainting and LoRA to SDXL† (ablation)SDXL† · Poly Haven, three spheres, diffusesi-RMSE: 0.22 -> 0.14Helped
Add iterative inpainting and LoRA to SDXL† (ablation)SDXL† · Poly Haven, three spheres, diffuseAngular Error: 2.98 -> 2.14Helped
Add iterative inpainting to SDXL† (ablation)SDXL† · Laval Indoor, three spheres, diffuseAngular Error: 5.87 -> 3.58Helped
Add LoRA to SDXL† (ablation)SDXL† · Laval Indoor, three spheres, diffuseAngular Error: 5.87 -> 3.47Helped
Add iterative inpainting to SDXL† (ablation)SDXL† · Poly Haven, three spheres, diffusesi-RMSE: 0.22 -> 0.16Helped
Add LoRA to SDXL† (ablation)SDXL† · Poly Haven, three spheres, diffuseAngular Error: 2.98 -> 2.35Helped
Combine iterative inpainting and LoRA (ablation)SDXL† · Poly Haven, three spheres, matteAngular Error: 3.56 -> 3.60Hurt
Use DiffusionLight instead of StyleLightLDR environment map estimation · Laval Indoorsi-RMSE: 0.271 -> 0.303Hurt
Use DiffusionLight instead of StyleLightLDR environment map estimation · Laval IndoorRMSE: 0.246 -> 0.187Helped
Use DiffusionLight instead of StyleLightLDR environment map estimation · Poly HavenAngular Error: 6.291 -> 4.567Helped

Surprising findings

Limitations

Experimental setup

Datasets: Text2Light synthetic HDR panoramas Laval Indoor HDR Poly Haven

Benchmarks: Laval Indoor HDR Poly Haven

Metrics: scale-invariant RMSE angular error normalized RMSE

Baselines: StyleLight EverLight Weber et al. EMLight Blended Diffusion Paint-by-Example IP-Adapter DALL·E2 Adobe Firefly

Builds on: Stable Diffusion XL LoRA ControlNet SDEdit Text2Light

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