atlas

Research map / Image generation / Image restoration

BurstDeflicker: A Benchmark Dataset for Flicker Removal in Dynamic Scenes

NeurIPS 2025 · Image generation › Image restoration · approach: Reflection removal · 0 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.

Introduces BurstDeflicker, the first multi-frame flicker removal benchmark, combining Retinex-based synthetic flicker, 4,000 real static burst pairs, and 3,690 green-screen dynamic pairs, and benchmarks Restormer, Burstormer, HDRTransformer, Retinexformer and DeflickerCycleGAN on it.

Problem

Flicker removal for short-exposure images under AC-powered lighting in dynamic scenes is hampered by the lack of large-scale, realistic paired datasets, since aligned flicker/flicker-free pairs with motion are nearly impossible to capture.

Approach

A Retinex-based synthesis that models ambient and flicker illumination and restores flicker to an effective illumination value rather than removing it entirely, combined with real static captures and a green-screen compositing method that adds motion to real flickering burst pairs while preserving real flicker.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train with synthetic data in addition to BurstDeflicker-S (ablation)Restormer · BurstDeflicker-S static testPSNR: 30.481 -> 30.645Helped
Train with synthetic data in addition to BurstDeflicker-S (ablation)Restormer · Dynamic test dataMUSIQ: 58.431 -> 59.097Helped
Add BurstDeflicker-G training data (ablation)Restormer trained on synthetic data and BurstDeflicker-S · Dynamic test dataMUSIQ: 58.431 -> 59.097Helped
Add BurstDeflicker-G training data (ablation)Restormer trained on synthetic data and BurstDeflicker-S · BurstDeflicker-S static testPSNR: 30.645 -> 30.634No clear effect
Use 2 input frames instead of a single image (ablation)Restormer · BurstDeflicker-S static testPSNR: 27.310 -> 30.264 (+2.594)Helped
Use 3 input frames instead of a single image (ablation)Restormer · BurstDeflicker-S static testPSNR: 27.310 -> 30.634 (+3.324)Helped
Increase input from 2 to 3 frames (ablation)Restormer · BurstDeflicker-S static testPSNR: 30.264 -> 30.634; 0.730 dBHelped
Use 3 input frames instead of a single image (ablation)Restormer · BurstDeflicker-S static testLPIPS: 0.069 -> 0.045 (-0.024)Helped
Use 3 input frames instead of a single image (ablation)Restormer · Dynamic test dataMUSIQ: 58.664 -> 59.097Helped
Train on BurstDeflicker instead of the original training setupLin et al. model · BurstDeflicker-S static testPSNR: 20.358 -> 26.408Helped
Train on BurstDeflicker instead of the original training setupRetinexformer · BurstDeflicker-S static testPSNR: 15.704 -> 27.212Helped
Use Restormer rather than HDRTransformerMFFR models trained on BurstDeflicker · BurstDeflicker-S static testPSNR: 30.031 -> 30.634Helped

Surprising findings

Limitations

Experimental setup

Datasets: indoorCVPR VideoMatte240K BurstDeflicker-S BurstDeflicker-G

Benchmarks: BurstDeflicker-S static test set BurstDeflicker dynamic test set (50 handheld sequences)

Metrics: PSNR SSIM LPIPS MUSIQ PIQE BRISQUE

Baselines: Retinexformer DeflickerCycleGAN Burstormer HDRTransformer

Builds on: Retinex theory DeflickerCycleGAN VideoMatte240K Restormer

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