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/Multi-Outputs Is All You Need For Deblur

Multi-Outputs Is All You Need For Deblur

Sidun Liu, Peng Qiao, Yong Dou

2022-08-27DeblurringImage DeblurringAll
PaperPDFCode(official)

Abstract

Image deblurring task is an ill-posed one, where exists infinite feasible solutions for blurry image. Modern deep learning approaches usually discard the learning of blur kernels and directly employ end-to-end supervised learning. Popular deblurring datasets define the label as one of the feasible solutions. However, we argue that it's not reasonable to specify a label directly, especially when the label is sampled from a random distribution. Therefore, we propose to make the network learn the distribution of feasible solutions, and design based on this consideration a novel multi-head output architecture and corresponding loss function for distribution learning. Our approach enables the model to output multiple feasible solutions to approximate the target distribution. We further propose a novel parameter multiplexing method that reduces the number of parameters and computational effort while improving performance. We evaluated our approach on multiple image-deblur models, including the current state-of-the-art NAFNet. The improvement of best overall (pick the highest score among multiple heads for each validation image) PSNR outperforms the compared baselines up to 0.11~0.18dB. The improvement of the best single head (pick the best-performed head among multiple heads on validation set) PSNR outperforms the compared baselines up to 0.04~0.08dB. The codes are available at https://github.com/Liu-SD/multi-output-deblur.

Results

TaskDatasetMetricValueModel
Image DeblurringGoProPSNR33.75NAFNet-MH-C
Image DeblurringGoProSSIM0.967NAFNet-MH-C
10-shot image generationGoProPSNR33.75NAFNet-MH-C
10-shot image generationGoProSSIM0.967NAFNet-MH-C
1 Image, 2*2 StitchiGoProPSNR33.75NAFNet-MH-C
1 Image, 2*2 StitchiGoProSSIM0.967NAFNet-MH-C
16kGoProPSNR33.75NAFNet-MH-C
16kGoProSSIM0.967NAFNet-MH-C

Related Papers

Modeling Code: Is Text All You Need?2025-07-15All Eyes, no IMU: Learning Flight Attitude from Vision Alone2025-07-15Generative Latent Kernel Modeling for Blind Motion Deblurring2025-07-12Is Diversity All You Need for Scalable Robotic Manipulation?2025-07-08DESIGN AND IMPLEMENTATION OF ONLINE CLEARANCE REPORT.2025-07-07Is Reasoning All You Need? Probing Bias in the Age of Reasoning Language Models2025-07-03Prompt2SegCXR:Prompt to Segment All Organs and Diseases in Chest X-rays2025-07-01State and Memory is All You Need for Robust and Reliable AI Agents2025-06-30