From Synthesis to Removal:
Physics-Grounded Reflection Simulation and Diffusion-Based Video Dereflection

Zepeng Wang*, Jiagao Hu*, Fuhao Li*, Yuxuan Chen, Fei Wang, Daiguo Zhou

* Equal contribution

MiLM Plus, Xiaomi Inc.

Abstract

Videos captured through glass often contain reflections that degrade visual quality and interfere with downstream vision tasks. Although single-image reflection removal has been extensively studied, video reflection removal remains largely underexplored due to the lack of paired video data, temporally coherent removal models, and dedicated evaluation benchmarks. We present S2R, a closed-loop framework that unifies physics-grounded reflection simulation, diffusion-based video dereflection, and benchmark evaluation. S2R-Synthesis generates realistic paired videos through structure-space Physics-Grounded Augmentation and a trained video diffusion renderer. S2R-Removal adapts a pretrained video diffusion prior through reflection-aware latent adaptation and one-step pixel-geometric refinement. S2R-Benchmark supports both full-reference evaluation and real-world human perceptual assessment.

Overview of controllable reflection synthesis and temporally coherent reflection removal
Fig 1. Overview of the reflection synthesis and removal pipeline. Left: Controllable synthesis across glass roughness, reflectance, and thickness. Right: Qualitative removal results on in-the-wild videos.

S2R-Synthesis

S2R-Synthesis decouples reflection structure from appearance. A structure-guided video renderer learns realistic reflection appearance from FLUX-generated pseudo videos, while Physics-Grounded Augmentation controls reflection geometry and major glass properties in structure space.

Overview of the S2R-Synthesis pipeline
Figure 2. Overview of S2R-Synthesis. Left: limitations of existing strategies motivate our S2R-Synthesis. Stage A trains a structure-guided reflection renderer from FLUX-generated pseudo reflection videos; Stage B fuses two clean videos’ conditions through Physics-Grounded Augmentation (PGA) and renders paired reflected videos. Right: representative PGA operations.
Comparison between S2R-Synthesis and a UE5-based reflection synthesis pipeline
Fig 3. Comparison of reflection-synthesis trends between S2R-Synthesis (with PGA) and a UE5-based pipeline under controlled variation of three glass properties (roughness, reflectance, thickness).
ID Setting PSNR ↑ ΔPSNR SSIM ↑ ΔSSIM
A: Synthetic data source
A1Base only28.05+0.000.9465+0.0000
A2+ Trad.31.98+3.930.9619+0.0154
A3+ Ours(P)32.35+4.300.9643+0.0178
A4+ Trad. + Ours(P)33.26+5.210.9679+0.0214
B: PGA variants
B1P32.35+0.000.9643+0.0000
B2P + St32.81+0.460.9670+0.0027
B3P + St + Pa33.62+1.270.9691+0.0048
B4P + St + Pa + Re33.58+1.230.9695+0.0052
B5P + St + Pa + Re + Th33.70+1.350.9697+0.0054
B6Full PGA34.13+1.780.9704+0.0061

Table 1. Effectiveness of our synthesis pipeline. RDNet is trained on the OpenRR-1k train split and evaluated on its test split. Trad. = traditional synthesis. P/St/Pa/Re/Th/Ro = Planar/Static/Partial/Reflectance/Thickness/Roughness. Δ is relative to the first row of each panel.

S2R-Removal

S2R-Removal uses two-stage adaptation: Stage I learns reflection-aware latent features with residual-derived intensity supervision, and Stage II performs one-step pixel-geometric refinement with reconstruction, structural, and depth consistency losses.

Overview of the two-stage S2R-Removal pipeline
Fig 4. Overview of S2R-Removal.
Comparison with prior video reflection removal methods
Fig 5. Qualitative comparison with prior video reflection removal methods.
Comparison with the general-purpose video editing model Kling O1
Fig 6. Qualitative comparison with the general-purpose video editing model Kling O1 on three representative cases.
ID Stage-I Stage-II PSNR ↑ SSIM ↑
diff int rec ssim depth
127.000.8348
227.710.8430
328.210.8513
428.550.8566
528.840.8594

Table 2. Ablation study of S2R-Removal on S2R-Ref. We progressively enable the Stage-I latent adaptation losses and the Stage-II pixel-geometric refinement losses.

S2R-Benchmark

S2R-Benchmark is the first benchmark dedicated to video reflection removal. It combines paired evaluation with real-world perceptual assessment to measure reconstruction fidelity, temporal consistency, reflection removal quality, and transmission preservation.

S2R-Ref

60 paired videos

Reflected and clean sequences with identical virtual camera motion for full-reference PSNR, SSIM, and temporal consistency evaluation.

S2R-Real

50 real-world videos

In-the-wild reflections spanning diverse glass materials, lighting, reflection strengths, and camera motions for human perceptual evaluation.

Method Video Bench Efficiency
S2R-Ref (60) S2R-Real (50) 832 × 480
PSNR ↑SSIM ↑TC ↑ Removal ↑Preserv. ↑TC ↑ ms/frame ↓
DSRNet (ICCV'23) 23.780.8570.95460.1630.7850.9790329.23
DSIT (NeurIPS'24) 24.060.8700.95850.2970.8530.9781241.05
RDNet (CVPR'25) 24.710.8700.95640.1750.8670.9797145.13
DAI (AAAI'26) 0.3320.8710.9777217.27
GenSIRR (CVPR'26) 27.040.8460.96480.6540.8310.97477214.94
Ours 28.840.8590.97400.7870.9800.982787.09

Table 3. Comparison with state-of-the-art dereflection methods on video benchmark.

Method Image Bench
Real (20) SIR2 (454) Nature (20) Average
PSNR ↑SSIM ↑ PSNR ↑SSIM ↑ PSNR ↑SSIM ↑ PSNR ↑SSIM ↑
DSRNet (ICCV'23) 23.910.81825.710.90625.220.83225.620.899
DSIT (NeurIPS'24) 25.220.83626.430.91126.770.84726.400.905
RDNet (CVPR'25) 25.710.85026.690.90826.310.84626.630.903
DAI (AAAI'26) 25.210.84127.470.91926.810.84327.350.913
GenSIRR (CVPR'26) 27.580.88128.080.93727.340.84028.030.931
Ours 28.230.88128.830.92527.890.88328.770.921

Table 4. Comparison with state-of-the-art dereflection methods on image benchmarks.

Qualitative Comparison

Qualitative comparison on the S2R-Ref benchmark
Fig 7. Qualitative comparison on S2R-Ref.
Qualitative comparison on the S2R-Real benchmark
Fig 8. Qualitative comparison on S2R-Real.
Qualitative comparison on the Real, SIR squared, and Nature image benchmarks
Fig 9. Qualitative comparison on the Real, SIR², and Nature image benchmarks.
Qualitative comparison between Stage I and Stage II of S2R-Removal
Fig 10. Qualitative comparison between Stage I and Stage II of S2R-Removal.

Citation

@article{wang2026s2r,
  title   = {From Synthesis to Removal: Physics-Grounded Reflection Simulation and Diffusion-Based Video Dereflection},
  author  = {Wang, Zepeng and Hu, Jiagao and Li, Fuhao and Chen, Yuxuan and Wang, Fei and Zhou, Daiguo},
  journal = {arXiv preprint arXiv:2608.11562},
  year    = {2026}
}

views: