andreas128/RePaint

Official PyTorch Code and Models of "RePaint: Inpainting using Denoising Diffusion Probabilistic Models", CVPR 2022

37
/ 100
Emerging

Leverages a resampling-based noise schedule that iteratively reintroduces noise during the reverse diffusion process to harmonize generated content with known image regions, enabling flexible inpainting across diverse mask types (thick, thin, super-resolution, expansion). Built on OpenAI's guided-diffusion models, it operates as a pure inference scheme without requiring model retraining, with configurable schedules to trade-off quality for speed through adjustable denoising steps and resampling frequency. Supports multiple datasets (ImageNet, CelebA-HQ, Places2) via YAML-based configuration and extends to custom images through template configs.

2,247 stars. No commits in the last 6 months.

No License Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 8 / 25
Community 19 / 25

How are scores calculated?

Stars

2,247

Forks

197

Language

Python

License

Last pushed

Aug 20, 2022

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/diffusion/andreas128/RePaint"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.