Skip to content

A curated list of resources for Image and Video Deblurring

Notifications You must be signed in to change notification settings

CunminZhao/Awesome-Deblurring

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 

Repository files navigation

Image and Video Deblurring

A curated list of resources for Image and Video Deblurring


Suggest new item
Report Bug

Table of contents

Single-Image-Blind-Motion-Deblurring (non-DL)

Year Pub Paper Repo
2006 TOG Removing camera shake from a single photograph Code & Project page
2007 CVPR Single image motion deblurring using transparency
2008 CVPR Psf estimation using sharp edge prediction Project page
2008 TOG High-quality motion deblurring from a single image Code & Project page
2009 TOG Fast motion deblurring
2009 CVPR Image deblurring and denoising using color priors Project page
2010 CVPR Efficient ̈filter flow for space-variant multiframe blind deconvolution
2010 CVPR Non-uniform deblurring for shaken images Code & Project page
2010 CVPR Denoising vs. deblurring: HDR imaging techniques using moving cameras
2010 ECCV Single image deblurring using motion density functions Project page
2010 ECCV Two-phase kernel estimation for robust motion deblurring Code & Project page
2010 NIPS Space-variant single-image blind deconvolution for removing camera shake
2011 CVPR Blind deconvolution using a normalized sparsity measure Code & Project page
2011 CVPR Blur kernel estimation using the radon transform Code
2011 CVPR Exploring aligned complementary image pair for blind motion deblurring
2011 ICCV Fast removal of non-uniform camera shake
2011 IJCV The non-parametric sub-pixel local point spread function estimation is a well posed problem
2012 ECCV Blur-kernel estimation from spectral irregularities
2012 ACCV MRF-based Blind Image Deconvolution
2012 TIP Framelet-based Blind Motion deblurring from a single Image
2013 CVPR Unnatural L0 sparse representation for natural image deblurring Code & Project page
2013 CVPR Handling noise in single image deblurring using directional filters
2013 NIPS Non-Uniform Camera Shake Removal Using a Spatially-Adaptive Sparse Penalty Project page
2013 ICCV Dynamic Scene Deblurring
2013 ICCP Edge-based blur kernel estimation using patch priors Project page & Results & Dataset
2014 CVPR Deblurring Text Images via L0 -Regularized Intensity and Gradient Prior Code & Project page
2014 CVPR Segmentation-Free Dynamic Scene Deblurring
2014 CVPR Separable Kernel for Image Deblurring
2014 CVPR Deblurring Low-light Images with Light Streaks Code & Project page
2014 CVPR Joint depth estimation and camera shake removal from single blurry image
2014 ECCV Hybrid Image Deblurring by Fusing Edge and Power Spectrum Information
2014 ECCV Deblurring Face Images with Exemplars Code & Project page
2014 ECCV Blind deblurring using internal patch recurrence Code & Project page
2014 NIPS Scale Adaptive Blind Deblurring Project page
2015 CVPR Burst Deblurring: Removing Camera Shake Through Fourier Burst Accumulation Project page
2015 CVPR Kernel Fusion for Better Image Deblurring Project page
2015 ICCV Class-Specific Image Deblurring Code & Project page
2015 TIP Coupled Learning for Facial Deblur
2016 CVPR Blind image deblurring using dark channel prior Code & Project page
2016 CVPR Robust Kernel Estimation with Outliers Handling for Image Deblurring Code
2016 CVPR Blind image deconvolution by automatic gradient activation
2017 CVPR Image deblurring via extreme channels prior Code & Project page
2017 CVPR From local to global: Edge profiles to camera motion in blurred images Project page & Results-on-benchmark-datasets
2017 ICCV Blind Image Deblurring with Outlier Handling Code
2017 ICCV Self-paced Kernel Estimation for Robust Blind Image Deblurring Code,Results
2017 ICCV Convergence Analysis of MAP based Blur Kernel Estimation
2018 ECCV Normalized Blind Deconvolution Code
2018 ECCV Deblurring Natural Image Using Super-Gaussian Fields Code
2019 CVPR Blind Image Deblurring With Local Maximum Gradient Prior Code
2019 CVPR Phase-Only Image Based Kernel Estimation for Single Image Blind Deblurring Results-on-benchmark-datasets
2019 CVPR A Variational EM Framework With Adaptive Edge Selection for Blind Motion Deblurring
2019 TIP Graph-Based Blind Image Deblurring From a Single Photograph Code
2019 TPAMI Surface-aware Blind Image Deblurring
2019 TCSVT Single Image Blind Deblurring Using Multi-Scale Latent Structure Prior
2020 ECCV OID: Outlier Identifying and Discarding in Blind Image Deblurring Code&Data
2020 ECCV Enhanced Sparse Model for Blind Deblurring Code
2021 CVPR Blind Deblurring for Saturated Images Code&Data
2021 TCI Polyblur: Removing mild blur by polynomial reblurring
2021 SPIC Fast blind deconvolution using a deeper sparse patch-wise maximum gradient prior
2021 TCSVT Blind Image Deblurring Using Patch-Wise Minimal Pixels Regularization Code
2022 CVPR Pixel Screening Based Intermediate Correction for Blind Deblurring

