Awesome-Deblurring-Resources

August 30, 2024 · View on GitHub

A curated list of research papers and datasets related to image and video deblurring.

Overview

2024 Papers

VenuePaperLink
arxivBlind Image Deblurring using FFT-ReLU with Deep Learning Pipeline IntegrationCode
arxivFast Diffusion EM: a diffusion model for blind inverse problems with application to deconvolutionFastDiffusionEM
SPIEEstimation of motion blur kernel parameters using regression convolutional neural networksRegressionBlur
CVPRA Unified Framework for Microscopy Defocus Deblur with Multi-Pyramid Transformer and Contrastive LearningMPT-CataBlur
CVPRAdaRevD: Adaptive Patch Exiting Reversible Decoder Pushes the Limit of Image DeblurringAdaRevD
CVPRBlur2Blur: Blur Conversion for Unsupervised Image Deblurring on Unknown DomainsBlur2Blur
CVPRFourier Priors-Guided Diffusion for Zero-Shot Joint Low-Light Enhancement and DeblurringFourierDiff
CVPRID-Blau: Image Deblurring by Implicit Diffusion-based reBLurring AUgmentationID-Blau
CVPRLDP: Language-driven Dual-Pixel Image Defocus Deblurring NetworkLDP
CVPRMitigating Motion Blur in Neural Radiance Fields with Events and FramesEvDeblurNeRF
CVPRMotion-adaptive Separable Collaborative Filters for Blind Motion DeblurringMISCFilter
CVPRMotion Blur Decomposition with Cross-shutter GuidancedualBR
CVPRSpike-guided Motion Deblurring with Unknown Modal Spatiotemporal AlignmentUaSDN
CVPRBlur-aware Spatio-temporal Sparse Transformer for Video DeblurringBSSTNet
CVPRUnsupervised Blind Image Deblurring Based on Self-Enhancement-
CVPRReal-World Efficient Blind Motion Deblurring via Blur Pixel Discretization-
CVPREVS-assisted Joint Deblurring Rolling-Shutter Correction and Video Frame Interpolation through Sensor Inverse Modeling-
CVPRLatency Correction for Event-guided Deblurring and Frame Interpolation-
CVPRFrequency-aware Event-based Video Deblurring for Real-World Motion Blur-
arXivGyroscope-Assisted Motion Deblurring Network-
arXivGyro-based Neural Single Image Deblurring-
ECCVBAD-Gaussians: Bundle Adjusted Deblur Gaussian SplattingBAD-Gaussians
ECCVBeNeRF: Neural Radiance Fields from a Single Blurry Image and Event StreamBeNeRF
ECCVBlind image deblurring with noise-robust kernel estimationBD_noise_robust_kernel_estimation
ECCVDomain-adaptive Video Deblurring via Test-time BlurringDADeblur
ECCVGaussian Splatting on the Move: Blur and Rolling Shutter Compensation for Natural Camera Motion3dgs-deblur
ECCVTowards Real-world Event-guided Low-light Video Enhancement and DeblurringELEDNet
ECCVUniINR: Event-guided Unified Rolling Shutter Correction, Deblurring, and InterpolationUniINR

2023 Papers

VenuePaperLink
ICMLGibbsDDRM: A Partially Collapsed Gibbs Sampler for Solving Blind Inverse Problems with Denoising Diffusion RestorationGibbsDDRM
IJCVBlind Image Deblurring with Unknown Kernel Size and Substantial NoiseBlind Image Deblurring
TIPINFWIDE: Image and Feature Space Wiener Deconvolution Network for Non-blind Image Deblurring in Low-Light ConditionsINFWIDE
AAAIReal-World Deep Local Motion DeblurringReLoBlur
ICCVMulti-scale Residual Low-Pass Filter Network for Image Deblurring-
TCSVTMulti-Scale Frequency Separation Network for Image DeblurringMSFS-Net
ICMLIRNeXt: Rethinking Convolutional Network Design for Image RestorationIRNeXt
CVPRStructured Kernel Estimation for Photon-Limited Deconvolutionstructured-kernel-cvpr23
CVPRBlur Interpolation Transformer for Real-World Motion from BlurBiT
CVPRNeumann Network with Recursive Kernels for Single Image Defocus DeblurringNRKNet
CVPREfficient Frequency Domain-based Transformers for High-Quality Image DeblurringFFTformer
CVPRHybrid Neural Rendering for Large-Scale Scenes with Motion BlurHybridNeuralRendering
CVPRSelf-Supervised Non-Uniform Kernel Estimation With Flow-Based Motion Prior for Blind Image DeblurringUFPDeblur
CVPRUncertainty-Aware Unsupervised Image Deblurring with Deep Residual PriorUAUDeblur
CVPRK3DN: Disparity-Aware Kernel Estimation for Dual-Pixel Defocus Deblurring-
CVPRSelf-Supervised Blind Motion Deblurring With Deep Expectation Maximization-
CVPRHyperCUT: Video Sequence from a Single Blurry Image using Unsupervised OrderingHyperCUT
CVPRDeep Discriminative Spatial and Temporal Network for Efficient Video DeblurringDSTNet
AAAIDual-Domain Attention for Image DeblurringDDANet
AAAIReal-World Deep Local Motion DeblurringReLoBlur
AAAILearning Single Image Defocus Deblurring with Misaligned Training PairsJDRL
AAAIIntriguing Findings of Frequency Selection for Image DeblurringDeepRFT
AAAILearnable Blur Kernel for Single-Image Defocus Deblurring in the Wild-
ICCVMultiscale Structure Guided Diffusion for Image Deblurring-
ICCVSingle Image Defocus Deblurring via Implicit Neural Inverse KernelsINIKNet
ICCVSingle Image Deblurring with Row-dependent Blur MagnitudeRSS-T
ICCVNon-Coaxial Event-Guided Motion Deblurring with Spatial Alignment-
ICCVGeneralizing Event-Based Motion Deblurring in Real-World ScenariosGEM
ICCVExploring Temporal Frequency Spectrum in Deep Video Deblurring-
NeurIPSHierarchical Integration Diffusion Model for Realistic Image DeblurringHI-Diff
NeurIPSEnhancing Motion Deblurring in High-Speed Scenes with Spike Streams-

