Non-uniform Blur Kernel Estimation via Adaptive Basis Decomposition
Not on the map. Why?
Abstract (arXiv)
Motion blur estimation remains an important task for scene analysis and image restoration. In recent years, the removal of motion blur in photographs has seen impressive progress in the hands of deep learning-based methods, trained to map directly from blurry to sharp images. Characterization of the motion blur, on the other hand, has received less attention, and progress in model-based methods for deblurring lags behind that of data-driven end-to-end approaches. In this work we revisit the problem of characterizing dense, non-uniform motion blur in a single image and propose a general non-parametric model for this task. Given a blurry image, a neural network is trained to estimate a set of image-adaptive basis motion kernels as well as the mixing coefficients at the pixel level, producing a per-pixel motion blur field. We show that our approach overcomes the limitations of existing non-uniform motion blur estimation methods and leads to extremely accurate motion blur kernels. When applied to real motion-blurred images, a variational non-uniform blur removal method fed with the estimated blur kernels produces high-quality restored images. Qualitative and quantitative evaluation shows that these results are competitive or superior to results obtained with existing end-to-end deep learning (DL) based methods, thus bridging the gap between model-based and data-driven approaches.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 23 of its 55 references that are in the map. First posted on arXiv 1 Feb 2021.
Builds on
23 of 55 references.
References · 23
- 2016Deep Multi-scale Convolutional Neural Network for Dynamic Scene Deblurringcited by 722
- 2017The Perception-Distortion Tradeoffcited by 582
- 2020Plug-and-Play Image Restoration with Deep Denoiser Priorcited by 467
- 2017Learning Deep CNN Denoiser Prior for Image Restorationcited by 407
- 2017DeblurGAN: Blind Motion Deblurring Using Conditional Adversarial Networkscited by 366
- 2019DeblurGAN-v2: Deblurring (Orders-of-Magnitude) Faster and Bettercited by 361
- 2018Scale-recurrent Network for Deep Image Deblurringcited by 332
- 2016Dynamic Filter Networkscited by 318
- 2016The Little Engine that Could: Regularization by Denoising (RED)cited by 303
- 2017Video Frame Interpolation via Adaptive Separable Convolutioncited by 211
- 2019Deep Stacked Hierarchical Multi-patch Network for Image Deblurringcited by 205
- 2017Video Frame Interpolation via Adaptive Convolutioncited by 158
11 more
- 2017Burst Denoising with Kernel Prediction Networkscited by 156
- 2015Learning a Convolutional Neural Network for Non-uniform Motion Blur Removalcited by 148
- 2016From Motion Blur to Motion Flow: a Deep Learning Solution for Removing Heterogeneous Motion Blurcited by 81
- 2020Regularization by Denoising via Fixed-Point Projection (RED-PRO)cited by 55
- 2019Basis Prediction Networks for Effective Burst Denoising with Large Kernelscited by 46
- 2015Generalized Video Deblurring for Dynamic Scenescited by 40
- 2018Reblur2Deblur: Deblurring Videos via Self-Supervised Learningcited by 38
- 2017Spatially-Varying Blur Detection Based on Multiscale Fused and Sorted Transform Coefficients of Gradient Magnitudescited by 15
- 2015Removing Camera Shake via Weighted Fourier Burst Accumulationcited by 13
- 2019Self-supervised blur detection from synthetically blurred scenescited by 3
- 2016Deep Blur Mapping: Exploiting High-Level Semantics by Deep Neural Networkscited by 2
Built on by
Citing papers per year: 2021: 1; 2022: 4; 2023: 0; 2024: 2; 2025: 1; 2026: 2.
10 papers.
- 2022Deep Model-Based Super-Resolution with Non-uniform Blurcited by 10
- 2022Event-based Image Deblurring with Dynamic Motion Awarenesscited by 10
- 2024NTIRE 2024 Restore Any Image Model (RAIM) in the Wild Challengecited by 9
- 2024Real-World Efficient Blind Motion Deblurring via Blur Pixel Discretizationcited by 5
- 2025FideDiff: Efficient Diffusion Model for High-Fidelity Image Motion Deblurringcited by 4
- 2021Procedural Kernel Networkscited by 2
- 2022Robust Scene Inference under Noise-Blur Dual Corruptionscited by 2
- 2022Provably Convergent Plug & Play Linearized ADMM, applied to Deblurring Spatially Varying Kernelscited by 2
- 2026ErA: Error-Aware Deep Unrolling Network for Single Image Defocus Deblurringcited by 0
- 2026AstraMoE-SR: Trajectory-Guided Diffusion for Blind Satellite Jitter Deblurring and Super-Resolutioncited by 0
- 2026AstraMoE-SR: Trajectory-Guided Diffusion for Blind Satellite Jitter Deblurring and Super-Resolution7 Sep 2026
- 2026ErA: Error-Aware Deep Unrolling Network for Single Image Defocus Deblurring4 Jun 2026
- 2025FideDiff: Efficient Diffusion Model for High-Fidelity Image Motion Deblurring2 Oct 2025
- 2024NTIRE 2024 Restore Any Image Model (RAIM) in the Wild Challenge16 May 2024
- 2024Real-World Efficient Blind Motion Deblurring via Blur Pixel Discretization18 Apr 2024
- 2022Provably Convergent Plug & Play Linearized ADMM, applied to Deblurring Spatially Varying Kernels19 Oct 2022
- 2022Event-based Image Deblurring with Dynamic Motion Awareness24 Aug 2022
- 2022Robust Scene Inference under Noise-Blur Dual Corruptions24 Jul 2022
- 2022Deep Model-Based Super-Resolution with Non-uniform Blur21 Apr 2022
- 2021Procedural Kernel Networks17 Dec 2021