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/FFDNet: Toward a Fast and Flexible Solution for CNN based ...

FFDNet: Toward a Fast and Flexible Solution for CNN based Image Denoising

Kai Zhang, WangMeng Zuo, Lei Zhang

2017-10-11DenoisingImage DenoisingColor Image Denoising
PaperPDFCode(official)CodeCodeCodeCodeCodeCodeCode

Abstract

Due to the fast inference and good performance, discriminative learning methods have been widely studied in image denoising. However, these methods mostly learn a specific model for each noise level, and require multiple models for denoising images with different noise levels. They also lack flexibility to deal with spatially variant noise, limiting their applications in practical denoising. To address these issues, we present a fast and flexible denoising convolutional neural network, namely FFDNet, with a tunable noise level map as the input. The proposed FFDNet works on downsampled sub-images, achieving a good trade-off between inference speed and denoising performance. In contrast to the existing discriminative denoisers, FFDNet enjoys several desirable properties, including (i) the ability to handle a wide range of noise levels (i.e., [0, 75]) effectively with a single network, (ii) the ability to remove spatially variant noise by specifying a non-uniform noise level map, and (iii) faster speed than benchmark BM3D even on CPU without sacrificing denoising performance. Extensive experiments on synthetic and real noisy images are conducted to evaluate FFDNet in comparison with state-of-the-art denoisers. The results show that FFDNet is effective and efficient, making it highly attractive for practical denoising applications.

Results

TaskDatasetMetricValueModel
DenoisingDarmstadt Noise DatasetPSNR34.4FFDNet
DenoisingMcMaster sigma75PSNR27.33FFDNet
DenoisingMcMaster sigma35PSNR30.81FFDNet
DenoisingCBSD68 sigma15PSNR33.87FFDNet
DenoisingMcMaster sigma25PSNR32.35FFDNet
DenoisingMcMaster sigma15PSNR34.66FFDNet
DenoisingKodak25 sigma35PSNR30.57FFDNet
DenoisingCBSD68 sigma25PSNR31.21FFDNet
DenoisingCBSD68 sigma35PSNR29.58FFDNet
DenoisingKodak25 sigma25PSNR32.13FFDNet
DenoisingKodak25 sigma50PSNR28.98FFDNet
DenoisingKodak25 sigma15PSNR34.63FFDNet
Denoisingurban100 sigma15Average PSNR33.83FFDNet
DenoisingMcMaster sigma50PSNR29.18FFDNet
DenoisingKodak25 sigma75PSNR27.27FFDNet
DenoisingCBSD68 sigma75PSNR26.24FFDNet
DenoisingCBSD68 sigma50PSNR27.96FFDNet
DenoisingClip300 sigma25PSNR29.25FFDNet-Clip
DenoisingBSD68 sigma75PSNR24.79FFDNet
DenoisingSet12 sigma15PSNR25.49FFDNet
DenoisingClip300 sigma50PSNR26.25FFDNet-Clip
DenoisingBSD68 sigma15PSNR31.63FFDNet
DenoisingBSD68 sigma25PSNR29.19FFDNet
DenoisingClip300 sigma15PSNR31.68FFDNet-Clip
DenoisingClip300 sigma35PSNR27.75FFDNet-Clip
DenoisingBSD68 sigma35PSNR27.73FFDNet
DenoisingBSD68 sigma50PSNR26.29FFDNet
DenoisingClip300 sigma60PSNR25.51FFDNet-Clip
3D ArchitectureDarmstadt Noise DatasetPSNR34.4FFDNet
3D ArchitectureMcMaster sigma75PSNR27.33FFDNet
3D ArchitectureMcMaster sigma35PSNR30.81FFDNet
3D ArchitectureCBSD68 sigma15PSNR33.87FFDNet
3D ArchitectureMcMaster sigma25PSNR32.35FFDNet
3D ArchitectureMcMaster sigma15PSNR34.66FFDNet
3D ArchitectureKodak25 sigma35PSNR30.57FFDNet
3D ArchitectureCBSD68 sigma25PSNR31.21FFDNet
3D ArchitectureCBSD68 sigma35PSNR29.58FFDNet
3D ArchitectureKodak25 sigma25PSNR32.13FFDNet
3D ArchitectureKodak25 sigma50PSNR28.98FFDNet
3D ArchitectureKodak25 sigma15PSNR34.63FFDNet
3D Architectureurban100 sigma15Average PSNR33.83FFDNet
3D ArchitectureMcMaster sigma50PSNR29.18FFDNet
3D ArchitectureKodak25 sigma75PSNR27.27FFDNet
3D ArchitectureCBSD68 sigma75PSNR26.24FFDNet
3D ArchitectureCBSD68 sigma50PSNR27.96FFDNet
3D ArchitectureClip300 sigma25PSNR29.25FFDNet-Clip
3D ArchitectureBSD68 sigma75PSNR24.79FFDNet
3D ArchitectureSet12 sigma15PSNR25.49FFDNet
3D ArchitectureClip300 sigma50PSNR26.25FFDNet-Clip
3D ArchitectureBSD68 sigma15PSNR31.63FFDNet
3D ArchitectureBSD68 sigma25PSNR29.19FFDNet
3D ArchitectureClip300 sigma15PSNR31.68FFDNet-Clip
3D ArchitectureClip300 sigma35PSNR27.75FFDNet-Clip
3D ArchitectureBSD68 sigma35PSNR27.73FFDNet
3D ArchitectureBSD68 sigma50PSNR26.29FFDNet
3D ArchitectureClip300 sigma60PSNR25.51FFDNet-Clip

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-17Similarity-Guided Diffusion for Contrastive Sequential Recommendation2025-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-15A statistical physics framework for optimal learning2025-07-10LangMamba: A Language-driven Mamba Framework for Low-dose CT Denoising with Vision-language Models2025-07-08Unconditional Diffusion for Generative Sequential Recommendation2025-07-08