Single-Image-Blind-Motion-Deblurring (DL)

Year Pub Paper Repo
2015 CVPR Learning a convolutional neural network for non-uniform motion blur removal Code 1,Code 2
2015 BMVC Convolutional neural networks for direct text deblurring Code and Project Page
2016 ECCV A neural approach to blind motion deblurring Code
2016 PAMI Learning to deblur
2017 CVPR Deep multi-scale convolutional neural network for dynamic scene deblurring Code
2017 CVPR From Motion Blur to Motion Flow: A Deep Learning Solution for Removing Heterogeneous Motion Blur Code & Project page
2017 ICCV Blur-Invariant Deep Learning for Blind Deblurring
2017 ICCV Learning to Super-resolve Blurry Face and Text Images Code & Project page
2017 ICCV Learning Discriminative Data Fitting Functions for Blind Image Deblurring Code
2018 ICIP Semi-supervised Learning of Camera Motion from a Blurred Image
2018 TIP Motion blur kernel estimation via deep learning Code & Project page
2018 CVPR Deep Semantic Face Deblurring Code
2018 CVPR Learning a Discriminative Prior for Blind Image Deblurring Code & Project page
2018 CVPR Dynamic Scene Deblurring Using Spatially Variant Recurrent Neural Networks Code
2018 CVPR Scale-recurrent network for deep image deblurring Code
2018 CVPR Deblurgan: Blind motion deblurring using conditional adversarial networks Code-Pytorch
2018 ECCV Unsupervised Class-Specific Deblurring
2018 BMVC Gated Fusion Network for Joint Image Deblurring and Super-Resolution Code
2019 WACV Gyroscope-Aided Motion Deblurring with Deep Networks Code
2019 CVPR Dynamic Scene Deblurring With Parameter Selective Sharing and Nested Skip Connections
2019 CVPR Deep Stacked Hierarchical Multi-Patch Network for Image Deblurring Code
2019 CVPR Unsupervised Domain-Specific Deblurring via Disentangled Representations Code
2019 CVPR Bringing Alive Blurred Moments Project page & Results-on-benchmark-datasets
2019 CVPR Douglas-Rachford Networks: Learning Both the Image Prior and Data Fidelity Terms for Blind Image Deconvolution
2019 ICCV DeblurGAN-v2: Deblurring (Orders-of-Magnitude) Faster and Better Code
2019 ICCV (HIDE) Human-Aware Motion Deblurring
2019 BMVC Blind image deconvolution using deep generative priors
2019 ACMMM Tell Me Where It is Still Blurry: Adversarial Blurred Region Mining and Refining
2019 IJCV Joint Face Hallucination and Deblurring via Structure Generation and Detail Enhancement Code
2020 AAAI Learning to Deblur Face Images via Sketch Synthesis
2020 AAAI Region-Adaptive Dense Network for Efficient Motion Deblurring
2020 WACV DAVID: Dual-Attentional Video Deblurring
2020 CVPR Neural Blind Deconvolution Using Deep Priors Code
2020 CVPR Spatially-Attentive Patch-Hierarchical Network for Adaptive Motion Deblurring
2020 CVPR Deblurring by Realistic Blurring Code
2020 CVPR Learning Event-Based Motion Deblurring
2020 CVPR Efficient Dynamic Scene Deblurring Using Spatially Variant Deconvolution Network With Optical Flow Guided Training
2020 CVPR Deblurring using Analysis-Synthesis Networks Pair
2020 ECCV Multi-Temporal Recurrent Neural Networks For Progressive Non-Uniform Single Image Deblurring With Incremental Temporal Training
2020 TIP Efficient and Interpretable Deep Blind Image Deblurring Via Algorithm Unrolling
2020 TIP Deblurring Face Images using Uncertainty Guided Multi-Stream Semantic Networks Code
2020 TIP Dark and bright channel prior embedded network for dynamic scene deblurring Code
2020 TIP Dynamic Scene Deblurring by Depth Guided Model
2020 IEEEAccess Scale-Iterative Upscaling Network for Image Deblurring Code
2020 ACCV Human Motion Deblurring using Localized Body Prior
2020 TPAMI Physics-Based Generative Adversarial Models for Image Restoration and Beyond Code
2020 TCI Blind Image Deconvolution using Deep Generative Priors
2020 TMM Raw Image Deblurring Dataset
2020 Arxiv Blur Invariant Kernel-Adaptive Network for Single Image Blind deblurring
2021 TPAMI Exposure Trajectory Recovery from Motion Blur Code
2021 Arxiv BANet: Blur-aware Attention Networks for Dynamic Scene Deblurring Code
2021 CVPR Multi-Stage Progressive Image Restoration Code
2021 CVPR DeFMO: Deblurring and Shape Recovery of Fast Moving Objects Code
2021 CVPR Blind Deblurring for Saturated Images
2021 CVPR Test-Time Fast Adaptation for Dynamic Scene Deblurring via Meta-Auxiliary Learning
2021 CVPR Explore Image Deblurring via Encoded Blur Kernel Space Code
2021 CVPR Pre-trained image processing transformer Code
2021 CVPR Multi-stage progressive image restoration Code
2021 CVPRW Hinet: Half instance normalization network for image restoration Code
2021 ICCV Spatially-Adaptive Image Restoration using Distortion-Guided Networks Code
2021 ICCV Rethinking Coarse-To-Fine Approach in Single Image Deblurring Code
2021 ICCV Perceptual Variousness Motion Deblurring With Light Global Context Refinement
2021 ICCV Pyramid Architecture Search for Real-Time Image Deblurring
2021 ICCV Searching for Controllable Image Restoration Networks Code
2021 ICCVW Sdwnet: A straight dilated network with wavelet transformation for image deblurring Code
2021 TIP Structure-Aware Motion Deblurring Using Multi-Adversarial Optimized CycleGAN
2021 JSTS Degradation Aware Approach to Image Restoration Using Knowledge Distillation
2021 Arxiv Non-uniform Blur Kernel Estimation via Adaptive Basis Decomposition Code
2021 Arxiv Clean Images are Hard to Reblur: A New Clue for Deblurring
2021 Arxiv Deep residual fourier transformation for single image deblurring Code
2021 CVIU Single-image deblurring with neural networks: A comparative survey
2021 TIP Blind Motion Deblurring Super-Resolution: When Dynamic Spatio-Temporal Learning Meets Static Image Understanding
2021 NC Deep Robust Image Deblurring via Blur Distilling and Information Comparison in Latent Space
2022 IJCV Deep Image Deblurring: A Survey
2022 WACV Deep Feature Prior Guided Face Deblurring
2022 CVPR Restormer: Efficient transformer for high-resolution image restoration Code
2022 CVPR Maxim: Multi-axis mlp for image processing Code
2022 CVPR Uformer: A general u-shaped transformer for image restoration Code
2022 CVPR Deblurring via Stochastic Refinement
2022 CVPR XYDeblur: Divide and Conquer for Single Image Deblurring
2022 CVPR All-In-One Image Restoration for Unknown Corruption Code
2022 CVPR Exploring and Evaluating Image Restoration Potential in Dynamic Scenes
2022 CVPR Deep Generalized Unfolding Networks for Image Restoration Code
2022 CVPR GIQE: Generic Image Quality Enhancement via Nth Order Iterative Degradation
2022 CVPRW Blind Non-Uniform Motion Deblurring Using Atrous Spatial Pyramid Deformable Convolution and Deblurring-Reblurring Consistency
2022 CVPRW Motion Aware Double Attention Network for Dynamic Scene Deblurring
2022 ECCV Stripformer: Strip Transformer for Fast Image Deblurring Code
2022 ECCV Simple baselines for image restoration Code
2022 ECCV D2HNet: Joint Denoising and Deblurring with Hierarchical Network for Robust Night Image Restoration Code
2022 ECCV Improving Image Restoration by Revisiting Global Information Aggregation Code
2022 ECCV Animation from Blur: Multi-modal Blur Decomposition with Motion Guidance Code
2022 ECCV Learning Degradation Representations for Image Deblurring Code
2022 ECCV Realistic Blur Synthesis for Learning Image Deblurring
2022 ECCV Event-based Fusion for Motion Deblurring with Cross-modal Attention Code
2022 ACCV Learning to Predict Decomposed Dynamic Filters for Single Image Motion Deblurring Code
2022 Arxiv Multi-scale-stage network for single image deblurring
2023 AAAI Real-world deep local motion deblurring Code&Dataset
2023 AAAI Intriguing Findings of Frequency Selection for Image Deblurring Code
2023 AAAI Dual-domain Attention for Image Deblurring
2023 CVPR Self-Supervised Non-Uniform Kernel Estimation With Flow-Based Motion Prior for Blind Image Deblurring Code
2023 CVPR Efficient Frequency Domain-Based Transformers for High-Quality Image Deblurring Code
2023 CVPR Self-Supervised Blind Motion Deblurring With Deep Expectation Maximization Code
2023 ICCV Multiscale Structure Guided Diffusion for Image Deblurring
2023 ICCV Multi-Scale Residual Low-Pass Filter Network for Image Deblurring
2023 Arxiv LaKDNet: Revisiting Image Deblurring with an Efficient ConvNet Code
2024 IJCV Blind Image Deblurring with Unknown Kernel Size and Substantial Noise Project Page

Non-Blind-Deblurring

Year Pub Paper Repo
2006 IJCV Image deblurring in the presence of impulsive noise
2009 NIPS Fast image deconvolution using hyper-laplacian priors Code & Project page
2011 PAMI Richardson-Lucy Deblurring for Scenes under a Projective Motion Path
2011 ICCV Handling outliers in non-blind image deconvolution Code
2011 ICCV From learning models of natural image patches to whole image restoration Code
2012 TIP Bm3d frames and variational image deblurring
2012 TIP Robust image deblurring with an inaccurate blur kernel Code
2013 CVPR A machine learning approach for non-blind image deconvolution Code & Project page
2013 CVPR Discriminative non-blind deblurring Code
2014 TIP A general framework for regularized, similarity-based image restoration Code & Project page
2014 NIPS Deep convolutional neural network for image deconvolution Code & Project page
2014 CVPR Shrinkage fields for effective image restoration Code
2014 ECCV Good Image Priors for Non-blind Deconvolution: Generic vs Specific Project page
2016 CVIP Fast Non-Blind Image De-blurring With Sparse Priors
2017 TIP Partial Deconvolution With Inaccurate Blur Kernel
2017 ICCP Fast non-blind deconvolution via regularized residual networks with long/short skip-connections Code, Project Page
2017 CVPR Noise-Blind Image Deblurring
2017 CVPR Learning Deep CNN Denoiser Prior for Image Restoration Code
2017 CVPR Learning Fully Convolutional Networks for Iterative Non-blind Deconvolution Code
2017 ICCV Learning proximal operators: Using denoising networks for regularizing inverse imaging problems
2017 ICCV Learning to push the limits of efficient fft-based image deconvolution Code
2017 NIPS Deep Mean-Shift Priors for Image Restoration Code
2018 ICIP Modeling Realistic Degradations in Non-Blind Deconvolution
2018 CVPR Non-blind Deblurring: Handling Kernel Uncertainty with CNNs Project page & Results-on-benchmark-datasets
2018 CVPR Deep image prior Code
2018 ECCV Learning Data Terms for Non-blind Deblurring
2018 NIPS Deep Non-Blind Deconvolution via Generalized Low-Rank Approximation Code
2019 ICLR Deep decoder: Concise image representations from untrained non-convolutional networks Code
2019 CVPR Deep Plug-And-Play Super-Resolution for Arbitrary Blur Kernels Code
2019 ICCVW Image deconvolution with deep image and kernel priors
2019 TPAMI Denoising prior driven deep neural network for image restoration
2020 CVPR Variational-EM-Based Deep Learning for Noise-Blind Image Deblurring Project page & Results-on-benchmark-datasets
2020 CVPR Deep Learning for Handling Kernel/model Uncertainty in Image Deconvolution Project page & Results-on-benchmark-datasets
2020 ECCV End-to-end interpretable learning of non-blind image deblurring
2020 EUSIPCO Bp-dip: A backprojection based deep image prior Code
2020 NIPS Deep Wiener Deconvolution: Wiener Meets Deep Learning for Image Deblurring Code
2020 TNLS Learning deep gradient descent optimization for image deconvolution Code
2020 TCI Neumann networks for linear inverse problems in imaging Code
2020 Arxiv The Maximum Entropy on the Mean Method for Image Deblurring
2021 CVPR Learning Spatially-Variant MAP Models for Non-Blind Image Deblurring
2021 CVPR Learning a Non-Blind Deblurring Network for Night Blurry Images Code&Data
2021 TNNLS Nonblind Image Deblurring via Deep Learning in Complex Field
2022 WACV Non-Blind Deblurring for Fluorescence: A Deformable Latent Space Approach With Kernel Parameterization
2022 CVPR Deep Constrained Least Squares for Blind Image Super-Resolution Project Page
2022 CVPRW A Robust Non-Blind Deblurring Method Using Deep Denoiser Prior
2022 SPIC Black-box image deblurring and defiltering CodeMatlab, CodePy
2022 TPAMI DWDN: Deep Wiener Deconvolution Network for Non-Blind Image Deblurring
2022 TCI Photon Limited Non-Blind Deblurring Using Algorithm Unrolling Code
2023 WACV Wiener Guided DIP for Unsupervised Blind Image Deconvolution Code
2023 CVPR Uncertainty-Aware Unsupervised Image Deblurring with Deep Residual Prior Code
2023 ICCV Leveraging Classic Deconvolution and Feature Extraction in Zero-Shot Image Restoration
2023 SIVP Reverse image filtering with clean and noisy filters Code
2023 TIP INFWIDE: Image and Feature Space Wiener Deconvolution Network for Non-blind Image Deblurring in Low-Light Conditions Code
2023 TPAMI Blind Image Deconvolution Using Variational Deep Image Prior Code
2024 WACV Deep Plug-and-Play Nighttime Non-Blind Deblurring With Saturated Pixel Handling Schemes
2024 TCI The Secrets of Non-Blind Poisson Deconvolution
2024 IJCV Deep Richardson-Lucy Deconvolution for Low-Light Image Deblurring

