Home

Awesome

<!--A curated list of resources for Image and Video Deblurring--> <!-- PROJECT LOGO --> <p align="center"> <h3 align="center">Image and Video Deblurring</h3> <p align="center">A curated list of resources for Image and Video Deblurring <br /> <br /> <br /> <a href="https://github.com/subeeshvasu/Awesome-Deblurring/pulls/new">Suggest new item</a> <br /> <a href="https://github.com/subeeshvasu/Awesome-Deblurring/issues/new">Report Bug</a> </p> </p>

Table of contents

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

YearPubPaperRepo
2006TOGRemoving camera shake from a single photographCode & Project page
2007CVPRSingle image motion deblurring using transparency
2008CVPRPsf estimation using sharp edge predictionProject page
2008TOGHigh-quality motion deblurring from a single imageCode & Project page
2009TOGFast motion deblurring
2009CVPRImage deblurring and denoising using color priorsProject page
2010CVPREfficient ̈filter flow for space-variant multiframe blind deconvolution
2010CVPRNon-uniform deblurring for shaken imagesCode & Project page
2010CVPRDenoising vs. deblurring: HDR imaging techniques using moving cameras
2010ECCVSingle image deblurring using motion density functionsProject page
2010ECCVTwo-phase kernel estimation for robust motion deblurringCode & Project page
2010NIPSSpace-variant single-image blind deconvolution for removing camera shake
2011CVPRBlind deconvolution using a normalized sparsity measureCode & Project page
2011CVPRBlur kernel estimation using the radon transformCode
2011CVPRExploring aligned complementary image pair for blind motion deblurring
2011ICCVFast removal of non-uniform camera shake
2011IJCVThe non-parametric sub-pixel local point spread function estimation is a well posed problem
2012ECCVBlur-kernel estimation from spectral irregularities
2012ACCVMRF-based Blind Image Deconvolution
2012TIPFramelet-based Blind Motion deblurring from a single Image
2013CVPRUnnatural L0 sparse representation for natural image deblurringCode & Project page
2013CVPRHandling noise in single image deblurring using directional filters
2013NIPSNon-Uniform Camera Shake Removal Using a Spatially-Adaptive Sparse PenaltyProject page
2013ICCVDynamic Scene Deblurring
2013ICCPEdge-based blur kernel estimation using patch priorsProject page & Results & Dataset
2014CVPRDeblurring Text Images via L0 -Regularized Intensity and Gradient PriorCode & Project page
2014CVPRSegmentation-Free Dynamic Scene Deblurring
2014CVPRSeparable Kernel for Image Deblurring
2014CVPRDeblurring Low-light Images with Light StreaksCode & Project page
2014CVPRJoint depth estimation and camera shake removal from single blurry image
2014ECCVHybrid Image Deblurring by Fusing Edge and Power Spectrum Information
2014ECCVDeblurring Face Images with ExemplarsCode & Project page
2014ECCVBlind deblurring using internal patch recurrenceCode & Project page
2014NIPSScale Adaptive Blind DeblurringProject page
2015CVPRBurst Deblurring: Removing Camera Shake Through Fourier Burst AccumulationProject page
2015CVPRKernel Fusion for Better Image DeblurringProject page
2015ICCVClass-Specific Image DeblurringCode & Project page
2015TIPCoupled Learning for Facial Deblur
2016CVPRBlind image deblurring using dark channel priorCode & Project page
2016CVPRRobust Kernel Estimation with Outliers Handling for Image DeblurringCode
2016CVPRBlind image deconvolution by automatic gradient activation
2017CVPRImage deblurring via extreme channels priorCode & Project page
2017CVPRFrom local to global: Edge profiles to camera motion in blurred imagesProject page & Results-on-benchmark-datasets
2017ICCVBlind Image Deblurring with Outlier HandlingCode
2017ICCVSelf-paced Kernel Estimation for Robust Blind Image DeblurringCode,Results
2017ICCVConvergence Analysis of MAP based Blur Kernel Estimation
2018ECCVNormalized Blind DeconvolutionCode
2018ECCVDeblurring Natural Image Using Super-Gaussian FieldsCode
2019CVPRBlind Image Deblurring With Local Maximum Gradient PriorCode
2019CVPRPhase-Only Image Based Kernel Estimation for Single Image Blind DeblurringResults-on-benchmark-datasets
2019CVPRA Variational EM Framework With Adaptive Edge Selection for Blind Motion Deblurring
2019TIPGraph-Based Blind Image Deblurring From a Single PhotographCode
2019TPAMISurface-aware Blind Image Deblurring
2019TCSVTSingle Image Blind Deblurring Using Multi-Scale Latent Structure Prior
2020ECCVOID: Outlier Identifying and Discarding in Blind Image DeblurringCode&Data
2020ECCVEnhanced Sparse Model for Blind DeblurringCode
2021CVPRBlind Deblurring for Saturated ImagesCode&Data
2021TCIPolyblur: Removing mild blur by polynomial reblurring
2021SPICFast blind deconvolution using a deeper sparse patch-wise maximum gradient prior
2021TCSVTBlind Image Deblurring Using Patch-Wise Minimal Pixels RegularizationCode
2022CVPRPixel Screening Based Intermediate Correction for Blind Deblurring

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

YearPubPaperRepo
2015CVPRLearning a convolutional neural network for non-uniform motion blur removalCode 1,Code 2
2015BMVCConvolutional neural networks for direct text deblurringCode and Project Page
2016ECCVA neural approach to blind motion deblurringCode
2016PAMILearning to deblur
2017CVPRDeep multi-scale convolutional neural network for dynamic scene deblurringCode
2017CVPRFrom Motion Blur to Motion Flow: A Deep Learning Solution for Removing Heterogeneous Motion BlurCode & Project page
2017ICCVBlur-Invariant Deep Learning for Blind Deblurring
2017ICCVLearning to Super-resolve Blurry Face and Text ImagesCode & Project page
2017ICCVLearning Discriminative Data Fitting Functions for Blind Image DeblurringCode
2018ICIPSemi-supervised Learning of Camera Motion from a Blurred Image
2018TIPMotion blur kernel estimation via deep learningCode & Project page
2018CVPRDeep Semantic Face DeblurringCode
2018CVPRLearning a Discriminative Prior for Blind Image DeblurringCode & Project page
2018CVPRDynamic Scene Deblurring Using Spatially Variant Recurrent Neural NetworksCode
2018CVPRScale-recurrent network for deep image deblurringCode
2018CVPRDeblurgan: Blind motion deblurring using conditional adversarial networksCode-Pytorch
2018ECCVUnsupervised Class-Specific Deblurring
2018BMVCGated Fusion Network for Joint Image Deblurring and Super-ResolutionCode
2019WACVGyroscope-Aided Motion Deblurring with Deep NetworksCode
2019CVPRDynamic Scene Deblurring With Parameter Selective Sharing and Nested Skip Connections
2019CVPRDeep Stacked Hierarchical Multi-Patch Network for Image DeblurringCode
2019CVPRUnsupervised Domain-Specific Deblurring via Disentangled RepresentationsCode
2019CVPRBringing Alive Blurred MomentsProject page & Results-on-benchmark-datasets
2019CVPRDouglas-Rachford Networks: Learning Both the Image Prior and Data Fidelity Terms for Blind Image Deconvolution
2019ICCVDeblurGAN-v2: Deblurring (Orders-of-Magnitude) Faster and BetterCode
2019ICCV (HIDE)Human-Aware Motion Deblurring
2019BMVCBlind image deconvolution using deep generative priors
2019ACMMMTell Me Where It is Still Blurry: Adversarial Blurred Region Mining and Refining
2019IJCVJoint Face Hallucination and Deblurring via Structure Generation and Detail EnhancementCode
2020AAAILearning to Deblur Face Images via Sketch Synthesis
2020AAAIRegion-Adaptive Dense Network for Efficient Motion Deblurring
2020WACVDAVID: Dual-Attentional Video Deblurring
2020CVPRNeural Blind Deconvolution Using Deep PriorsCode
2020CVPRSpatially-Attentive Patch-Hierarchical Network for Adaptive Motion Deblurring
2020CVPRDeblurring by Realistic BlurringCode
2020CVPRLearning Event-Based Motion Deblurring
2020CVPREfficient Dynamic Scene Deblurring Using Spatially Variant Deconvolution Network With Optical Flow Guided Training
2020CVPRDeblurring using Analysis-Synthesis Networks Pair
2020ECCVMulti-Temporal Recurrent Neural Networks For Progressive Non-Uniform Single Image Deblurring With Incremental Temporal Training
2020TIPEfficient and Interpretable Deep Blind Image Deblurring Via Algorithm Unrolling
2020TIPDeblurring Face Images using Uncertainty Guided Multi-Stream Semantic NetworksCode
2020TIPDark and bright channel prior embedded network for dynamic scene deblurringCode
2020TIPDynamic Scene Deblurring by Depth Guided Model
2020IEEEAccessScale-Iterative Upscaling Network for Image DeblurringCode
2020ACCVHuman Motion Deblurring using Localized Body Prior
2020TPAMIPhysics-Based Generative Adversarial Models for Image Restoration and BeyondCode
2020TCIBlind Image Deconvolution using Deep Generative Priors
2020TMMRaw Image DeblurringDataset
2020ArxivBlur Invariant Kernel-Adaptive Network for Single Image Blind deblurring
2021TPAMIExposure Trajectory Recovery from Motion BlurCode
2021ArxivBANet: Blur-aware Attention Networks for Dynamic Scene DeblurringCode
2021CVPRMulti-Stage Progressive Image RestorationCode
2021CVPRDeFMO: Deblurring and Shape Recovery of Fast Moving ObjectsCode
2021CVPRBlind Deblurring for Saturated Images
2021CVPRTest-Time Fast Adaptation for Dynamic Scene Deblurring via Meta-Auxiliary Learning
2021CVPRExplore Image Deblurring via Encoded Blur Kernel SpaceCode
2021CVPRPre-trained image processing transformerCode
2021CVPRMulti-stage progressive image restorationCode
2021CVPRWHinet: Half instance normalization network for image restorationCode
2021ICCVSpatially-Adaptive Image Restoration using Distortion-Guided NetworksCode
2021ICCVRethinking Coarse-To-Fine Approach in Single Image DeblurringCode
2021ICCVPerceptual Variousness Motion Deblurring With Light Global Context Refinement
2021ICCVPyramid Architecture Search for Real-Time Image Deblurring
2021ICCVSearching for Controllable Image Restoration NetworksCode
2021ICCVWSdwnet: A straight dilated network with wavelet transformation for image deblurringCode
2021TIPStructure-Aware Motion Deblurring Using Multi-Adversarial Optimized CycleGAN
2021JSTSDegradation Aware Approach to Image Restoration Using Knowledge Distillation
2021ArxivNon-uniform Blur Kernel Estimation via Adaptive Basis DecompositionCode
2021ArxivClean Images are Hard to Reblur: A New Clue for Deblurring
2021ArxivDeep residual fourier transformation for single image deblurringCode
2021CVIUSingle-image deblurring with neural networks: A comparative survey
2021TIPBlind Motion Deblurring Super-Resolution: When Dynamic Spatio-Temporal Learning Meets Static Image Understanding
2021NCDeep Robust Image Deblurring via Blur Distilling and Information Comparison in Latent Space
2022IJCVDeep Image Deblurring: A Survey
2022WACVDeep Feature Prior Guided Face Deblurring
2022CVPRRestormer: Efficient transformer for high-resolution image restorationCode
2022CVPRMaxim: Multi-axis mlp for image processingCode
2022CVPRUformer: A general u-shaped transformer for image restorationCode
2022CVPRDeblurring via Stochastic Refinement
2022CVPRXYDeblur: Divide and Conquer for Single Image Deblurring
2022CVPRAll-In-One Image Restoration for Unknown CorruptionCode
2022CVPRExploring and Evaluating Image Restoration Potential in Dynamic Scenes
2022CVPRDeep Generalized Unfolding Networks for Image RestorationCode
2022CVPRGIQE: Generic Image Quality Enhancement via Nth Order Iterative Degradation
2022CVPRWBlind Non-Uniform Motion Deblurring Using Atrous Spatial Pyramid Deformable Convolution and Deblurring-Reblurring Consistency
2022CVPRWMotion Aware Double Attention Network for Dynamic Scene Deblurring
2022ECCVStripformer: Strip Transformer for Fast Image DeblurringCode
2022ECCVSimple baselines for image restorationCode
2022ECCVD2HNet: Joint Denoising and Deblurring with Hierarchical Network for Robust Night Image RestorationCode
2022ECCVImproving Image Restoration by Revisiting Global Information AggregationCode
2022ECCVAnimation from Blur: Multi-modal Blur Decomposition with Motion GuidanceCode
2022ECCVLearning Degradation Representations for Image DeblurringCode
2022ECCVRealistic Blur Synthesis for Learning Image Deblurring
2022ECCVEvent-based Fusion for Motion Deblurring with Cross-modal AttentionCode
2022ACCVLearning to Predict Decomposed Dynamic Filters for Single Image Motion DeblurringCode
2022ArxivMulti-scale-stage network for single image deblurring
2023AAAIReal-world deep local motion deblurringCode&Dataset
2023AAAIIntriguing Findings of Frequency Selection for Image DeblurringCode
2023AAAIDual-domain Attention for Image Deblurring
2023CVPRSelf-Supervised Non-Uniform Kernel Estimation With Flow-Based Motion Prior for Blind Image DeblurringCode
2023CVPREfficient Frequency Domain-Based Transformers for High-Quality Image DeblurringCode
2023CVPRSelf-Supervised Blind Motion Deblurring With Deep Expectation MaximizationCode
2023ICCVMultiscale Structure Guided Diffusion for Image Deblurring
2023ICCVMulti-Scale Residual Low-Pass Filter Network for Image Deblurring
2023ArxivLaKDNet: Revisiting Image Deblurring with an Efficient ConvNetCode
2024IJCVBlind Image Deblurring with Unknown Kernel Size and Substantial NoiseProject Page

