Reflection Separation from a Single Image via Joint Latent Diffusion

Pre-trained checkpoints for the CVPR 2026 paper. Given a single photo taken through glass, the model jointly generates the transmission and reflection layers.

Zheng-Hui Huang, Zhixiang Wang, Yu-Lun Liu, Yung-Yu Chuang

Files

File Size Description
iter_016000/unet/diffusion_pytorch_model.bin ~3.5 GB Trained layer-separation UNet.
fuse_blocks.bin ~264 MB CFW refiner for the VAE decoder.
lrm/iter_008000/aux_net.bin ~1.3 MB Latent composition module (LRM), used by --optimization.

Usage

Download the weights into ./checkpoints, then follow the code repository:

huggingface-cli download Brian9999/diff-reflection-separation --repo-type model --local-dir ./checkpoints

Citation

@inproceedings{huang2026reflection,
  title     = {Reflection Separation from a Single Image via Joint Latent Diffusion},
  author    = {Huang, Zheng-Hui and Wang, Zhixiang and Liu, Yu-Lun and Chuang, Yung-Yu},
  booktitle = {CVPR},
  year      = {2026}
}
Downloads last month
16
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support

Model tree for Brian9999/diff-reflection-separation

Finetuned
(187)
this model