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/Zero-Shot Image Restoration Using Denoising Diffusion Null...

Zero-Shot Image Restoration Using Denoising Diffusion Null-Space Model

Yinhuai Wang, Jiwen Yu, Jian Zhang

2022-12-01DenoisingSuper-ResolutionDeblurringImage DeblurringImage Compressed SensingImage ColorizationImage Super-ResolutionImage InpaintingImage RestorationColorization
PaperPDFCodeCodeCodeCode(official)

Abstract

Most existing Image Restoration (IR) models are task-specific, which can not be generalized to different degradation operators. In this work, we propose the Denoising Diffusion Null-Space Model (DDNM), a novel zero-shot framework for arbitrary linear IR problems, including but not limited to image super-resolution, colorization, inpainting, compressed sensing, and deblurring. DDNM only needs a pre-trained off-the-shelf diffusion model as the generative prior, without any extra training or network modifications. By refining only the null-space contents during the reverse diffusion process, we can yield diverse results satisfying both data consistency and realness. We further propose an enhanced and robust version, dubbed DDNM+, to support noisy restoration and improve restoration quality for hard tasks. Our experiments on several IR tasks reveal that DDNM outperforms other state-of-the-art zero-shot IR methods. We also demonstrate that DDNM+ can solve complex real-world applications, e.g., old photo restoration.

Results