Non-Blind-Deblurring

YearPubPaperRepo
2006IJCVImage deblurring in the presence of impulsive noise
2009NIPSFast image deconvolution using hyper-laplacian priorsCode & Project page
2011PAMIRichardson-Lucy Deblurring for Scenes under a Projective Motion Path
2011ICCVHandling outliers in non-blind image deconvolutionCode
2011ICCVFrom learning models of natural image patches to whole image restorationCode
2012TIPBm3d frames and variational image deblurring
2012TIPRobust image deblurring with an inaccurate blur kernel Code
2013CVPRA machine learning approach for non-blind image deconvolutionCode & Project page
2013CVPRDiscriminative non-blind deblurringCode
2014TIPA general framework for regularized, similarity-based image restoration Code & Project page
2014NIPSDeep convolutional neural network for image deconvolutionCode & Project page
2014CVPRShrinkage fields for effective image restorationCode
2014ECCVGood Image Priors for Non-blind Deconvolution: Generic vs SpecificProject page
2016CVIPFast Non-Blind Image De-blurring With Sparse Priors
2017TIPPartial Deconvolution With Inaccurate Blur Kernel
2017ICCPFast non-blind deconvolution via regularized residual networks with long/short skip-connectionsCode, Project Page
2017CVPRNoise-Blind Image Deblurring
2017CVPRLearning Deep CNN Denoiser Prior for Image RestorationCode
2017CVPRLearning Fully Convolutional Networks for Iterative Non-blind DeconvolutionCode
2017ICCVLearning proximal operators: Using denoising networks for regularizing inverse imaging problems
2017ICCVLearning to push the limits of efficient fft-based image deconvolutionCode
2017NIPSDeep Mean-Shift Priors for Image RestorationCode
2018ICIPModeling Realistic Degradations in Non-Blind Deconvolution
2018CVPRNon-blind Deblurring: Handling Kernel Uncertainty with CNNsProject page & Results-on-benchmark-datasets
2018CVPRDeep image priorCode
2018ECCVLearning Data Terms for Non-blind Deblurring
2018NIPSDeep Non-Blind Deconvolution via Generalized Low-Rank ApproximationCode
2019ICLRDeep decoder: Concise image representations from untrained non-convolutional networksCode
2019CVPRDeep Plug-And-Play Super-Resolution for Arbitrary Blur KernelsCode
2019ICCVWImage deconvolution with deep image and kernel priors
2019TPAMIDenoising prior driven deep neural network for image restoration
2020CVPRVariational-EM-Based Deep Learning for Noise-Blind Image DeblurringProject page & Results-on-benchmark-datasets
2020CVPRDeep Learning for Handling Kernel/model Uncertainty in Image DeconvolutionProject page & Results-on-benchmark-datasets
2020ECCVEnd-to-end interpretable learning of non-blind image deblurring
2020EUSIPCOBp-dip: A backprojection based deep image priorCode
2020NIPSDeep Wiener Deconvolution: Wiener Meets Deep Learning for Image DeblurringCode
2020TNLSLearning deep gradient descent optimization for image deconvolutionCode
2020TCINeumann networks for linear inverse problems in imagingCode
2020ArxivThe Maximum Entropy on the Mean Method for Image Deblurring
2021CVPRLearning Spatially-Variant MAP Models for Non-Blind Image Deblurring
2021CVPRLearning a Non-Blind Deblurring Network for Night Blurry ImagesCode&Data
2021TNNLSNonblind Image Deblurring via Deep Learning in Complex Field
2022WACVNon-Blind Deblurring for Fluorescence: A Deformable Latent Space Approach With Kernel Parameterization
2022CVPRDeep Constrained Least Squares for Blind Image Super-ResolutionProject Page
2022CVPRWA Robust Non-Blind Deblurring Method Using Deep Denoiser Prior
2022SPICBlack-box image deblurring and defilteringCodeMatlab, CodePy
2022TPAMIDWDN: Deep Wiener Deconvolution Network for Non-Blind Image Deblurring
2022TCIPhoton Limited Non-Blind Deblurring Using Algorithm UnrollingCode
2023WACVWiener Guided DIP for Unsupervised Blind Image DeconvolutionCode
2023CVPRUncertainty-Aware Unsupervised Image Deblurring with Deep Residual PriorCode
2023ICCVLeveraging Classic Deconvolution and Feature Extraction in Zero-Shot Image Restoration
2023SIVPReverse image filtering with clean and noisy filtersCode
2023TIPINFWIDE: Image and Feature Space Wiener Deconvolution Network for Non-blind Image Deblurring in Low-Light ConditionsCode
2023TPAMIBlind Image Deconvolution Using Variational Deep Image PriorCode
2024WACVDeep Plug-and-Play Nighttime Non-Blind Deblurring With Saturated Pixel Handling Schemes
2024TCIThe Secrets of Non-Blind Poisson Deconvolution
2024IJCVDeep Richardson-Lucy Deconvolution for Low-Light Image Deblurring

