Discover and explore top open-source AI tools and projects—updated daily.
bahjat-kawarResearch paper for diffusion-based image restoration
Top 51.3% on SourcePulse
Denoising Diffusion Restoration Models (DDRM) provides official code for a NeurIPS 2022 paper, enabling the use of pre-trained Denoising Diffusion Probabilistic Models (DDPMs) to solve general linear inverse problems. It offers efficient restoration without problem-specific supervised training, targeting researchers and practitioners in image processing and generative modeling.
How It Works
DDRM leverages pre-trained DDPMs by reformulating inverse problems as a sequence of denoising steps. It adapts the diffusion process to incorporate conditioning information from the degraded input, effectively guiding the generative model towards a solution that satisfies the inverse problem constraints. This approach avoids the need for fine-tuning or training new models for each specific degradation type.
Quick Start & Requirements
environment.yml.openai/guided-diffusion, pesser/pytorch_diffusion, and ermongroup/SDEdit are utilized.Highlighted Details
eta and timesteps.sr2, sr4, sr8, sr16), deblurring (deblur_uni, deblur_gauss, deblur_aniso), and inpainting (inp).Maintenance & Community
hojonathanho/diffusion, pesser/pytorch_diffusion, and ermongroup/ddim.Licensing & Compatibility
Limitations & Caveats
The README does not specify licensing, which could impact commercial use or integration into closed-source projects. Some pre-trained models, particularly the CelebA model, may not produce high-quality unconditional samples.
3 years ago
Inactive
lucidrains
openai
lucidrains