TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/Deblurring by Realistic Blurring

Deblurring by Realistic Blurring

Kaihao Zhang, Wenhan Luo, Yiran Zhong, Lin Ma, Bjorn Stenger, Wei Liu, Hongdong Li

2020-04-04CVPR 2020 6DeblurringImage Deblurring
PaperPDFCode(official)

Abstract

Existing deep learning methods for image deblurring typically train models using pairs of sharp images and their blurred counterparts. However, synthetically blurring images do not necessarily model the genuine blurring process in real-world scenarios with sufficient accuracy. To address this problem, we propose a new method which combines two GAN models, i.e., a learning-to-Blur GAN (BGAN) and learning-to-DeBlur GAN (DBGAN), in order to learn a better model for image deblurring by primarily learning how to blur images. The first model, BGAN, learns how to blur sharp images with unpaired sharp and blurry image sets, and then guides the second model, DBGAN, to learn how to correctly deblur such images. In order to reduce the discrepancy between real blur and synthesized blur, a relativistic blur loss is leveraged. As an additional contribution, this paper also introduces a Real-World Blurred Image (RWBI) dataset including diverse blurry images. Our experiments show that the proposed method achieves consistently superior quantitative performance as well as higher perceptual quality on both the newly proposed dataset and the public GOPRO dataset.

Results

TaskDatasetMetricValueModel
DeblurringGoProPSNR31.1DBGAN
DeblurringGoProSSIM0.9424DBGAN
DeblurringHIDE (trained on GOPRO)PSNR (sRGB)28.94DBGAN
DeblurringHIDE (trained on GOPRO)SSIM (sRGB)0.915DBGAN
2D ClassificationGoProPSNR31.1DBGAN
2D ClassificationGoProSSIM0.9424DBGAN
2D ClassificationHIDE (trained on GOPRO)PSNR (sRGB)28.94DBGAN
2D ClassificationHIDE (trained on GOPRO)SSIM (sRGB)0.915DBGAN
Image DeblurringGoProPSNR31.1DBGAN
Image DeblurringGoProSSIM0.9424DBGAN
10-shot image generationGoProPSNR31.1DBGAN
10-shot image generationGoProSSIM0.9424DBGAN
10-shot image generationHIDE (trained on GOPRO)PSNR (sRGB)28.94DBGAN
10-shot image generationHIDE (trained on GOPRO)SSIM (sRGB)0.915DBGAN
10-shot image generationGoProPSNR31.1DBGAN
10-shot image generationGoProSSIM0.9424DBGAN
1 Image, 2*2 StitchiGoProPSNR31.1DBGAN
1 Image, 2*2 StitchiGoProSSIM0.9424DBGAN
16kGoProPSNR31.1DBGAN
16kGoProSSIM0.9424DBGAN
Blind Image DeblurringGoProPSNR31.1DBGAN
Blind Image DeblurringGoProSSIM0.9424DBGAN
Blind Image DeblurringHIDE (trained on GOPRO)PSNR (sRGB)28.94DBGAN
Blind Image DeblurringHIDE (trained on GOPRO)SSIM (sRGB)0.915DBGAN

Related Papers

Generative Latent Kernel Modeling for Blind Motion Deblurring2025-07-12EAMamba: Efficient All-Around Vision State Space Model for Image Restoration2025-06-27Dynamic Bandwidth Allocation for Hybrid Event-RGB Transmission2025-06-25Visual-Instructed Degradation Diffusion for All-in-One Image Restoration2025-06-20R3eVision: A Survey on Robust Rendering, Restoration, and Enhancement for 3D Low-Level Vision2025-06-19Unsupervised Imaging Inverse Problems with Diffusion Distribution Matching2025-06-17Restoring Gaussian Blurred Face Images for Deanonymization Attacks2025-06-14Plug-and-Play Linear Attention for Pre-trained Image and Video Restoration Models2025-06-10