Nighttime Smartphone Reflective Flare Removal Using Optical Center Symmetry Prior

Yu Dai, Yihang Luo, Shangchen Zhou, Chongyi Li, Chen Change Loy
2/14/2026

No official code found. Best implementation: ykdai/BracketFlare (74 stars, last commit 2023-09-22).

Abstract

Reflective flare is a phenomenon that occurs when light reflects inside lenses, causing bright spots or a “ghosting effect” in photos, which can impact their quality. Eliminating reflective flare is highly desirable but challenging. Many existing methods rely on manually designed features to detect these bright spots, but they often fail to identify reflective flares created by various types of light and may even mistakenly remove the light sources in scenarios with multiple light sources. To address these challenges, we propose an optical center symmetry prior, which suggests that the reflective flare and light source are always symmetrical around the lens's optical center. This prior helps to locate the reflective flare's proposal region more accurately and can be applied to most smartphone cameras. Building on this prior, we create the first reflective flare removal dataset called BracketFlare, which contains diverse and realistic reflective flare patterns. We use continuous bracketing to capture the reflective flare pattern in the underexposed image and combine it with a normally exposed image to synthesize a pair of flare-corrupted and flare-free images. With the dataset, neural networks can be trained to remove the reflective flares effectively. Extensive experiments demonstrate the effectiveness of our method on both synthetic and real-world datasets.

View on arXivView PDF

Code Implementations(1)

ykdai/BracketFlareCommunity100%

Official Implementation of CVPR 2023 paper "Nighttime Smartphone Reflective Flare Removal using Optical Center Symmetry Prior"

7412C++, CudaMar 17, 20233 years agoNOASSERTION

Similar Papers

Cite this paper

@article{dai2026nighttime,
  title  = {Nighttime Smartphone Reflective Flare Removal Using Optical Center Symmetry Prior},
  author = {Yu Dai and Yihang Luo and Shangchen Zhou and Chongyi Li and Chen Change Loy},
  year   = {2026},
  eprint = {2303.15046},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2303.15046},
  journal = {CVPR 2023 2023}
}

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

Discussion