(Multi-image/Video)-Motion-Deblurring

Year Pub Paper Repo
2007 TOG Image Deblurring with Blurred/Noisy Image Pairs
2008 CVPR Robust dual motion deblurring
2009 JCP Blind motion deblurring using multiple images
2010 CVPR Robust flash deblurring
2010 CVPR Efficient filter flow for space-variant multiframe blind deconvolution
2012 ECCV Deconvolving PSFs for A Better Motion Deblurring using Multiple Images
2012 TIP Robust multichannel blind deconvolution via fast alternating minimization
2012 CGF Registration Based Non-uniform Motion Deblurring
2012 TOG Video deblurring for hand-held cameras using patch-based synthesis Project page
2013 CVPR Multi-image Blind Deblurring Using a Coupled Adaptive Sparse Prior Code & Project page
2014 CVPR Multi-Shot Imaging: Joint Alignment, Deblurring and Resolution Enhancement Project page
2014 CVPR Gyro-Based Multi-Image Deconvolution for Removing Handshake Blur Project Page
2014 ECCV Modeling Blurred Video with Layers Project page, Results & Dataset
2015 CVPR Burst Deblurring: Removing Camera Shake Through Fourier Burst Accumulation
2015 TCI Hand-held video deblurring via efficient fourier aggregation Project page & Results
2015 TIP Removing camera shake via weighted fourier burst accumulation
2015 CVPR Generalized Video Deblurring for Dynamic Scenes Code & Project page
2015 CVPR Intra-Frame Deblurring by Leveraging Inter-Frame Camera Motion Project page
2016 ECCV Stereo video deblurring
2017 CVPR Simultaneous stereo video deblurring and scene flow estimation
2017 CVPR Deep Video Deblurring for Hand-Held Cameras Code
2017 CVPR Light Field Blind Motion Deblurring code
2017 ICCV Video Deblurring via Semantic Segmentation and Pixel-Wise Non-Linear Kernel Project page
2017 ICCV Online Video Deblurring via Dynamic Temporal Blending Network Code
2018 ECCV Burst Image Deblurring Using Permutation Invariant Convolutional Neural Networks Project page
2018 ECCV Joint Blind Motion Deblurring and Depth Estimation of Light Field
2018 TPAMI Dynamic Video Deblurring using a Locally Adaptive Linear Blur Model
2018 ICCP Reblur2deblur: Deblurring videos via self-supervised learning
2018 Arxiv LSD-Joint Denoising and Deblurring of Short and Long Exposure Images with Convolutional Neural Networks
2019 TIP Adversarial Spatio-Temporal Learning for Video Deblurring Code
2019 CVPR Recurrent Neural Networks With Intra-Frame Iterations for Video Deblurring
2019 CVPR DAVANet: Stereo Deblurring With View Aggregation Code
2019 CVPR_W A Deep Motion Deblurring Network based on Per-Pixel Adaptive Kernels with Residual Down-Up and Up-Down Modules
2019 ICCV Spatio-Temporal Filter Adaptive Network for Video Deblurring Project page, Code
2019 ICCV Face Video Deblurring using 3D Facial Priors Code
2019 SPL Deep Recurrent Network for Fast and Full-Resolution Light Field Deblurring
2019 ICCV_W Deep Video Deblurring: The Devil is in the Details Code
2020 CVPR Cascaded Deep Video Deblurring Using Temporal Sharpness Prior Code
2020 CVPR Blurry Video Frame Interpolation Code
2020 ECCV Efficient Spatio-Temporal Recurrent Neural Network for Video Deblurring Code
2020 ECCV Learning Event-Driven Video Deblurring and Interpolation
2020 TIP Blur Removal Via Blurred-Noisy Image Pair
2020 TCSVT Recursive Neural Network for Video Deblurring
2021 AAAI Motion-blurred Video Interpolation and Extrapolation
2021 CVPR Gated Spatio-Temporal Attention-Guided Video Deblurring
2021 CVPR ARVo: Learning All-Range Volumetric Correspondence for Video Deblurring
2021 TOG Recurrent Video Deblurring with Blur-Invariant Motion Estimation and Pixel Volumes Code
2021 CVIU Video Deblurring via Spatiotemporal Pyramid Network and Adversarial Gradient Prior
2021 ICCV Multi-Scale Separable Network for Ultra-High-Definition Video Deblurring
2022 AAAI Deep Recurrent Neural Network with Multi-Scale Bi-Directional Propagation for Video Deblurring
2022 CVPR Deblur-NeRF: Neural Radiance Fields From Blurry Images Code
2022 ECCV Improving Image Restoration by Revisiting Global Information Aggregation Code
2022 ECCV Animation from Blur: Multi-modal Blur Decomposition with Motion Guidance Code
2022 ECCV Efficient Video Deblurring Guided by Motion Magnitude Code
2022 ECCV Spatio-Temporal Deformable Attention Network for Video Deblurring Code
2022 ECCV ERDN: Equivalent Receptive Field Deformable Network for Video Deblurring Code
2022 ECCV DeMFI: Deep Joint Deblurring and Multi-Frame Interpolation with Flow-Guided Attentive Correlation and Recursive Boosting Code
2022 ECCVW Towards Real-World Video Deblurring by Exploring Blur Formation Process
2022 CGF Real-Time Video Deblurring via Lightweight Motion Compensation Code
2022 IJCV Real-world Video Deblurring: A Benchmark Dataset and An Efficient Recurrent Neural Network Code
2023 CVPR Blur Interpolation Transformer for Real-World Motion from Blur Code
2023 CVPR DP-NeRF: Deblurred Neural Radiance Field with Physical Scene Priors Code
2023 CVPR BAD-NeRF: Bundle Adjusted Deblur Neural Radiance Fields Code&Dataset
2023 CVPR Joint Video Multi-Frame Interpolation and Deblurring Under Unknown Exposure Time Code
2023 CVPR Deep Discriminative Spatial and Temporal Network for Efficient Video Deblurring Code
2023 ICCV Exploring Temporal Frequency Spectrum in Deep Video Deblurring
2023 ICCV E2NeRF: Event Enhanced Neural Radiance Fields from Blurry Images Code
2024 WACV Sharp-NeRF: Grid-Based Fast Deblurring Neural Radiance Fields Using Sharpness Prior Code
2024 WACV Deblur-NSFF: Neural Scene Flow Fields for Blurry Dynamic Scenes

Challenges on Motion Deblurring

Year Pub Paper Repo
2019 CVPR_W NTIRE 2019 Challenge on Video Deblurring: Methods and Results
2019 CVPR_W NTIRE 2019 Challenge on Video Deblurring and Super-Resolution: Dataset and Study
2019 CVPR_W EDVR: Video Restoration with Enhanced Deformable Convolutional Networks Code-Pytorch
2020 CVPR_W Ntire 2020 challenge on image and video deblurring
2020 CVPR_W Deploying Image Deblurring across Mobile Devices: A Perspective of Quality and Latency
2020 CVPR_W High-Resolution Dual-Stage Multi-Level Feature Aggregation for Single Image and Video Deblurring

Other Closely Related Works

Year Pub Paper Repo
2000 Multiframe Restoration Methods for Image Synthesis and Recovery, Joseph J. Green, Univ. of Arizona, PhD thesis Code
2013 TOG A No-Reference Metric for Evaluating The Quality of Motion Deblurring Code & Project Page
2018 CVPR Learning to extract a video sequence from a single motion-blurred image
2019 CVPR Bringing a Blurry Frame Alive at High Frame-Rate With an Event Camera Code
2019 CVPR Learning to Extract Flawless Slow Motion From Blurry Videos Code
2019 CVPR Learning to Synthesize Motion Blur Code, Project page
2019 CVPR World from blur
2019 ICCV FAB: A Robust Facial Landmark Detection Framework for Motion-Blurred Videos Code
2019 ICCV Visual Deprojection: Probabilistic Recovery of Collapsed Dimensions
2020 CVPR-W Photosequencing of Motion Blur using Short and Long Exposures Project Page
2020 ACM-MM Every Moment Matters: Detail-Aware Networks to Bring a Blurry Image Alive
2020 NIPS Watch out! Motion is Blurring Blurring the Vision of Your Deep Neural Networks Code
2021 Arxiv Geometric Moment Invariants to Motion Blur
2021 AAAI Optical Flow Estimation from a Single Motion-blurred Image
2021 CVPR Towards Rolling Shutter Correction and Deblurring in Dynamic Scenes Code
2021 CVPR Improved Handling of Motion Blur in Online Object Detection
2021 CVPR Blur, Noise, and Compression Robust Generative Adversarial Networks
2021 ICCV Motion Deblurring With Real Events Code
2021 ICCV Bringing Events Into Video Deblurring With Non-Consecutively Blurry Frames Code
2021 IEEEAccess Robust Single Image Deblurring Using Gyroscope Sensor
2022 ECCV Animation from Blur: Multi-modal Blur Decomposition with Motion Guidance Code
2022 ECCV Realistic Blur Synthesis for Learning Image Deblurring Code & Dataset
2022 ECCV Event-Guided Deblurring of Unknown Exposure Time Videos
2023 CVPR Blur Interpolation Transformer for Real-World Motion from Blur Code
2023 CVPR Improving Robustness of Semantic Segmentation to Motion-Blur Using Class-Centric Augmentation Code
[2023] CVPR Recovering 3D Hand Mesh Sequence From a Single Blurry Image: A New Dataset and Temporal Unfolding Code
2023 CVPR Blur Interpolation Transformer for Real-World Motion from Blur Code
2023 CVPR Event-Based Frame Interpolation with Ad-hoc Deblurring Code
2023 CVPR DartBlur: Privacy Preservation With Detection Artifact Suppression Code
2023 CVPR HyperCUT: Video Sequence From a Single Blurry Image Using Unsupervised Ordering Code
2023 CVPR Hybrid Neural Rendering for Large-Scale Scenes With Motion Blur Code
2023 CVPR Event-Based Blurry Frame Interpolation Under Blind Exposure Code
2023 ICCV Non-Coaxial Event-Guided Motion Deblurring with Spatial Alignment
2023 ICCV Generalizing Event-Based Motion Deblurring in Real-World Scenarios Code
2024 WACV Single-Image Deblurring, Trajectory and Shape Recovery of Fast Moving Objects with Denoising Diffusion Probabilistic Models Code

