A curated list of resources for Image and Video Deblurring
-
2006-TOG - Removing camera shake from a single photograph. [Paper][Code & Project page]
-
2007-CVPR - Single image motion deblurring using transparency. [Paper]
-
2008-CVPR - Psf estimation using sharp edge prediction. [Paper][Project page]
-
2008-TOG - High-quality motion deblurring from a single image. [Paper][Code & Project page]
-
2009-TOG - Fast motion deblurring. [Paper]
-
2009-CVPR - Image deblurring and denoising using color priors. [Paper][Project page]
-
2010-CVPR - Efficient ̈filter flow for space-variant multiframe blind deconvolution. [Paper]
-
2010-CVPR - Non-uniform deblurring for shaken images. [Paper][Code & Project page]
-
2010-ECCV - Single image deblurring using motion density functions. [Paper][Project page]
-
2010-ECCV - Two-phase kernel estimation for robust motion deblurring. [Paper][Code & Project page]
-
2010-NIPS - Space-variant single-image blind deconvolution for removing camera shake. [Paper]
-
2011-CVPR - Blind deconvolution using a normalized sparsity measure. [Paper][Code & Project page]
-
2011-CVPR - Blur kernel estimation using the radon transform. [Paper][Code]
-
2011-ICCV - Fast removal of non-uniform camera shake. [Paper]
-
2012-ECCV - Blur-kernel estimation from spectral irregularities. [Paper]
-
2013-CVPR - Unnatural L0 sparse representation for natural image deblurring. [Paper][Code & Project page]
-
2013-CVPR - Handling noise in single image deblurring using directional filters. [Paper]
-
2013-NIPS - Non-Uniform Camera Shake Removal Using a Spatially-Adaptive Sparse Penalty. [Paper][Project page]
-
2013-ICCV - Dynamic Scene Deblurring. [Paper]
-
2013-ICCP - Edge-based blur kernel estimation using patch priors. [Paper][Project page, Results & Dataset]
-
2014-CVPR - Deblurring Text Images via L0 -Regularized Intensity and Gradient Prior. [Paper][Code & Project page]
-
2014-CVPR - Segmentation-Free Dynamic Scene Deblurring. [Paper]
-
2014-CVPR - Separable Kernel for Image Deblurring. [Paper]
-
2014-CVPR - Deblurring Low-light Images with Light Streaks. [Paper][Code & Project page]
-
2014-ECCV - Hybrid Image Deblurring by Fusing Edge and Power Spectrum Information. [Paper]
-
2014-ECCV - Deblurring Face Images with Exemplars. [Paper][Code & Project page]
-
2014-ECCV - Blind deblurring using internal patch recurrence. [Paper][Code & Project page]
-
2014-NIPS - Scale Adaptive Blind Deblurring. [Paper][Project page]
-
2015-CVPR - Burst Deblurring: Removing Camera Shake Through Fourier Burst Accumulation. [Paper][Project page]
-
2015-CVPR - Kernel Fusion for Better Image Deblurring. [Paper][Project page]
-
2015-ICCV - Class-Specific Image Deblurring. [Paper][Project page & Code]
-
2016-CVPR - Blind image deblurring using dark channel prior. [Paper][Code & Project page]
-
2016-CVPR - Robust Kernel Estimation with Outliers Handling for Image Deblurring. [Paper][Code]
-
2016-CVPR - Blind image deconvolution by automatic gradient activation. [Paper]
-
2017-CVPR - Image deblurring via extreme channels prior. [Paper][Code & Project page]
-
2017-CVPR - From local to global: Edge profiles to camera motion in blurred images. [Paper][Project page & Results-on-benchmark-datasets]
-
2017-CVPR - Deblurring Natural Image Using Super-Gaussian Fields. [Paper][Code]
-
2017-ICCV - Blind Image Deblurring with Outlier Handling. [Paper][Code]
-
2017-ICCV - Self-paced Kernel Estimation for Robust Blind Image Deblurring. [Paper][Code][Data & Results]
-
2017-ICCV - Convergence Analysis of MAP based Blur Kernel Estimation. [Paper]
-
2019-CVPR - Blind Image Deblurring With Local Maximum Gradient Prior. [Paper]
-
2019-CVPR - Phase-Only Image Based Kernel Estimation for Single Image Blind Deblurring. [Paper][Results-on-benchmark-datasets]
-
2019-CVPR - A Variational EM Framework With Adaptive Edge Selection for Blind Motion Deblurring. [Paper]
-
2015-CVPR - Learning a convolutional neural network for non-uniform motion blur removal. [Paper][Code 1][Code 2]
-
2015-CVPR - Convolutional neural networks for direct text deblurring. [Paper][Code and Project Page]
-
2016-ECCV - A neural approach to blind motion deblurring. [Paper][Code]
-
2016-PAMI - Learning to deblur. [Paper]
-
2017-CVPR - Deep multi-scale convolutional neural network for dynamic scene deblurring. [Paper][Code]
-
2017-CVPR - From Motion Blur to Motion Flow: A Deep Learning Solution for Removing Heterogeneous Motion Blur. [Paper][Code & Project page]
-
2017-ICCV - Blur-Invariant Deep Learning for Blind Deblurring. [Paper]
-
2017-ICCV - Learning to Super-resolve Blurry Face and Text Images. [Paper][Code & Project page]
-
2017-ICCV - Learning Discriminative Data Fitting Functions for Blind Image Deblurring. [Paper][Code]
-
2018-TIP - Motion blur kernel estimation via deep learning. [Paper][Code & Project page]
-
2018-CVPR - Learning a Discriminative Prior for Blind Image Deblurring. [Paper][Code & Project page]
-
2018-CVPR - Dynamic Scene Deblurring Using Spatially Variant Recurrent Neural Networks. [Paper][Code]
-
2018-CVPR - Scale-recurrent network for deep image deblurring. [Paper][Code]
-
2018-CVPR - Deblurgan: Blind motion deblurring using conditional adversarial networks. [Paper][Code-Pytorch]
-
2018-ECCV - Unsupervised Class-Specific Deblurring. [Paper]
-
2018-BMVC - Gated Fusion Network for Joint Image Deblurring and Super-Resolution. [Paper][Code][Project page]
-
2019-WACV - Gyroscope-Aided Motion Deblurring with Deep Networks. [Paper][Code]
-
2019-CVPR - Deep Plug-And-Play Super-Resolution for Arbitrary Blur Kernels. [Paper][Code]
-
2019-CVPR - Dynamic Scene Deblurring With Parameter Selective Sharing and Nested Skip Connections. [Paper]
-
2019-CVPR - Deep Stacked Hierarchical Multi-Patch Network for Image Deblurring. [Paper][Code]
-
2019-CVPR - Unsupervised Domain-Specific Deblurring via Disentangled Representations. [Paper][Code]
-
2019-CVPR - Bringing Alive Blurred Moments. [Paper][Project page & Results-on-benchmark-datasets]
-
2019-CVPR - Douglas-Rachford Networks: Learning Both the Image Prior and Data Fidelity Terms for Blind Image Deconvolution. [Paper]
-
2019-Arxiv - Deblurring Face Images using Uncertainty Guided Multi-Stream Semantic Networks. [Paper][Code]
-
2019-ICCV - DeblurGAN-v2: Deblurring (Orders-of-Magnitude) Faster and Better. [Paper][Code]
-
2019-IJCV - Joint Face Hallucination and Deblurring via Structure Generation and Detail Enhancement. [Paper][Code]
-
2020-AAAI - Learning to Deblur Face Images via Sketch Synthesis. [Paper]
-
2020-AAAI - Region-Adaptive Dense Network for Efficient Motion Deblurring. [Paper]
-
2020-WACV - DAVID: Dual-Attentional Video Deblurring. [Paper]
-
2020-CVPR - Neural Blind Deconvolution Using Deep Priors. [Paper][Code]
-
2020-TIP - Efficient and Interpretable Deep Blind Image Deblurring Via Algorithm Unrolling. [Paper]
-
2020-CVPR - Spatially-Attentive Patch-Hierarchical Network for Adaptive Motion Deblurring. [Paper]
-
2020-CVPR - Deblurring by Realistic Blurring. [Paper]
-
2020-CVPR - Learning Event-Based Motion Deblurring. [Paper]
-
2020-CVPR - Efficient Dynamic Scene Deblurring Using Spatially Variant Deconvolution Network With Optical Flow Guided Training.
-
2020-CVPR - Deblurring using Analysis-Synthesis Networks Pair. [Paper]
-
2020-IEEEAccess - Scale-Iterative Upscaling Network for Image Deblurring. [Paper][Code]
-
2006-IJCV - Image deblurring in the presence of impulsive noise. [Paper]
-
2009-NIPS - Fast image deconvolution using hyper-laplacian priors. [Paper][Code & Project page]
-
2011-PAMI - Richardson-Lucy Deblurring for Scenes under a Projective Motion Path. [Paper]
-
2011-ICCV - Handling outliers in non-blind image deconvolution. [Paper][Code]
-
2011-ICCV - From learning models of natural image patches to whole image restoration. [Paper][Code]
-
2012-TIP - Bm3d frames and variational image deblurring. [Paper]
-
2012-TIP - Robust image deblurring with an inaccurate blur kernel. [Paper] [Code]
-
2013-CVPR - A machine learning approach for non-blind image deconvolution. [Paper][Code & Project page]
-
2013-CVPR - Discriminative non-blind deblurring. [Paper][Code]
-
2014-TIP - A general framework for regularized, similarity-based image restoration. [Paper] [Code & Project page]
-
2014-NIPS - Deep convolutional neural network for image deconvolution. [Paper][Code & Project page]
-
2014-CVPR - Shrinkage fields for effective image restoration. [Paper][Code]
-
2014-ECCV - Good Image Priors for Non-blind Deconvolution: Generic vs Specific. [Paper][Project page]
-
2017-TIP - Partial Deconvolution With Inaccurate Blur Kernel. [Paper]
-
2017-CVPR - Noise-Blind Image Deblurring. [Paper]
-
2017-CVPR - Learning Deep CNN Denoiser Prior for Image Restoration. [Paper][Code]
-
2017-CVPR - Learning Fully Convolutional Networks for Iterative Non-blind Deconvolution. [Paper][Code]
-
2017-ICCV - Learning to push the limits of efficient fft-based image deconvolution. [Paper][Code]
-
2017-NIPS - Deep Mean-Shift Priors for Image Restoration. [Paper][Code]
-
2018-CVPR - Non-blind Deblurring: Handling Kernel Uncertainty with CNNs. [Paper][Project page & Results-on-benchmark-datasets]
-
2018-Arxiv - Learning an Optimizer for Image Deconvolution. [Paper][Code]
-
2018-ECCV - Learning Data Terms for Non-blind Deblurring. [Paper]
-
2018-NIPS - Deep Non-Blind Deconvolution via Generalized Low-Rank Approximation. [Paper][Code]
-
2020-CVPR - Variational-EM-Based Deep Learning for Noise-Blind Image Deblurring
-
2020-CVPR - Deep Learning for Handling Kernel/model Uncertainty in Image Deconvolution
-
2010-CVPR - Robust flash deblurring. [Paper]
-
2012-TIP - Robust multichannel blind deconvolution via fast alternating minimization. [Paper]
-
2012-CGF - Registration Based Non-uniform Motion Deblurring. [Paper]
-
2012-TOG - Video deblurring for hand-held cameras using patch-based synthesis. [Paper][Project page]
-
2013-CVPR - Multi-image Blind Deblurring Using a Coupled Adaptive Sparse Prior. [Paper][Code & Project page]
-
2014-CVPR - Multi-Shot Imaging: Joint Alignment, Deblurring and Resolution Enhancement. [Paper][Project page]
-
2014-ECCV - Modeling Blurred Video with Layers. [Paper][Project page, Results & Dataset]
-
2015-TCI - Hand-held video deblurring via efficient fourier aggregation. [Paper][Project page & Results]
-
2015-CVPR - Generalized Video Deblurring for Dynamic Scenes. [Paper][Code & Project page]
-
2015-CVPR - Intra-Frame Deblurring by Leveraging Inter-Frame Camera Motion. [Paper][Project page]
-
2016-ECCV - Stereo video deblurring. [Paper]
-
2017-CVPR - Simultaneous stereo video deblurring and scene flow estimation. [Paper]
-
2017-CVPR - Deep Video Deblurring for Hand-Held Cameras. [Paper][Code][Project page]
-
2017-CVPR - Light Field Blind Motion Deblurring. [Paper][code]
-
2017-ICCV - Video Deblurring via Semantic Segmentation and Pixel-Wise Non-Linear Kernel. [Paper][Project page]
-
2017-ICCV - Online Video Deblurring via Dynamic Temporal Blending Network. [Paper][Code]
-
2018-ECCV - Burst Image Deblurring Using Permutation Invariant Convolutional Neural Networks. [Paper][Project page]
-
2018-ECCV - Joint Blind Motion Deblurring and Depth Estimation of Light Field. [Paper]
-
2019-TIP - Adversarial Spatio-Temporal Learning for Video Deblurring. [Paper][Code][Project page]
-
2019-CVPR - Recurrent Neural Networks With Intra-Frame Iterations for Video Deblurring. [Paper]
-
2019-CVPR - EDVR: Video Restoration with Enhanced Deformable Convolutional Networks. [Paper][Code-Pytorch][Project page]
-
2019-CVPR - DAVANet: Stereo Deblurring With View Aggregation. [Paper][Code]
-
2019-CVPR_W - NTIRE 2019 Challenge on Video Deblurring: Methods and Results [Paper]
-
2019-CVPR_W - NTIRE 2019 Challenge on Video Deblurring and Super-Resolution: Dataset and Study [Paper]
-
2019-CVPR_W - A Deep Motion Deblurring Network based on Per-Pixel Adaptive Kernels with Residual Down-Up and Up-Down Modules. [Paper]
-
2019-ICCV - Spatio-Temporal Filter Adaptive Network for Video Deblurring. [Paper][Project page]
-
2019-ICCV - Face Video Deblurring using 3D Facial Priors. [Project Page]
-
2019-Arxiv - Fast and Full-Resolution Light Field Deblurring using a Deep Neural Network. [Paper]
-
2019-Arxiv - Deep Video Deblurring: The Devil is in the Details. [Paper]
-
2020-CVPR - Cascaded Deep Video Deblurring Using Temporal Sharpness Prior. [Paper][Code][Project Page]
-
2013-TOG - A No-Reference Metric for Evaluating The Quality of Motion Deblurring. [Paper] [Code & Project Page]
-
2018-CVPR - Learning to extract a video sequence from a single motion-blurred image. [Paper] [Code]
-
2019-CVPR - Bringing a Blurry Frame Alive at High Frame-Rate With an Event Camera. [Paper] [Code]
-
2019-CVPR - Learning to Extract Flawless Slow Motion From Blurry Videos. [Paper] [Code]
-
2019-CVPR - Learning to Synthesize Motion Blur. [Paper][Project page] [Code]
-
2019 - Photosequencing of Motion Blur using Short and Long Exposures. [Paper]
-
2009-ICCP - What are Good Apertures for Defocus Deblurring?. [Paper]
-
2012-ICASSP - Spatially-varying out-of-focus image deblurring with L1-2 optimization and a guided blur map. [Paper]
-
2013-ICASSP - Removing out-of-focus blur from similar image pairs. [Paper]
-
2014-CVPR - Discriminative Blur Detection Features. [Paper][Project Page]
-
2015-CVPR - Just Noticeable Defocus Blur Detection and Estimation. [Paper][Project Page]
-
2016 - Spatially Variant Defocus Blur Map Estimation and Deblurring from a Single Image. [Paper][Code]
-
2017-BMVC - Depth Estimation and Blur Removal from a Single Out-of-focus Image. [Paper]
-
2017-CVPR - Spatially-Varying Blur Detection Based on Multiscale Fused and Sorted Transform Coefficients of Gradient Magnitudes. [Paper][Code]
-
2017-ICCV - Learning to Synthesize a 4D RGBD Light Field from a Single Image. [Paper][Dataset and Project Page]
-
2018-ECCVW - Deep Depth from Defocus: how can defocus blur improve 3D estimation using dense neural networks?. [Paper][Dataset and Code]
-
2018-PG - Defocus and Motion Blur Detection with Deep Contextual Features. [Paper][Dataset and Code]
-
2019-CVPR - Deep Defocus Map Estimation using Domain Adaptation. [Paper][Dataset and Code]
-
2009-CVPR - Understanding and evaluating blind deconvolution algorithms. [Paper][Dataset]
-
2012-ECCV - Recording and playback of camera shake: benchmarking blind deconvolution with a real-world database. [Paper][Dataset]
-
2013-ICCP - Edge-based blur kernel estimation using patch priors. [Paper][Dataset]
-
2016-CVPR - A Comparative Study for Single Image Blind Deblurring. [Paper][Dataset]
-
2017-CVPR (GOPRO) - Deep multi-scale convolutional neural network for dynamic scene deblurring. [Paper][Dataset]
-
2017-CVPR - Deep Video Deblurring for Hand-Held Cameras. [Paper][Dataset]
-
2019-CVPR (Stereo Blur Dataset) - Stereo Deblurring With View Aggregation. [Paper][Dataset]
-
2019-CVPR_W (REDS) - NTIRE 2019 Challenge on Video Deblurring and Super-Resolution: Dataset and Study. [Paper][Dataset]
-
2019-ICCV (HIDE) - Human-Aware Motion Deblurring. [Paper][Dataset]
-
2020-CVPR - Deblurring by Realistic Blurring. [Paper]
-
2020-CVPR - Learning Event-Based Motion Deblurring. [Paper]