TaskDatasetMetricValueModel
Super-ResolutionImageNetFID39.26DDNM
Super-ResolutionImageNetPSNR27.46DDNM
Super-ResolutionImageNetSSIM0.87DDNM
Super-ResolutionImageNetFID43.15DDRM
Super-ResolutionImageNetPSNR27.38DDRM
Super-ResolutionImageNetSSIM0.869DDRM
Super-ResolutionImageNetFID43.66ILVR
Super-ResolutionImageNetPSNR27.4ILVR
Super-ResolutionImageNetSSIM0.87ILVR
Super-ResolutionImageNetFID64.34DGP
Super-ResolutionImageNetPSNR23.18DGP
Super-ResolutionImageNetSSIM0.798DGP
Super-ResolutionImageNetFID134.4A+y
Super-ResolutionImageNetPSNR24.26A+y
Super-ResolutionImageNetSSIM0.684A+y
Super-ResolutionCelebAFID22.27DDNM
Super-ResolutionCelebAPSNR31.63DDNM
Super-ResolutionCelebASSIM0.945DDNM
Super-ResolutionCelebAFID29.82ILVR
Super-ResolutionCelebAPSNR31.59ILVR
Super-ResolutionCelebASSIM0.945ILVR
Super-ResolutionCelebAFID31.04DDRM
Super-ResolutionCelebAPSNR31.63DDRM
Super-ResolutionCelebASSIM0.945DDRM
Super-ResolutionCelebAFID40.33PULSE
Super-ResolutionCelebAPSNR22.74PULSE
Super-ResolutionCelebASSIM0.623PULSE
Super-ResolutionCelebAFID103.3A+y
Super-ResolutionCelebAPSNR27.27A+y
Super-ResolutionCelebASSIM0.782A+y
Image GenerationImageNetFID3.89DDNM
Image GenerationImageNetPSNR32.06DDNM
Image GenerationImageNetSSIM0.968DDNM
Image GenerationImageNetFID4.82DDRM
Image GenerationImageNetPSNR31.73DDRM
Image GenerationImageNetSSIM0.966DDRM
Image GenerationImageNetFID12.31RePaint
Image GenerationImageNetPSNR31.87RePaint
Image GenerationImageNetSSIM0.963RePaint
Image GenerationImageNetFID72.71A+y
Image GenerationImageNetPSNR14.52A+y
Image GenerationImageNetSSIM0.799A+y
Image GenerationCelebAFID4.54DDNM
Image GenerationCelebAPSNR35.64DDNM
Image GenerationCelebASSIM0.982DDNM
Image GenerationCelebAFID12.53DDRM
Image GenerationCelebAPSNR34.79DDRM
Image GenerationCelebASSIM0.978DDRM
Image GenerationCelebAFID14.19RePaint
Image GenerationCelebAPSNR35.2RePaint
Image GenerationCelebASSIM0.981RePaint
Image GenerationCelebAFID181.56A+y
Image GenerationCelebAPSNR15.57A+y
Image GenerationCelebASSIM0.809A+y
Image InpaintingImageNetFID3.89DDNM
Image InpaintingImageNetPSNR32.06DDNM
Image InpaintingImageNetSSIM0.968DDNM
Image InpaintingImageNetFID4.82DDRM
Image InpaintingImageNetPSNR31.73DDRM
Image InpaintingImageNetSSIM0.966DDRM
Image InpaintingImageNetFID12.31RePaint
Image InpaintingImageNetPSNR31.87RePaint
Image InpaintingImageNetSSIM0.963RePaint
Image InpaintingImageNetFID72.71A+y
Image InpaintingImageNetPSNR14.52A+y
Image InpaintingImageNetSSIM0.799A+y
Image InpaintingCelebAFID4.54DDNM
Image InpaintingCelebAPSNR35.64DDNM
Image InpaintingCelebASSIM0.982DDNM
Image InpaintingCelebAFID12.53DDRM
Image InpaintingCelebAPSNR34.79DDRM
Image InpaintingCelebASSIM0.978DDRM
Image InpaintingCelebAFID14.19RePaint
Image InpaintingCelebAPSNR35.2RePaint
Image InpaintingCelebASSIM0.981RePaint
Image InpaintingCelebAFID181.56A+y
Image InpaintingCelebAPSNR15.57A+y
Image InpaintingCelebASSIM0.809A+y
Image Super-ResolutionImageNetFID39.26DDNM
Image Super-ResolutionImageNetPSNR27.46DDNM
Image Super-ResolutionImageNetSSIM0.87DDNM
Image Super-ResolutionImageNetFID43.15DDRM
Image Super-ResolutionImageNetPSNR27.38DDRM
Image Super-ResolutionImageNetSSIM0.869DDRM
Image Super-ResolutionImageNetFID43.66ILVR
Image Super-ResolutionImageNetPSNR27.4ILVR
Image Super-ResolutionImageNetSSIM0.87ILVR
Image Super-ResolutionImageNetFID64.34DGP
Image Super-ResolutionImageNetPSNR23.18DGP
Image Super-ResolutionImageNetSSIM0.798DGP
Image Super-ResolutionImageNetFID134.4A+y
Image Super-ResolutionImageNetPSNR24.26A+y
Image Super-ResolutionImageNetSSIM0.684A+y
Image Super-ResolutionCelebAFID22.27DDNM
Image Super-ResolutionCelebAPSNR31.63DDNM
Image Super-ResolutionCelebASSIM0.945DDNM
Image Super-ResolutionCelebAFID29.82ILVR
Image Super-ResolutionCelebAPSNR31.59ILVR
Image Super-ResolutionCelebASSIM0.945ILVR
Image Super-ResolutionCelebAFID31.04DDRM
Image Super-ResolutionCelebAPSNR31.63DDRM
Image Super-ResolutionCelebASSIM0.945DDRM
Image Super-ResolutionCelebAFID40.33PULSE
Image Super-ResolutionCelebAPSNR22.74PULSE
Image Super-ResolutionCelebASSIM0.623PULSE
Image Super-ResolutionCelebAFID103.3A+y
Image Super-ResolutionCelebAPSNR27.27A+y
Image Super-ResolutionCelebASSIM0.782A+y
Image DeblurringImageNetFID1.15DDNM
Image DeblurringImageNetPSNR44.93DDNM
Image DeblurringImageNetSSIM0.994DDNM
Image DeblurringImageNetFID1.48DDRM
Image DeblurringImageNetPSNR43.01DDRM
Image DeblurringImageNetSSIM0.992DDRM
Image DeblurringImageNetFID55.42A+y
Image DeblurringImageNetPSNR18.56A+y
Image DeblurringImageNetSSIM0.6616A+y
Image DeblurringCelebAFID1.41DDNM
Image DeblurringCelebAPSNR46.72DDNM
Image DeblurringCelebASSIM0.996DDNM
Image DeblurringCelebAFID6.24DDRM
Image DeblurringCelebAPSNR43.07DDRM
Image DeblurringCelebASSIM0.993DDRM
Image DeblurringCelebAFID54.31A+y
Image DeblurringCelebAPSNR18.85A+y
Image DeblurringCelebASSIM0.741A+y
10-shot image generationImageNetFID1.15DDNM
10-shot image generationImageNetPSNR44.93DDNM
10-shot image generationImageNetSSIM0.994DDNM
10-shot image generationImageNetFID1.48DDRM
10-shot image generationImageNetPSNR43.01DDRM
10-shot image generationImageNetSSIM0.992DDRM
10-shot image generationImageNetFID55.42A+y
10-shot image generationImageNetPSNR18.56A+y
10-shot image generationImageNetSSIM0.6616A+y
10-shot image generationCelebAFID1.41DDNM
10-shot image generationCelebAPSNR46.72DDNM
10-shot image generationCelebASSIM0.996DDNM
10-shot image generationCelebAFID6.24DDRM
10-shot image generationCelebAPSNR43.07DDRM
10-shot image generationCelebASSIM0.993DDRM
10-shot image generationCelebAFID54.31A+y
10-shot image generationCelebAPSNR18.85A+y
10-shot image generationCelebASSIM0.741A+y
3D Object Super-ResolutionImageNetFID39.26DDNM
3D Object Super-ResolutionImageNetPSNR27.46DDNM
3D Object Super-ResolutionImageNetSSIM0.87DDNM
3D Object Super-ResolutionImageNetFID43.15DDRM
3D Object Super-ResolutionImageNetPSNR27.38DDRM
3D Object Super-ResolutionImageNetSSIM0.869DDRM
3D Object Super-ResolutionImageNetFID43.66ILVR
3D Object Super-ResolutionImageNetPSNR27.4ILVR
3D Object Super-ResolutionImageNetSSIM0.87ILVR
3D Object Super-ResolutionImageNetFID64.34DGP
3D Object Super-ResolutionImageNetPSNR23.18DGP
3D Object Super-ResolutionImageNetSSIM0.798DGP
3D Object Super-ResolutionImageNetFID134.4A+y
3D Object Super-ResolutionImageNetPSNR24.26A+y
3D Object Super-ResolutionImageNetSSIM0.684A+y
3D Object Super-ResolutionCelebAFID22.27DDNM
3D Object Super-ResolutionCelebAPSNR31.63DDNM
3D Object Super-ResolutionCelebASSIM0.945DDNM
3D Object Super-ResolutionCelebAFID29.82ILVR
3D Object Super-ResolutionCelebAPSNR31.59ILVR
3D Object Super-ResolutionCelebASSIM0.945ILVR
3D Object Super-ResolutionCelebAFID31.04DDRM
3D Object Super-ResolutionCelebAPSNR31.63DDRM
3D Object Super-ResolutionCelebASSIM0.945DDRM
3D Object Super-ResolutionCelebAFID40.33PULSE
3D Object Super-ResolutionCelebAPSNR22.74PULSE
3D Object Super-ResolutionCelebASSIM0.623PULSE
3D Object Super-ResolutionCelebAFID103.3A+y
3D Object Super-ResolutionCelebAPSNR27.27A+y
3D Object Super-ResolutionCelebASSIM0.782A+y
Image ColorizationCelebAConsistency455.9DDRM
Image ColorizationCelebAFID31.26DDRM
Image ColorizationCelebAConsistency26.25DDNM
Image ColorizationCelebAFID26.44DDNM
Image ColorizationCelebAFID68.81A+y
Image ColorizationImageNetConsistency260.4DDRM
Image ColorizationImageNetFID36.56DDRM
Image ColorizationImageNetConsistency42.32DDNM
Image ColorizationImageNetFID36.32DDNM
Image ColorizationImageNetFID43.37A+y
Image ColorizationImageNetFID69.54DGP
1 Image, 2*2 StitchiImageNetFID1.15DDNM
1 Image, 2*2 StitchiImageNetPSNR44.93DDNM
1 Image, 2*2 StitchiImageNetSSIM0.994DDNM
1 Image, 2*2 StitchiImageNetFID1.48DDRM
1 Image, 2*2 StitchiImageNetPSNR43.01DDRM
1 Image, 2*2 StitchiImageNetSSIM0.992DDRM
1 Image, 2*2 StitchiImageNetFID55.42A+y
1 Image, 2*2 StitchiImageNetPSNR18.56A+y
1 Image, 2*2 StitchiImageNetSSIM0.6616A+y
1 Image, 2*2 StitchiCelebAFID1.41DDNM
1 Image, 2*2 StitchiCelebAPSNR46.72DDNM
1 Image, 2*2 StitchiCelebASSIM0.996DDNM
1 Image, 2*2 StitchiCelebAFID6.24DDRM
1 Image, 2*2 StitchiCelebAPSNR43.07DDRM
1 Image, 2*2 StitchiCelebASSIM0.993DDRM
1 Image, 2*2 StitchiCelebAFID54.31A+y
1 Image, 2*2 StitchiCelebAPSNR18.85A+y
1 Image, 2*2 StitchiCelebASSIM0.741A+y
16kImageNetFID39.26DDNM
16kImageNetPSNR27.46DDNM
16kImageNetSSIM0.87DDNM
16kImageNetFID43.15DDRM
16kImageNetPSNR27.38DDRM
16kImageNetSSIM0.869DDRM
16kImageNetFID43.66ILVR
16kImageNetPSNR27.4ILVR
16kImageNetSSIM0.87ILVR
16kImageNetFID64.34DGP
16kImageNetPSNR23.18DGP
16kImageNetSSIM0.798DGP
16kImageNetFID134.4A+y
16kImageNetPSNR24.26A+y
16kImageNetSSIM0.684A+y
16kCelebAFID22.27DDNM
16kCelebAPSNR31.63DDNM
16kCelebASSIM0.945DDNM
16kCelebAFID29.82ILVR
16kCelebAPSNR31.59ILVR
16kCelebASSIM0.945ILVR
16kCelebAFID31.04DDRM
16kCelebAPSNR31.63DDRM
16kCelebASSIM0.945DDRM
16kCelebAFID40.33PULSE
16kCelebAPSNR22.74PULSE
16kCelebASSIM0.623PULSE
16kCelebAFID103.3A+y
16kCelebAPSNR27.27A+y
16kCelebASSIM0.782A+y
16kImageNetFID1.15DDNM
16kImageNetPSNR44.93DDNM
16kImageNetSSIM0.994DDNM
16kImageNetFID1.48DDRM
16kImageNetPSNR43.01DDRM
16kImageNetSSIM0.992DDRM
16kImageNetFID55.42A+y
16kImageNetPSNR18.56A+y
16kImageNetSSIM0.6616A+y
16kCelebAFID1.41DDNM
16kCelebAPSNR46.72DDNM
16kCelebASSIM0.996DDNM
16kCelebAFID6.24DDRM
16kCelebAPSNR43.07DDRM
16kCelebASSIM0.993DDRM
16kCelebAFID54.31A+y
16kCelebAPSNR18.85A+y
16kCelebASSIM0.741A+y

Related Papers

fastWDM3D: Fast and Accurate 3D Healthy Tissue Inpainting2025-07-17Diffuman4D: 4D Consistent Human View Synthesis from Sparse-View Videos with Spatio-Temporal Diffusion Models2025-07-17SpectraLift: Physics-Guided Spectral-Inversion Network for Self-Supervised Hyperspectral Image Super-Resolution2025-07-17Similarity-Guided Diffusion for Contrastive Sequential Recommendation2025-07-16Unsupervised Part Discovery via Descriptor-Based Masked Image Restoration with Optimized Constraints2025-07-16HUG-VAS: A Hierarchical NURBS-Based Generative Model for Aortic Geometry Synthesis and Controllable Editing2025-07-15AirLLM: Diffusion Policy-based Adaptive LoRA for Remote Fine-Tuning of LLM over the Air2025-07-15IM-LUT: Interpolation Mixing Look-Up Tables for Image Super-Resolution2025-07-14