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/Deep Multi-scale Convolutional Neural Network for Dynamic ...

Deep Multi-scale Convolutional Neural Network for Dynamic Scene Deblurring

Seungjun Nah, Tae Hyun Kim, Kyoung Mu Lee

2016-12-07CVPR 2017 7DeblurringImage Deblurring
PaperPDFCode(official)

Abstract

Non-uniform blind deblurring for general dynamic scenes is a challenging computer vision problem as blurs arise not only from multiple object motions but also from camera shake, scene depth variation. To remove these complicated motion blurs, conventional energy optimization based methods rely on simple assumptions such that blur kernel is partially uniform or locally linear. Moreover, recent machine learning based methods also depend on synthetic blur datasets generated under these assumptions. This makes conventional deblurring methods fail to remove blurs where blur kernel is difficult to approximate or parameterize (e.g. object motion boundaries). In this work, we propose a multi-scale convolutional neural network that restores sharp images in an end-to-end manner where blur is caused by various sources. Together, we present multi-scale loss function that mimics conventional coarse-to-fine approaches. Furthermore, we propose a new large-scale dataset that provides pairs of realistic blurry image and the corresponding ground truth sharp image that are obtained by a high-speed camera. With the proposed model trained on this dataset, we demonstrate empirically that our method achieves the state-of-the-art performance in dynamic scene deblurring not only qualitatively, but also quantitatively.

Results

TaskDatasetMetricValueModel
DeblurringGoProPSNR29.08Nah et al
DeblurringGoProSSIM0.9135Nah et al
DeblurringRealBlur-R (trained on GoPro)SSIM (sRGB)0.841Nah et al
DeblurringHIDE (trained on GOPRO)PSNR (sRGB)25.73Nah et al
2D ClassificationGoProPSNR29.08Nah et al
2D ClassificationGoProSSIM0.9135Nah et al
2D ClassificationRealBlur-R (trained on GoPro)SSIM (sRGB)0.841Nah et al
2D ClassificationHIDE (trained on GOPRO)PSNR (sRGB)25.73Nah et al
Image DeblurringGoProPSNR29.08Nah et al
Image DeblurringGoProSSIM0.9135Nah et al
10-shot image generationGoProPSNR29.08Nah et al
10-shot image generationGoProSSIM0.9135Nah et al
10-shot image generationRealBlur-R (trained on GoPro)SSIM (sRGB)0.841Nah et al
10-shot image generationHIDE (trained on GOPRO)PSNR (sRGB)25.73Nah et al
10-shot image generationGoProPSNR29.08Nah et al
10-shot image generationGoProSSIM0.9135Nah et al
1 Image, 2*2 StitchiGoProPSNR29.08Nah et al
1 Image, 2*2 StitchiGoProSSIM0.9135Nah et al
16kGoProPSNR29.08Nah et al
16kGoProSSIM0.9135Nah et al
Blind Image DeblurringGoProPSNR29.08Nah et al
Blind Image DeblurringGoProSSIM0.9135Nah et al
Blind Image DeblurringRealBlur-R (trained on GoPro)SSIM (sRGB)0.841Nah et al
Blind Image DeblurringHIDE (trained on GOPRO)PSNR (sRGB)25.73Nah et al

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