Papers › Blind Image Deblurring Using Dark Channel Prior

Blind Image Deblurring Using Dark Channel Prior

1 Jun 2016CVPR 2016 6archive 2025-07-28

Jinshan Pan, Deqing Sun, Hanspeter Pfister, Ming-Hsuan Yang

We present a simple and effective blind image deblurring method based on the dark channel prior. Our work is inspired by the interesting observation that the dark channel of blurred images is less sparse. While most image patches in the clean image contain some dark pixels, these pixels are not dark when averaged with neighboring high-intensity pixels during the blur process.Our analysis shows that this change in the sparsity of the dark channel is an inherent property of the blur process, both theoretically and empirically. This change in the sparsity of the dark channel is an inherent property of the blur process, which we both prove mathematically and validate using training data. Therefore, enforcing the sparsity of the dark channel helps blind deblurring on various scenarios, including natural, face, text, and low-illumination images. However, sparsity of the dark channel introduces a non-convex non-linear optimization problem. We introduce a linear approximation of the min operator to compute the dark channel. Our look-up-table-based method converges fast in practice and can be directly extended to non-uniform deblurring. Extensive experiments show that our method achieves state-of-the-art results on deblurring natural images and compares favorably methods that are well-engineered for specific scenarios.

PaperPDF

Code

No code repository is listed for this paper in the archive or in Syntology's graph.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Blind Image DeblurringDeblurringImage Deblurring

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Deblurring RealBlur-J (trained on GoPro) Pan et al PSNR (sRGB) 27.22 #13 of 15 Archive leaderboard report
Deblurring RealBlur-J (trained on GoPro) Pan et al SSIM (sRGB) 0.790 #13 of 15 Archive leaderboard report
Deblurring RealBlur-R (trained on GoPro) Pan et al PSNR (sRGB) 34.01 #11 of 19 Archive leaderboard report
Deblurring RealBlur-R (trained on GoPro) Pan et al SSIM (sRGB) 0.916 #11 of 19 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections