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/MSSNet: Multi-Scale-Stage Network for Single Image Deblurr...

MSSNet: Multi-Scale-Stage Network for Single Image Deblurring

Kiyeon Kim, Seungyong Lee, Sunghyun Cho

2022-02-19DeblurringImage DeblurringDeep Learning
PaperPDFCode(official)

Abstract

Most of traditional single image deblurring methods before deep learning adopt a coarse-to-fine scheme that estimates a sharp image at a coarse scale and progressively refines it at finer scales. While this scheme has also been adopted to several deep learning-based approaches, recently a number of single-scale approaches have been introduced showing superior performance to previous coarse-to-fine approaches both in quality and computation time. In this paper, we revisit the coarse-to-fine scheme, and analyze defects of previous coarse-to-fine approaches that degrade their performance. Based on the analysis, we propose Multi-Scale-Stage Network (MSSNet), a novel deep learning-based approach to single image deblurring that adopts our remedies to the defects. Specifically, MSSNet adopts three novel technical components: stage configuration reflecting blur scales, an inter-scale information propagation scheme, and a pixel-shuffle-based multi-scale scheme. Our experiments show that MSSNet achieves the state-of-the-art performance in terms of quality, network size, and computation time.

Results

TaskDatasetMetricValueModel
DeblurringRealBlur-JPSNR (sRGB)32.1MSSNet
DeblurringRealBlur-JParams(M)15.6MSSNet
DeblurringRealBlur-JSSIM (sRGB)0.928MSSNet
DeblurringRealBlur-RPSNR (sRGB)39.76MSSNet
DeblurringRealBlur-RParams15.59MSSNet
DeblurringRealBlur-RSSIM (sRGB)0.972MSSNet
DeblurringGoProPSNR33.39MSSNet-large
DeblurringGoProSSIM0.964MSSNet-large
DeblurringGoProPSNR33.01MSSNet
DeblurringGoProSSIM0.961MSSNet
DeblurringGoProPSNR32.02MSSNet-small
DeblurringGoProSSIM0.953MSSNet-small
DeblurringRealBlur-R (trained on GoPro)PSNR (sRGB)35.93MSSNet
DeblurringRealBlur-R (trained on GoPro)SSIM (sRGB)0.953MSSNet
DeblurringRealBlur-J (trained on GoPro)PSNR (sRGB)28.79MSSNet
DeblurringRealBlur-J (trained on GoPro)SSIM (sRGB)0.879MSSNet
2D ClassificationRealBlur-JPSNR (sRGB)32.1MSSNet
2D ClassificationRealBlur-JParams(M)15.6MSSNet
2D ClassificationRealBlur-JSSIM (sRGB)0.928MSSNet
2D ClassificationRealBlur-RPSNR (sRGB)39.76MSSNet
2D ClassificationRealBlur-RParams15.59MSSNet
2D ClassificationRealBlur-RSSIM (sRGB)0.972MSSNet
2D ClassificationGoProPSNR33.39MSSNet-large
2D ClassificationGoProSSIM0.964MSSNet-large
2D ClassificationGoProPSNR33.01MSSNet
2D ClassificationGoProSSIM0.961MSSNet
2D ClassificationGoProPSNR32.02MSSNet-small
2D ClassificationGoProSSIM0.953MSSNet-small
2D ClassificationRealBlur-R (trained on GoPro)PSNR (sRGB)35.93MSSNet
2D ClassificationRealBlur-R (trained on GoPro)SSIM (sRGB)0.953MSSNet
2D ClassificationRealBlur-J (trained on GoPro)PSNR (sRGB)28.79MSSNet
2D ClassificationRealBlur-J (trained on GoPro)SSIM (sRGB)0.879MSSNet
10-shot image generationRealBlur-JPSNR (sRGB)32.1MSSNet
10-shot image generationRealBlur-JParams(M)15.6MSSNet
10-shot image generationRealBlur-JSSIM (sRGB)0.928MSSNet
10-shot image generationRealBlur-RPSNR (sRGB)39.76MSSNet
10-shot image generationRealBlur-RParams15.59MSSNet
10-shot image generationRealBlur-RSSIM (sRGB)0.972MSSNet
10-shot image generationGoProPSNR33.39MSSNet-large
10-shot image generationGoProSSIM0.964MSSNet-large
10-shot image generationGoProPSNR33.01MSSNet
10-shot image generationGoProSSIM0.961MSSNet
10-shot image generationGoProPSNR32.02MSSNet-small
10-shot image generationGoProSSIM0.953MSSNet-small
10-shot image generationRealBlur-R (trained on GoPro)PSNR (sRGB)35.93MSSNet
10-shot image generationRealBlur-R (trained on GoPro)SSIM (sRGB)0.953MSSNet
10-shot image generationRealBlur-J (trained on GoPro)PSNR (sRGB)28.79MSSNet
10-shot image generationRealBlur-J (trained on GoPro)SSIM (sRGB)0.879MSSNet
Blind Image DeblurringRealBlur-JPSNR (sRGB)32.1MSSNet
Blind Image DeblurringRealBlur-JParams(M)15.6MSSNet
Blind Image DeblurringRealBlur-JSSIM (sRGB)0.928MSSNet
Blind Image DeblurringRealBlur-RPSNR (sRGB)39.76MSSNet
Blind Image DeblurringRealBlur-RParams15.59MSSNet
Blind Image DeblurringRealBlur-RSSIM (sRGB)0.972MSSNet
Blind Image DeblurringGoProPSNR33.39MSSNet-large
Blind Image DeblurringGoProSSIM0.964MSSNet-large
Blind Image DeblurringGoProPSNR33.01MSSNet
Blind Image DeblurringGoProSSIM0.961MSSNet
Blind Image DeblurringGoProPSNR32.02MSSNet-small
Blind Image DeblurringGoProSSIM0.953MSSNet-small
Blind Image DeblurringRealBlur-R (trained on GoPro)PSNR (sRGB)35.93MSSNet
Blind Image DeblurringRealBlur-R (trained on GoPro)SSIM (sRGB)0.953MSSNet
Blind Image DeblurringRealBlur-J (trained on GoPro)PSNR (sRGB)28.79MSSNet
Blind Image DeblurringRealBlur-J (trained on GoPro)SSIM (sRGB)0.879MSSNet

Related Papers

Automatic Classification and Segmentation of Tunnel Cracks Based on Deep Learning and Visual Explanations2025-07-18A Survey of Deep Learning for Geometry Problem Solving2025-07-16Generative Latent Kernel Modeling for Blind Motion Deblurring2025-07-12Uncertainty Quantification for Motor Imagery BCI -- Machine Learning vs. Deep Learning2025-07-10Chat-Ghosting: A Comparative Study of Methods for Auto-Completion in Dialog Systems2025-07-08Deep Learning Optimization of Two-State Pinching Antennas Systems2025-07-08AXLearn: Modular Large Model Training on Heterogeneous Infrastructure2025-07-07Determination Of Structural Cracks Using Deep Learning Frameworks2025-07-03