← all repositories

wyhuai/DDNM

A denoising diffusion null-space model that performs various image restoration tasks (denoising, super-resolution, inpainting, colorization, deblurring) without any training or optimization.

1.3k stars Python Image · Video · Audio
DDNM
Not currently ranked — collecting fresh signals.
star history

DDNM solves image restoration problems by leveraging the null-space of the degradation operator combined with pre-trained denoising diffusion models. Users provide a degraded image and specify the restoration task (e.g., denoising, super-resolution), and the method iteratively refines the result without requiring any training on specific degradation pairs. The approach works across arbitrary image sizes and supports applications including old photo restoration, compressed sensing, and blind inpainting.

Frequently asked

What is wyhuai/DDNM?
A denoising diffusion null-space model that performs various image restoration tasks (denoising, super-resolution, inpainting, colorization, deblurring) without any training or optimization.
Is DDNM open source?
Yes — wyhuai/DDNM is open source, released under the MIT license.
What language is DDNM written in?
wyhuai/DDNM is primarily written in Python.
How popular is DDNM?
wyhuai/DDNM has 1.3k stars on GitHub.
Where can I find DDNM?
wyhuai/DDNM is on GitHub at https://github.com/wyhuai/DDNM.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.