2022 Papers

VenuePaperLink
ECCVWMSSNet: Multi-Scale-Stage Network for Single Image DeblurringMSSNet
CVPRWHINet: Half Instance Normalization Network for Image RestorationHINet
TIPBANet: A Blur-Aware Attention Network for Dynamic Scene DeblurringBANet
CVPRLearning to Deblur using Light Field Generated and Real Defocus ImagesDRBNet
CVPRPixel Screening Based Intermediate Correction for Blind Deblurring-
CVPRDeblurring via Stochastic Refinement-
CVPRXYDeblur: Divide and Conquer for Single Image Deblurring-
CVPRUnifying Motion Deblurring and Frame Interpolation with EventsEVDI
CVPRE-CIR: Event-Enhanced Continuous Intensity RecoveryE-CIR
CVPRMulti-Scale Memory-Based Video DeblurringMemDeblur
ECCVLearning Degradation Representations for Image DeblurringLearning_degradation
ECCVStripformer: Strip Transformer for Fast Image DeblurringStripformer-ECCV-2022
ECCVAnimation from Blur: Multi-modal Blur Decomposition with Motion GuidanceAnimation-from-Blur
ECCVUnited Defocus Blur Detection and Deblurring via Adversarial Promoting LearningAPL
ECCVRealistic Blur Synthesis for Learning Image DeblurringRSBlur
ECCVEvent-based Fusion for Motion Deblurring with Cross-modal AttentionEFNet
ECCVEvent-Guided Deblurring of Unknown Exposure Time VideosUEVD_public
ECCVSpatio-Temporal Deformable Attention Network for Video DeblurringSTDAN
ECCVEfficient Video Deblurring Guided by Motion MagnitudeMMP-RNN
ECCVERDN: Equivalent Receptive Field Deformable Network for Video DeblurringERDN
ECCVDeMFI: Deep Joint Deblurring and Multi-Frame Interpolation with Flow-Guided Attentive Correlation and Recursive BoostingDeMFI
ECCVTowards Real-World Video Deblurring by Exploring Blur Formation ProcessRAWBlur

2021 Papers

VenuePaperLink
CVPRExplore Image Deblurring via Encoded Blur Kernel SpaceBlur-Kernel-Space-Exploring
ICCVRethinking Coarse-to-Fine Approach in Single Image DeblurringMIMO-UNet
CVPRMulti-Stage Progressive Image RestorationMPRNet
CVPRDeFMO: Deblurring and Shape Recovery of Fast Moving ObjectsDeFMO
CVPRARVo: Learning All-Range Volumetric Correspondence for Video Deblurring-
CVPRTowards Rolling Shutter Correction and Deblurring in Dynamic ScenesRSCD
CVPRDigital Gimbal: End-to-end Deep Image Stabilization with Learnable Exposure TimesDigital Gimbal
ICCVBringing Events into Video Deblurring with Non consecutively Blurry FramesD2Net
ICCVRethinking Coarse-to-Fine Approach in Single Image DeblurringMIMO-UNet
ICCVSingle Image Defocus Deblurring Using Kernel-Sharing Parallel Atrous ConvolutionsKPAC
NeurIPSGaussian Kernel Mixture Network for Single Image Defocus DeblurringGKMNet

2020 Papers

