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/Motion Deblurring with an Adaptive Network

Motion Deblurring with an Adaptive Network

Kuldeep Purohit, A. N. Rajagopalan

2019-03-25DeblurringImage DeblurringVideo Deblurring
PaperPDF

Abstract

In this paper, we address the problem of dynamic scene deblurring in the presence of motion blur. Restoration of images affected by severe blur necessitates a network design with a large receptive field, which existing networks attempt to achieve through simple increment in the number of generic convolution layers, kernel-size, or the scales at which the image is processed. However, increasing the network capacity in this manner comes at the expense of increase in model size and inference speed, and ignoring the non-uniform nature of blur. We present a new architecture composed of spatially adaptive residual learning modules that implicitly discover the spatially varying shifts responsible for non-uniform blur in the input image and learn to modulate the filters. This capability is complemented by a self-attentive module which captures non-local relationships among the intermediate features and enhances the receptive field. We then incorporate a spatiotemporal recurrent module in the design to also facilitate efficient video deblurring. Our networks can implicitly model the spatially-varying deblurring process, while dispensing with multi-scale processing and large filters entirely. Extensive qualitative and quantitative comparisons with prior art on benchmark dynamic scene deblurring datasets clearly demonstrate the superiority of the proposed networks via reduction in model-size and significant improvements in accuracy and speed, enabling almost real-time deblurring.

Results

TaskDatasetMetricValueModel
DeblurringGoProPSNR32.15RADNet
DeblurringGoProSSIM0.956RADNet
2D ClassificationGoProPSNR32.15RADNet
2D ClassificationGoProSSIM0.956RADNet
Image DeblurringGoProPSNR32.15RADNet
Image DeblurringGoProSSIM0.956RADNet
10-shot image generationGoProPSNR32.15RADNet
10-shot image generationGoProSSIM0.956RADNet
10-shot image generationGoProPSNR32.15RADNet
10-shot image generationGoProSSIM0.956RADNet
1 Image, 2*2 StitchiGoProPSNR32.15RADNet
1 Image, 2*2 StitchiGoProSSIM0.956RADNet
16kGoProPSNR32.15RADNet
16kGoProSSIM0.956RADNet
Blind Image DeblurringGoProPSNR32.15RADNet
Blind Image DeblurringGoProSSIM0.956RADNet

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