TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/ID-Blau: Image Deblurring by Implicit Diffusion-based reBL...

ID-Blau: Image Deblurring by Implicit Diffusion-based reBLurring AUgmentation

Jia-Hao Wu, Fu-Jen Tsai, Yan-Tsung Peng, Chung-Chi Tsai, Chia-Wen Lin, Yen-Yu Lin

2023-12-18CVPR 2024 1DeblurringImage DeblurringData Augmentation
PaperPDFCode(official)

Abstract

Image deblurring aims to remove undesired blurs from an image captured in a dynamic scene. Much research has been dedicated to improving deblurring performance through model architectural designs. However, there is little work on data augmentation for image deblurring. Since continuous motion causes blurred artifacts during image exposure, we aspire to develop a groundbreaking blur augmentation method to generate diverse blurred images by simulating motion trajectories in a continuous space. This paper proposes Implicit Diffusion-based reBLurring AUgmentation (ID-Blau), utilizing a sharp image paired with a controllable blur condition map to produce a corresponding blurred image. We parameterize the blur patterns of a blurred image with their orientations and magnitudes as a pixel-wise blur condition map to simulate motion trajectories and implicitly represent them in a continuous space. By sampling diverse blur conditions, ID-Blau can generate various blurred images unseen in the training set. Experimental results demonstrate that ID-Blau can produce realistic blurred images for training and thus significantly improve performance for state-of-the-art deblurring models. The source code is available at https://github.com/plusgood-steven/ID-Blau.

Results

TaskDatasetMetricValueModel
DeblurringRealBlur-JPSNR (sRGB)33.77ID-Blau (Stripformer)
DeblurringRealBlur-JParams(M)20ID-Blau (Stripformer)
DeblurringRealBlur-JSSIM (sRGB)0.94ID-Blau (Stripformer)
DeblurringRealBlur-JPSNR (sRGB)33.11ID-Blau (Restormer)
DeblurringRealBlur-JSSIM (sRGB)0.937ID-Blau (Restormer)
DeblurringRealBlur-JPSNR (sRGB)32.88ID-Blau (FFTformer)
DeblurringRealBlur-JSSIM (sRGB)0.934ID-Blau (FFTformer)
DeblurringRealBlur-RPSNR (sRGB)41.06ID-Blau (Stripformer)
DeblurringRealBlur-RSSIM (sRGB)0.977ID-Blau (Stripformer)
DeblurringRealBlur-RPSNR (sRGB)40.45ID-Blau (FFTformer)
DeblurringRealBlur-RSSIM (sRGB)0.975ID-Blau (FFTformer)
DeblurringRealBlur-RPSNR (sRGB)40.31ID-Blau (Restormer)
DeblurringRealBlur-RSSIM (sRGB)0.974ID-Blau (Restormer)
DeblurringGoProPSNR34.36ID-Blau (FFTformer)
DeblurringGoProSSIM0.97ID-Blau (FFTformer)
DeblurringGoProPSNR33.66ID-Blau (Stripformer)
DeblurringGoProSSIM0.966ID-Blau (Stripformer)
DeblurringGoProPSNR33.51ID-Blau (Restormer)
DeblurringGoProSSIM0.965ID-Blau (Restormer)
DeblurringHIDE (trained on GOPRO)PSNR (sRGB)31.94ID-Blau (FFTformer)
DeblurringHIDE (trained on GOPRO)SSIM (sRGB)0.949ID-Blau (FFTformer)
DeblurringHIDE (trained on GOPRO)PSNR (sRGB)31.66ID-Blau (Restormer)
DeblurringHIDE (trained on GOPRO)SSIM (sRGB)0.947ID-Blau (Restormer)
DeblurringHIDE (trained on GOPRO)PSNR (sRGB)31.5ID-Blau (Stripformer)
DeblurringHIDE (trained on GOPRO)SSIM (sRGB)0.944ID-Blau (Stripformer)
2D ClassificationRealBlur-JPSNR (sRGB)33.77ID-Blau (Stripformer)
2D ClassificationRealBlur-JParams(M)20ID-Blau (Stripformer)
2D ClassificationRealBlur-JSSIM (sRGB)0.94ID-Blau (Stripformer)
2D ClassificationRealBlur-JPSNR (sRGB)33.11ID-Blau (Restormer)
2D ClassificationRealBlur-JSSIM (sRGB)0.937ID-Blau (Restormer)
2D ClassificationRealBlur-JPSNR (sRGB)32.88ID-Blau (FFTformer)
2D ClassificationRealBlur-JSSIM (sRGB)0.934ID-Blau (FFTformer)
2D ClassificationRealBlur-RPSNR (sRGB)41.06ID-Blau (Stripformer)
2D ClassificationRealBlur-RSSIM (sRGB)0.977ID-Blau (Stripformer)
2D ClassificationRealBlur-RPSNR (sRGB)40.45ID-Blau (FFTformer)
2D ClassificationRealBlur-RSSIM (sRGB)0.975ID-Blau (FFTformer)
2D ClassificationRealBlur-RPSNR (sRGB)40.31ID-Blau (Restormer)
2D ClassificationRealBlur-RSSIM (sRGB)0.974ID-Blau (Restormer)
2D ClassificationGoProPSNR34.36ID-Blau (FFTformer)
2D ClassificationGoProSSIM0.97ID-Blau (FFTformer)
2D ClassificationGoProPSNR33.66ID-Blau (Stripformer)
2D ClassificationGoProSSIM0.966ID-Blau (Stripformer)
2D ClassificationGoProPSNR33.51ID-Blau (Restormer)
2D ClassificationGoProSSIM0.965ID-Blau (Restormer)
2D ClassificationHIDE (trained on GOPRO)PSNR (sRGB)31.94ID-Blau (FFTformer)
2D ClassificationHIDE (trained on GOPRO)SSIM (sRGB)0.949ID-Blau (FFTformer)
2D ClassificationHIDE (trained on GOPRO)PSNR (sRGB)31.66ID-Blau (Restormer)
2D ClassificationHIDE (trained on GOPRO)SSIM (sRGB)0.947ID-Blau (Restormer)
2D ClassificationHIDE (trained on GOPRO)PSNR (sRGB)31.5ID-Blau (Stripformer)
2D ClassificationHIDE (trained on GOPRO)SSIM (sRGB)0.944ID-Blau (Stripformer)
10-shot image generationRealBlur-JPSNR (sRGB)33.77ID-Blau (Stripformer)
10-shot image generationRealBlur-JParams(M)20ID-Blau (Stripformer)
10-shot image generationRealBlur-JSSIM (sRGB)0.94ID-Blau (Stripformer)
10-shot image generationRealBlur-JPSNR (sRGB)33.11ID-Blau (Restormer)
10-shot image generationRealBlur-JSSIM (sRGB)0.937ID-Blau (Restormer)
10-shot image generationRealBlur-JPSNR (sRGB)32.88ID-Blau (FFTformer)
10-shot image generationRealBlur-JSSIM (sRGB)0.934ID-Blau (FFTformer)
10-shot image generationRealBlur-RPSNR (sRGB)41.06ID-Blau (Stripformer)
10-shot image generationRealBlur-RSSIM (sRGB)0.977ID-Blau (Stripformer)
10-shot image generationRealBlur-RPSNR (sRGB)40.45ID-Blau (FFTformer)
10-shot image generationRealBlur-RSSIM (sRGB)0.975ID-Blau (FFTformer)
10-shot image generationRealBlur-RPSNR (sRGB)40.31ID-Blau (Restormer)
10-shot image generationRealBlur-RSSIM (sRGB)0.974ID-Blau (Restormer)
10-shot image generationGoProPSNR34.36ID-Blau (FFTformer)
10-shot image generationGoProSSIM0.97ID-Blau (FFTformer)
10-shot image generationGoProPSNR33.66ID-Blau (Stripformer)
10-shot image generationGoProSSIM0.966ID-Blau (Stripformer)
10-shot image generationGoProPSNR33.51ID-Blau (Restormer)
10-shot image generationGoProSSIM0.965ID-Blau (Restormer)
10-shot image generationHIDE (trained on GOPRO)PSNR (sRGB)31.94ID-Blau (FFTformer)
10-shot image generationHIDE (trained on GOPRO)SSIM (sRGB)0.949ID-Blau (FFTformer)
10-shot image generationHIDE (trained on GOPRO)PSNR (sRGB)31.66ID-Blau (Restormer)
10-shot image generationHIDE (trained on GOPRO)SSIM (sRGB)0.947ID-Blau (Restormer)
10-shot image generationHIDE (trained on GOPRO)PSNR (sRGB)31.5ID-Blau (Stripformer)
10-shot image generationHIDE (trained on GOPRO)SSIM (sRGB)0.944ID-Blau (Stripformer)
Blind Image DeblurringRealBlur-JPSNR (sRGB)33.77ID-Blau (Stripformer)
Blind Image DeblurringRealBlur-JParams(M)20ID-Blau (Stripformer)
Blind Image DeblurringRealBlur-JSSIM (sRGB)0.94ID-Blau (Stripformer)
Blind Image DeblurringRealBlur-JPSNR (sRGB)33.11ID-Blau (Restormer)
Blind Image DeblurringRealBlur-JSSIM (sRGB)0.937ID-Blau (Restormer)
Blind Image DeblurringRealBlur-JPSNR (sRGB)32.88ID-Blau (FFTformer)
Blind Image DeblurringRealBlur-JSSIM (sRGB)0.934ID-Blau (FFTformer)
Blind Image DeblurringRealBlur-RPSNR (sRGB)41.06ID-Blau (Stripformer)
Blind Image DeblurringRealBlur-RSSIM (sRGB)0.977ID-Blau (Stripformer)
Blind Image DeblurringRealBlur-RPSNR (sRGB)40.45ID-Blau (FFTformer)
Blind Image DeblurringRealBlur-RSSIM (sRGB)0.975ID-Blau (FFTformer)
Blind Image DeblurringRealBlur-RPSNR (sRGB)40.31ID-Blau (Restormer)
Blind Image DeblurringRealBlur-RSSIM (sRGB)0.974ID-Blau (Restormer)
Blind Image DeblurringGoProPSNR34.36ID-Blau (FFTformer)
Blind Image DeblurringGoProSSIM0.97ID-Blau (FFTformer)
Blind Image DeblurringGoProPSNR33.66ID-Blau (Stripformer)
Blind Image DeblurringGoProSSIM0.966ID-Blau (Stripformer)
Blind Image DeblurringGoProPSNR33.51ID-Blau (Restormer)
Blind Image DeblurringGoProSSIM0.965ID-Blau (Restormer)
Blind Image DeblurringHIDE (trained on GOPRO)PSNR (sRGB)31.94ID-Blau (FFTformer)
Blind Image DeblurringHIDE (trained on GOPRO)SSIM (sRGB)0.949ID-Blau (FFTformer)
Blind Image DeblurringHIDE (trained on GOPRO)PSNR (sRGB)31.66ID-Blau (Restormer)
Blind Image DeblurringHIDE (trained on GOPRO)SSIM (sRGB)0.947ID-Blau (Restormer)
Blind Image DeblurringHIDE (trained on GOPRO)PSNR (sRGB)31.5ID-Blau (Stripformer)
Blind Image DeblurringHIDE (trained on GOPRO)SSIM (sRGB)0.944ID-Blau (Stripformer)

Related Papers

Overview of the TalentCLEF 2025: Skill and Job Title Intelligence for Human Capital Management2025-07-17Pixel Perfect MegaMed: A Megapixel-Scale Vision-Language Foundation Model for Generating High Resolution Medical Images2025-07-17Similarity-Guided Diffusion for Contrastive Sequential Recommendation2025-07-16Data Augmentation in Time Series Forecasting through Inverted Framework2025-07-15Iceberg: Enhancing HLS Modeling with Synthetic Data2025-07-14AI-Enhanced Pediatric Pneumonia Detection: A CNN-Based Approach Using Data Augmentation and Generative Adversarial Networks (GANs)2025-07-13Generative Latent Kernel Modeling for Blind Motion Deblurring2025-07-12FreeAudio: Training-Free Timing Planning for Controllable Long-Form Text-to-Audio Generation2025-07-11