VenuePaperLink
NeurIPSDeep Wiener Deconvolution: Wiener Meets Deep Learning for Image DeblurringDWDN
IEEERaw Image DeblurringRaw Image Deblurring
TCSVTA Simple Local Minimal Intensity Prior and An Improved Algorithm for Blind Image DeblurringDeblur-PMP
ECCVEnd-to-end Interpretable Learning of Non-blind Image DeblurringCPCR
IJCVSpatially-Adaptive Filter Units for Compact and Efficient Deep Neural NetworksDAU-ConvNet
TNNLSLearning Deep Gradient Descent Optimization for Image DeconvolutionLearn-Optimizer-RGDN
TCSVTDeep Convolutional-Neural-Network-Based Channel Attention for Single Image Dynamic Scene Blind Deblurring-
CVPRCascaded Deep Video Deblurring Using Temporal Sharpness PriorCDVD-TSP
CVPRLearning Event-Based Motion Deblurring-
CVPRVariational-EM-Based Deep Learning for Noise-Blind Image DeblurringVEM-NBD
CVPREfficient Dynamic Scene Deblurring Using Spatially Variant Deconvolution Network With Optical Flow Guided Training-
CVPRDeblurring by Realistic BlurringDeblurring-by-Realistic-Blurring
CVPRSpatially-Attentive Patch-Hierarchical Network for Adaptive Motion Deblurring-
CVPRDeblurring Using Analysis-Synthesis Networks Pair-
ECCVEfficient Spatio-Temporal Recurrent Neural Network for Video DeblurringESTRNN
ECCVMulti-Temporal Recurrent Neural Networks For Progressive Non-Uniform Single Image Deblurring With Incremental Temporal TrainingMTRNN
ECCVLearning Event-Driven Video Deblurring and InterpolationLEDVDI
ECCVDefocus Deblurring Using Dual-Pixel Datadefocus-deblurring-dual-pixel
ECCVReal-World Blur Dataset for Learning and Benchmarking Deblurring AlgorithmsRealBlur
ECCVOID: Outlier Identifying and Discarding in Blind Image DeblurringOID
ECCVEnhanced Sparse Model for Blind DeblurringEnhanced Sparse Model

2019 Papers

VenuePaperLink
ICCVDeblurGAN-v2: Deblurring (Orders-of-Magnitude) Faster and BetterDeblurGANv2
BMVCBlind Image Deconvolution using Pretrained Generative PriorsBlind Image Deconvolution
arxivEfficient Blind Deblurring under High Noise LevelsHigh-Noise-Deblurring
CVPRDeep Stacked Hierarchical Multi-Patch Network for Image DeblurringDMPHN
CVPRDynamic Scene Deblurring with Parameter Selective Sharing and Nested Skip ConnectionsDeblur

Datasets

NameDescriptionLink
GoProThe GoPro dataset consists of 3,214 pairs of motion-blurred and sharp images, each with a resolution of 1,280×720 pixels, divided into 2,103 training pairs and 1,111 test pairs.GoPro
REDSThe REalistic and Dynamic Scenes (REDS) dataset is generated from 120 fps videos, with blurry frames synthesized by merging consecutive frames, capturing realistic motion blur in dynamic scenes.REDS
DPDDThe Dual-Pixel Defocus Deblurring (DPDD) dataset contains 500 carefully captured scenes, comprising 2000 images in total: 500 defocus-blurred images with their 1000 dual-pixel (DP) sub-aperture views and 500 corresponding all-in-focus images, all at full-frame resolution of 6720x4480 pixels.DPDD
HIDEThe HIDE (Human-aware Image Deblurring) dataset consists of 8,422 blurred images paired with their corresponding sharp images, focusing on motion deblurring with an emphasis on human subjects, making it ideal for human-centric deblurring tasks.HIDE
RealBlurThe RealBlur dataset consists of 4,738 pairs of images from 232 different scenes, captured in both camera raw and JPEG formats. It is divided into two subsets: RealBlur-R with raw images and RealBlur-J with JPEG images, with 3,758 training pairs and 980 test pairs in each subset.RealBlur
CelebAThe CelebFaces Attributes dataset (CelebA) is a large-scale face attributes dataset comprising 202,599 images of 10,177 celebrities. Each image is 178×218 pixels and annotated with 40 binary labels for facial attributes like hair color, gender, and age.CelebA
Deblur-NeRFThe Deblur-NeRF dataset focuses on two types of blur: camera motion blur and defocus blur. It includes 5 synthesized scenes for each blur type, created using Blender with multi-view cameras to simulate real data capture. For motion blur, images are rendered from interpolated camera poses, while defocus blur images are generated with depth-of-field effects. Additionally, the dataset features 20 real-world scenes—10 for each blur type—captured with a Canon EOS RP, including both manually blurred images and sharp reference images.Deblur-NeRF
RSBlurThe RSBlur dataset offers pairs of real and synthetic blurred images, each with corresponding ground truth sharp images. It is designed to evaluate deblurring and blur synthesis methods on real-world blurred images, with training, validation, and test sets comprising 8,878, 1,120, and 3,360 blurred images, respectively.RSBlur
ReloBlurThe ReloBlur dataset for local motion deblurring consists of 2405 blurred images with the size of 2152×1436 that are divided into 2010 training images and 395 test images. The dataset consists of pairs of a realistic locally blurred image and the corresponding ground truth sharp image that are obtained by a synchronized beam-splitting photographing system. For efficient training and testing, we also provide the resized version of ReLoBlur Dataset with the size of 538x359.ReloBrur