(Multi-image/Video)-Motion-Deblurring

YearPubPaperRepo
2007TOGImage Deblurring with Blurred/Noisy Image Pairs
2008CVPRRobust dual motion deblurring
2009JCPBlind motion deblurring using multiple images
2010CVPRRobust flash deblurring
2010CVPREfficient filter flow for space-variant multiframe blind deconvolution
2012ECCVDeconvolving PSFs for A Better Motion Deblurring using Multiple Images
2012TIPRobust multichannel blind deconvolution via fast alternating minimization
2012CGFRegistration Based Non-uniform Motion Deblurring
2012TOGVideo deblurring for hand-held cameras using patch-based synthesisProject page
2013CVPRMulti-image Blind Deblurring Using a Coupled Adaptive Sparse PriorCode & Project page
2014CVPRMulti-Shot Imaging: Joint Alignment, Deblurring and Resolution EnhancementProject page
2014CVPRGyro-Based Multi-Image Deconvolution for Removing Handshake BlurProject Page
2014ECCVModeling Blurred Video with LayersProject page, Results & Dataset
2015CVPRBurst Deblurring: Removing Camera Shake Through Fourier Burst Accumulation
2015TCIHand-held video deblurring via efficient fourier aggregationProject page & Results
2015TIPRemoving camera shake via weighted fourier burst accumulation
2015CVPRGeneralized Video Deblurring for Dynamic ScenesCode & Project page
2015CVPRIntra-Frame Deblurring by Leveraging Inter-Frame Camera MotionProject page
2016ECCVStereo video deblurring
2017CVPRSimultaneous stereo video deblurring and scene flow estimation
2017CVPRDeep Video Deblurring for Hand-Held CamerasCode
2017CVPRLight Field Blind Motion Deblurringcode
2017ICCVVideo Deblurring via Semantic Segmentation and Pixel-Wise Non-Linear KernelProject page
2017ICCVOnline Video Deblurring via Dynamic Temporal Blending NetworkCode
2018ECCVBurst Image Deblurring Using Permutation Invariant Convolutional Neural NetworksProject page
2018ECCVJoint Blind Motion Deblurring and Depth Estimation of Light Field
2018TPAMIDynamic Video Deblurring using a Locally Adaptive Linear Blur Model
2018ICCPReblur2deblur: Deblurring videos via self-supervised learning
2018ArxivLSD-Joint Denoising and Deblurring of Short and Long Exposure Images with Convolutional Neural Networks
2019TIPAdversarial Spatio-Temporal Learning for Video DeblurringCode
2019CVPRRecurrent Neural Networks With Intra-Frame Iterations for Video Deblurring
2019CVPRDAVANet: Stereo Deblurring With View AggregationCode
2019CVPR_WA Deep Motion Deblurring Network based on Per-Pixel Adaptive Kernels with Residual Down-Up and Up-Down Modules
2019ICCVSpatio-Temporal Filter Adaptive Network for Video DeblurringProject page, Code
2019ICCVFace Video Deblurring using 3D Facial PriorsCode
2019SPLDeep Recurrent Network for Fast and Full-Resolution Light Field Deblurring
2019ICCV_WDeep Video Deblurring: The Devil is in the DetailsCode
2020CVPRCascaded Deep Video Deblurring Using Temporal Sharpness PriorCode
2020CVPRBlurry Video Frame InterpolationCode
2020ECCVEfficient Spatio-Temporal Recurrent Neural Network for Video DeblurringCode
2020ECCVLearning Event-Driven Video Deblurring and Interpolation
2020TIPBlur Removal Via Blurred-Noisy Image Pair
2020TCSVTRecursive Neural Network for Video Deblurring
2021AAAIMotion-blurred Video Interpolation and Extrapolation
2021CVPRGated Spatio-Temporal Attention-Guided Video Deblurring
2021CVPRARVo: Learning All-Range Volumetric Correspondence for Video Deblurring
2021TOGRecurrent Video Deblurring with Blur-Invariant Motion Estimation and Pixel VolumesCode
2021CVIUVideo Deblurring via Spatiotemporal Pyramid Network and Adversarial Gradient Prior
2021ICCVMulti-Scale Separable Network for Ultra-High-Definition Video Deblurring
2022AAAIDeep Recurrent Neural Network with Multi-Scale Bi-Directional Propagation for Video Deblurring
2022CVPRDeblur-NeRF: Neural Radiance Fields From Blurry ImagesCode
2022ECCVImproving Image Restoration by Revisiting Global Information AggregationCode
2022ECCVAnimation from Blur: Multi-modal Blur Decomposition with Motion GuidanceCode
2022ECCVEfficient Video Deblurring Guided by Motion MagnitudeCode
2022ECCVSpatio-Temporal Deformable Attention Network for Video DeblurringCode
2022ECCVERDN: Equivalent Receptive Field Deformable Network for Video DeblurringCode
2022ECCVDeMFI: Deep Joint Deblurring and Multi-Frame Interpolation with Flow-Guided Attentive Correlation and Recursive BoostingCode
2022ECCVWTowards Real-World Video Deblurring by Exploring Blur Formation Process
2022CGFReal-Time Video Deblurring via Lightweight Motion CompensationCode
2022IJCVReal-world Video Deblurring: A Benchmark Dataset and An Efficient Recurrent Neural NetworkCode
2023CVPRBlur Interpolation Transformer for Real-World Motion from BlurCode
2023CVPRDP-NeRF: Deblurred Neural Radiance Field with Physical Scene PriorsCode
2023CVPRBAD-NeRF: Bundle Adjusted Deblur Neural Radiance FieldsCode&Dataset
2023CVPRJoint Video Multi-Frame Interpolation and Deblurring Under Unknown Exposure TimeCode
2023CVPRDeep Discriminative Spatial and Temporal Network for Efficient Video DeblurringCode
2023ICCVExploring Temporal Frequency Spectrum in Deep Video Deblurring
2023ICCVE2NeRF: Event Enhanced Neural Radiance Fields from Blurry ImagesCode
2024WACVSharp-NeRF: Grid-Based Fast Deblurring Neural Radiance Fields Using Sharpness PriorCode
2024WACVDeblur-NSFF: Neural Scene Flow Fields for Blurry Dynamic Scenes

Challenges on Motion Deblurring

YearPubPaperRepo
2019CVPR_WNTIRE 2019 Challenge on Video Deblurring: Methods and Results
2019CVPR_WNTIRE 2019 Challenge on Video Deblurring and Super-Resolution: Dataset and Study
2019CVPR_WEDVR: Video Restoration with Enhanced Deformable Convolutional NetworksCode-Pytorch
2020CVPR_WNtire 2020 challenge on image and video deblurring
2020CVPR_WDeploying Image Deblurring across Mobile Devices: A Perspective of Quality and Latency
2020CVPR_WHigh-Resolution Dual-Stage Multi-Level Feature Aggregation for Single Image and Video Deblurring

Other Closely Related Works

YearPubPaperRepo
2000Multiframe Restoration Methods for Image Synthesis and Recovery, Joseph J. Green, Univ. of Arizona, PhD thesisCode
2013TOGA No-Reference Metric for Evaluating The Quality of Motion DeblurringCode & Project Page
2018CVPRLearning to extract a video sequence from a single motion-blurred image
2019CVPRBringing a Blurry Frame Alive at High Frame-Rate With an Event CameraCode
2019CVPRLearning to Extract Flawless Slow Motion From Blurry VideosCode
2019CVPRLearning to Synthesize Motion BlurCode, Project page
2019CVPRWorld from blur
2019ICCVFAB: A Robust Facial Landmark Detection Framework for Motion-Blurred VideosCode
2019ICCVVisual Deprojection: Probabilistic Recovery of Collapsed Dimensions
2020CVPR-WPhotosequencing of Motion Blur using Short and Long ExposuresProject Page
2020ACM-MMEvery Moment Matters: Detail-Aware Networks to Bring a Blurry Image Alive
2020NIPSWatch out! Motion is Blurring Blurring the Vision of Your Deep Neural NetworksCode
2021ArxivGeometric Moment Invariants to Motion Blur
2021AAAIOptical Flow Estimation from a Single Motion-blurred Image
2021CVPRTowards Rolling Shutter Correction and Deblurring in Dynamic ScenesCode
2021CVPRImproved Handling of Motion Blur in Online Object Detection
2021CVPRBlur, Noise, and Compression Robust Generative Adversarial Networks
2021ICCVMotion Deblurring With Real EventsCode
2021ICCVBringing Events Into Video Deblurring With Non-Consecutively Blurry FramesCode
2021IEEEAccessRobust Single Image Deblurring Using Gyroscope Sensor
2022ECCVAnimation from Blur: Multi-modal Blur Decomposition with Motion GuidanceCode
2022ECCVRealistic Blur Synthesis for Learning Image DeblurringCode & Dataset
2022ECCVEvent-Guided Deblurring of Unknown Exposure Time Videos
2023CVPRBlur Interpolation Transformer for Real-World Motion from BlurCode
2023CVPRImproving Robustness of Semantic Segmentation to Motion-Blur Using Class-Centric AugmentationCode
[2023]CVPRRecovering 3D Hand Mesh Sequence From a Single Blurry Image: A New Dataset and Temporal UnfoldingCode
2023CVPRBlur Interpolation Transformer for Real-World Motion from BlurCode
2023CVPREvent-Based Frame Interpolation with Ad-hoc DeblurringCode
2023CVPRDartBlur: Privacy Preservation With Detection Artifact SuppressionCode
2023CVPRHyperCUT: Video Sequence From a Single Blurry Image Using Unsupervised OrderingCode
2023CVPRHybrid Neural Rendering for Large-Scale Scenes With Motion BlurCode
2023CVPREvent-Based Blurry Frame Interpolation Under Blind ExposureCode
2023ICCVNon-Coaxial Event-Guided Motion Deblurring with Spatial Alignment
2023ICCVGeneralizing Event-Based Motion Deblurring in Real-World ScenariosCode
2024WACVSingle-Image Deblurring, Trajectory and Shape Recovery of Fast Moving Objects with Denoising Diffusion Probabilistic ModelsCode

