andreas128/RePaint
Official PyTorch Code and Models of "RePaint: Inpainting using Denoising Diffusion Probabilistic Models", CVPR 2022
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.
Stars
2,247
Forks
197
Language
Python
License
—
Category
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.
Higher-rated alternatives
River-Zhang/ICEdit
[NeurIPS 2025] Image editing is worth a single LoRA! 0.1% training data for fantastic image...
bytedance/InfiniteYou
🔥 [ICCV 2025 Highlight] InfiniteYou: Flexible Photo Recrafting While Preserving Your Identity
muzishen/IMAGHarmony
🧩 IMAGHarmony 🧩: Controllable image editing with consistent object quantity and layout. A...
AMAP-ML/FE2E
[CVPR 2026] Beyond Generation: Advancing Image Editing Priors for Depth and Normal Estimation
TencentARC/BrushNet
[ECCV 2024] The official implementation of paper "BrushNet: A Plug-and-Play Image Inpainting...