Reflection Removal through Efficient Adaptation of Diffusion Transformers

Daniyar Zakarin, Thiemo Wandel, Anton Obukhov, Dengxin Dai
12/4/2025
cs.CVcs.AI

No official code found. Best implementation: huawei-bayerlab/windowseat-reflection-removal (129 stars, Apache-2.0, last commit 2026-04-21).

Abstract

We introduce a diffusion-transformer (DiT) framework for single-image reflection removal that leverages the generalization strengths of foundation diffusion models in the restoration setting. Rather than relying on task-specific architectures, we repurpose a pre-trained DiT-based foundation model by conditioning it on reflection-contaminated inputs and guiding it toward clean transmission layers. We systematically analyze existing reflection removal data sources for diversity, scalability, and photorealism. To address the shortage of suitable data, we construct a physically based rendering (PBR) pipeline in Blender, built around the Principled BSDF, to synthesize realistic glass materials and reflection effects. Efficient LoRA-based adaptation of the foundation model, combined with the proposed synthetic data, achieves state-of-the-art performance on in-domain and zero-shot benchmarks. These results demonstrate that pretrained diffusion transformers, when paired with physically grounded data synthesis and efficient adaptation, offer a scalable and high-fidelity solution for reflection removal. Project page: https://hf.co/spaces/huawei-bayerlab/windowseat-reflection-removal-web

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Reflection Removal through Efficient Adaptation of Diffusion Transformers

1297PythonDec 3, 20256 months agoApache-2.0

Similar Papers

Cite this paper

@article{zakarin2025reflection,
  title  = {Reflection Removal through Efficient Adaptation of Diffusion Transformers},
  author = {Daniyar Zakarin and Thiemo Wandel and Anton Obukhov and Dengxin Dai},
  year   = {2025},
  eprint = {2512.05000},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.05000v1}
}

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/2512.05000.svg)](https://codeofpaper.com/paper/2512.05000)

Discussion