Defocus Deblurring and Potential Datasets

YearPubPaperRepo
2009ICCPWhat are Good Apertures for Defocus Deblurring?
2009ICIPSingle image defocus map estimation using local contrast prior
2011PRDefocus map estimation from a single image
2012ICASSPSpatially-varying out-of-focus image deblurring with L1-2 optimization and a guided blur map
2013ICASSPRemoving out-of-focus blur from similar image pairs
2014CVPRDiscriminative Blur Detection FeaturesProject Page
2015CVPRJust Noticeable Defocus Blur Detection and EstimationProject Page
2016Spatially Variant Defocus Blur Map Estimation and Deblurring from a Single ImageCode
2017BMVCDepth Estimation and Blur Removal from a Single Out-of-focus Image
2017CVPRSpatially-Varying Blur Detection Based on Multiscale Fused and Sorted Transform Coefficients of Gradient MagnitudesCode
2017CVPRA unified approach of multi-scale deep and hand-crafted features for defocus estimationCode
2017ICCVLearning to Synthesize a 4D RGBD Light Field from a Single ImageDataset and Project Page
2018ECCVRefocusgan: Scene refocusing using a single image
2018ECCV_WDeep Depth from Defocus: how can defocus blur improve 3D estimation using dense neural networks?Code & Dataset
2018PGDefocus and Motion Blur Detection with Deep Contextual FeaturesCode & Dataset
2018TIPEdge-based defocus blur estimation with adaptive scale selectionCode
2019CVPRDeep Defocus Map Estimation using Domain AdaptationCode & Dataset
2019CVPRDeFusionNET: Defocus Blur Detection via Recurrently Fusing and Refining Multi-Scale Deep Features
2020ECCVDefocus Deblurring Using Dual-Pixel DataCode & Dataset
2020ECCVRethinking the Defocus Blur Detection Problem and A Real-Time Deep DBD Model
2020ECCVDefocus Blur Detection via Depth DistillationCode
2020TCIAIFNet: All-in-focus Image Restoration Network using a Light Field-based DatasetCode,Dataset
2020ArxivCycleGAN with a Blur Kernel for Deconvolution Microscopy: Optimal Transport Geometry
2020ArxivDeep Multi-Scale Feature Learning for Defocus Blur Estimation
2020TCSVTEstimating Generalized Gaussian Blur Kernels for Out-of-Focus Image Deblurring
2021ArxivDefocus Blur Detection via Salient Region Detection Prior
2021ArxivLearning to Estimate Kernel Scale and Orientation of Defocus Blur with Asymmetric Coded Aperture
2021CVPRIterative Filter Adaptive Network for Single Image Defocus DeblurringCode & Dataset
2021CVPRSelf-Generated Defocus Blur Detection via Dual Adversarial DiscriminatorsCode
2021CVPRDual Pixel Exploration: Simultaneous Depth Estimation and Image RestorationCode
2021CVPRWNTIRE 2021 Challenge for Defocus Deblurring Using Dual-pixel Images: Methods and Results
2021CVPRWAttention! Stay Focus!Code
2021ICCVSingle Image Defocus Deblurring Using Kernel-Sharing Parallel Atrous ConvolutionsCode
2021ICCVLearning To Reduce Defocus Blur by Realistically Modeling Dual-Pixel DataCode
2022WACVImproving Single-Image Defocus Deblurring: How Dual-Pixel Images Help Through Multi-Task LearningCode
2022CVPRLearning to Deblur Using Light Field Generated and Real Defocus ImagesCode
2022CVPRAR-NeRF: Unsupervised Learning of Depth and Defocus Effects From Natural Images With Aperture Rendering Neural Radiance Fields
2022ECCVUnited Defocus Blur Detection and Deblurring via Adversarial Promoting LearningCode
2023AAAILearning Single Image Defocus Deblurring with Misaligned Training PairsCode
2023CVPRK3DN: Disparity-Aware Kernel Estimation for Dual-Pixel Defocus Deblurring
2023CVPRBetter "CMOS" Produces Clearer Images: Learning Space-Variant Blur Estimation for Blind Image Super-ResolutionCode
2023CVPRNeumann Network With Recursive Kernels for Single Image Defocus DeblurringCode
2023CVPRDP-NeRF: Deblurred Neural Radiance Field With Physical Scene PriorsCode
2023ICCVSingle Image Defocus Deblurring via Implicit Neural Inverse Kernels
2023IJCVEnd-to-end Alternating Optimization for Real-World Blind Super ResolutionCode
2023ArxivLaKDNet: Revisiting Image Deblurring with an Efficient ConvNetCode
2024WACVCamera-Independent Single Image Depth Estimation From Defocus Blur

Benchmark Datasets on Motion Deblurring

YearPubPaperRepo
2009CVPRUnderstanding and evaluating blind deconvolution algorithmsDataset
2012ECCVRecording and playback of camera shake: benchmarking blind deconvolution with a real-world databaseDataset
2013ICCPEdge-based blur kernel estimation using patch priorsDataset
2016CVPRA Comparative Study for Single Image Blind DeblurringDataset
2017CVPR (GOPRO)Deep multi-scale convolutional neural network for dynamic scene deblurringDataset
2017CVPR (DVD)Deep Video Deblurring for Hand-Held CamerasDataset
2017GCPRMotion deblurring in the wild
2019CVPR (Stereo Blur Dataset)Stereo Deblurring With View AggregationDataset
2019CVPR_W (REDS)NTIRE 2019 Challenge on Video Deblurring and Super-Resolution: Dataset and StudyDataset
2019ICCV (HIDE)Human-Aware Motion DeblurringDataset
2020CVPRDeblurring by Realistic BlurringDataset
2020CVPRLearning Event-Based Motion Deblurring
2020ECCV (BSD)Efficient Spatio-Temporal Recurrent Neural Network for Video DeblurringDataset
2020ECCVReal-World Blur Dataset for Learning and Benchmarking Deblurring AlgorithmsCode & Dataset
2021CVPR (BS-RSCD)Towards Rolling Shutter Correction and Deblurring in Dynamic ScenesDataset
2021ArxivMC-Blur: A Comprehensive Benchmark for Image DeblurringDataset
2022ECCVRealistic Blur Synthesis for Learning Image DeblurringCode & Dataset
2022IJCV (BSD)Real-world Video Deblurring: A Benchmark Dataset and An Efficient Recurrent Neural NetworkDataset
2023CVPR (RBI)Blur Interpolation Transformer for Real-World Motion from BlurCode & Dataset
2023AAAIReal-world deep local motion deblurringCode&Dataset

Abbreviations:

AI-Photo-Enhancer-Apps