Defocus Deblurring and Potential Datasets

Year Pub Paper Repo
2009 ICCP What are Good Apertures for Defocus Deblurring?
2009 ICIP Single image defocus map estimation using local contrast prior
2011 PR Defocus map estimation from a single image
2012 ICASSP Spatially-varying out-of-focus image deblurring with L1-2 optimization and a guided blur map
2013 ICASSP Removing out-of-focus blur from similar image pairs
2014 CVPR Discriminative Blur Detection Features Project Page
2015 CVPR Just Noticeable Defocus Blur Detection and Estimation Project Page
2016 Spatially Variant Defocus Blur Map Estimation and Deblurring from a Single Image Code
2017 BMVC Depth Estimation and Blur Removal from a Single Out-of-focus Image
2017 CVPR Spatially-Varying Blur Detection Based on Multiscale Fused and Sorted Transform Coefficients of Gradient Magnitudes Code
2017 CVPR A unified approach of multi-scale deep and hand-crafted features for defocus estimation Code
2017 ICCV Learning to Synthesize a 4D RGBD Light Field from a Single Image Dataset and Project Page
2018 ECCV Refocusgan: Scene refocusing using a single image
2018 ECCV_W Deep Depth from Defocus: how can defocus blur improve 3D estimation using dense neural networks? Code & Dataset
2018 PG Defocus and Motion Blur Detection with Deep Contextual Features Code & Dataset
2018 TIP Edge-based defocus blur estimation with adaptive scale selection Code
2019 CVPR Deep Defocus Map Estimation using Domain Adaptation Code & Dataset
2019 CVPR DeFusionNET: Defocus Blur Detection via Recurrently Fusing and Refining Multi-Scale Deep Features
2020 ECCV Defocus Deblurring Using Dual-Pixel Data Code & Dataset
2020 ECCV Rethinking the Defocus Blur Detection Problem and A Real-Time Deep DBD Model
2020 ECCV Defocus Blur Detection via Depth Distillation Code
2020 TCI AIFNet: All-in-focus Image Restoration Network using a Light Field-based Dataset Code,Dataset
2020 Arxiv CycleGAN with a Blur Kernel for Deconvolution Microscopy: Optimal Transport Geometry
2020 Arxiv Deep Multi-Scale Feature Learning for Defocus Blur Estimation
2020 TCSVT Estimating Generalized Gaussian Blur Kernels for Out-of-Focus Image Deblurring
2021 Arxiv Defocus Blur Detection via Salient Region Detection Prior
2021 Arxiv Learning to Estimate Kernel Scale and Orientation of Defocus Blur with Asymmetric Coded Aperture
2021 CVPR Iterative Filter Adaptive Network for Single Image Defocus Deblurring Code & Dataset
2021 CVPR Self-Generated Defocus Blur Detection via Dual Adversarial Discriminators Code
2021 CVPR Dual Pixel Exploration: Simultaneous Depth Estimation and Image Restoration Code
2021 CVPRW NTIRE 2021 Challenge for Defocus Deblurring Using Dual-pixel Images: Methods and Results
2021 CVPRW Attention! Stay Focus! Code
2021 ICCV Single Image Defocus Deblurring Using Kernel-Sharing Parallel Atrous Convolutions Code
2021 ICCV Learning To Reduce Defocus Blur by Realistically Modeling Dual-Pixel Data Code
2022 WACV Improving Single-Image Defocus Deblurring: How Dual-Pixel Images Help Through Multi-Task Learning Code
2022 CVPR Learning to Deblur Using Light Field Generated and Real Defocus Images Code
2022 CVPR AR-NeRF: Unsupervised Learning of Depth and Defocus Effects From Natural Images With Aperture Rendering Neural Radiance Fields
2022 ECCV United Defocus Blur Detection and Deblurring via Adversarial Promoting Learning Code
2023 AAAI Learning Single Image Defocus Deblurring with Misaligned Training Pairs Code
2023 CVPR K3DN: Disparity-Aware Kernel Estimation for Dual-Pixel Defocus Deblurring
2023 CVPR Better "CMOS" Produces Clearer Images: Learning Space-Variant Blur Estimation for Blind Image Super-Resolution Code
2023 CVPR Neumann Network With Recursive Kernels for Single Image Defocus Deblurring Code
2023 CVPR DP-NeRF: Deblurred Neural Radiance Field With Physical Scene Priors Code
2023 ICCV Single Image Defocus Deblurring via Implicit Neural Inverse Kernels
2023 IJCV End-to-end Alternating Optimization for Real-World Blind Super Resolution Code
2023 Arxiv LaKDNet: Revisiting Image Deblurring with an Efficient ConvNet Code
2024 WACV Camera-Independent Single Image Depth Estimation From Defocus Blur

Benchmark Datasets on Motion Deblurring

Year Pub Paper Repo
2009 CVPR Understanding and evaluating blind deconvolution algorithms Dataset
2012 ECCV Recording and playback of camera shake: benchmarking blind deconvolution with a real-world database Dataset
2013 ICCP Edge-based blur kernel estimation using patch priors Dataset
2016 CVPR A Comparative Study for Single Image Blind Deblurring Dataset
2017 CVPR (GOPRO) Deep multi-scale convolutional neural network for dynamic scene deblurring Dataset
2017 CVPR (DVD) Deep Video Deblurring for Hand-Held Cameras Dataset
2017 GCPR Motion deblurring in the wild
2019 CVPR (Stereo Blur Dataset) Stereo Deblurring With View Aggregation Dataset
2019 CVPR_W (REDS) NTIRE 2019 Challenge on Video Deblurring and Super-Resolution: Dataset and Study Dataset
2019 ICCV (HIDE) Human-Aware Motion Deblurring Dataset
2020 CVPR Deblurring by Realistic Blurring Dataset
2020 CVPR Learning Event-Based Motion Deblurring
2020 ECCV (BSD) Efficient Spatio-Temporal Recurrent Neural Network for Video Deblurring Dataset
2020 ECCV Real-World Blur Dataset for Learning and Benchmarking Deblurring Algorithms Code & Dataset
2021 CVPR (BS-RSCD) Towards Rolling Shutter Correction and Deblurring in Dynamic Scenes Dataset
2021 Arxiv MC-Blur: A Comprehensive Benchmark for Image Deblurring Dataset
2022 ECCV Realistic Blur Synthesis for Learning Image Deblurring Code & Dataset
2022 IJCV (BSD) Real-world Video Deblurring: A Benchmark Dataset and An Efficient Recurrent Neural Network Dataset
2023 CVPR (RBI) Blur Interpolation Transformer for Real-World Motion from Blur Code & Dataset
2023 AAAI Real-world deep local motion deblurring Code&Dataset

Abbreviations:

  • DL -> Deep Learning
  • non-DL -> non-Deep Learning

AI-Photo-Enhancer-Apps

About

A curated list of resources for Image and Video Deblurring

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published