cszn/DnCNN
Beyond a Gaussian Denoiser: Residual Learning of Deep CNN for Image Denoising (TIP, 2017) observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3673
- days_rel: n/a
- days_push: 1789
- n_releases_24m: 0
Adoption not part of the score
1727 stars · 554 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
DnCNN is the official implementation of the TIP 2017 paper 'Beyond a Gaussian Denoiser: Residual Learning of Deep CNN for Image Denoising', providing deep residual CNN models for image denoising and related restoration tasks. It includes MatConvNet training/testing code with PyTorch and Keras/TensorFlow ports, and points to the newer PyTorch code in the KAIR repository.
Use cases
- remove gaussian noise from images with a deep cnn
- denoise images using residual learning networks
- jpeg deblocking artifact removal
- super-resolution of noisy images
- train a dncnn denoising model in pytorch
- use denoiser as plug-and-play prior for image restoration
- reproduce dncnn paper results
When to choose
- you need a well-known, heavily cited baseline for image denoising research
- you want pretrained models for gaussian denoising, srgb denoising, or jpeg deblocking
- you are implementing plug-and-play image restoration with a denoiser prior
- you want to study residual learning for low-level vision
When to avoid
- you need actively maintained production code - the author recommends the KAIR/DPIR repositories instead
- you need a license - the repository has no license, limiting reuse
- you want state-of-the-art denoisers - newer models like DRUNet, SwinIR, or SCUNet outperform it
- you need a simple drop-in library API rather than research scripts
Facets
library · maturity maintenance
machine-learning deep-learning image-processing computer-vision computer-vision image-processing deep-learning machine-learning python image-denoising residual-learning cnn super-resolution jpeg-deblocking matconvnet pytorch keras tensorflow image-restoration research-code matlab gpu
2 sources
- readme: https://github.com/cszn/DnCNN · fetched 2026-08-28 · 32f1a1ca26aa
- homepage: https://cszn.github.io/ · fetched 2026-08-29 · 92110304d1e2
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| cszn/DnCNN | main | 32 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem