Plug-and-Play Image Restoration with Deep Denoiser Prior (IEEE TPAMI 2021) (PyTorch).
Key parameters and specifications
Key parameters and specifications
Parameter
Value
Language
Python
Category
Models
Subcategory
Vision models
Keywords
Image production
Stars
787
Forks
23
Contributors
1
Created date
2023-06-22
Updated date
2026-09-04
Stars in 1 day
0
Stars in 7 days
0
Rank
13,822
Previous rank
13,712
Rank change
-110
7-day stars rank
14,138
Previous 7-day stars rank
14,158
7-day stars rank change
20
Total stars rank
13,528
Previous total stars rank
13,512
Total stars rank change
-16
Country
China
README summary
[2024/02/05] Releasing the paper of **DiffEditor**. [2024/02/04] Releasing the code of **DragonDiffusion** and **DiffEditor**. [2024/01/15] **DragonDiffusion** is accepted by ICLR 2024 (**Spotlight**). [2023/07/06] Paper of **DragonDiffusion** is available here. The core idea of DragonDiffusion comes from score-based diffusion. It can perform various editing tasks, including object moving, object resizing, object appearance replacement, content dragging, and object pasting. **DiffEditor** further improves the editing accuracy and flexibility of DragonDiffusion. 🔥🔥🔥 Main Features **Appearance Modulation
** Appearance Modulation can change the appearance of an object in an image. The final appearance can be specified by a reference image. **Object Moving & Resizing** Object Moving can move an object in the image to a specified location. **Face Modulation** Face Modulation can transform the outline of one face into the outline of another reference face. **Content Dragging** Content Dragging can perform image editing through point-to-point dragging. **Object Pasting** Object Pasting can paste a given object onto a
background image. 🔧 Dependencies and Installation Python >= 3. 8 (Recommend to use Anaconda or Miniconda) PyTorch >= 2. 1 ⏬ Download Models All models will be automatically downloaded. You can also choose to download manually from this url. 💻 How to Test Inference requires at least of GPU memory for editing a image. We provide a quick start on gradio demo. Related Works [1] Drag Your GAN: Interactive Point-based Manipulation on the Generative Image Manifold [2] DragDiffusion: Harnessing Diffusion Models for Interactive Point
-based Image Editing [3] Emergent Correspondence from Image Diffusion [4] Diffusion Self-Guidance for Controllable Image Generation [5] IP-Adapter: Text Compatible Image Prompt Adapter for Text-to-Image Diffusion Models 🤗 Acknowledgements We appreciate the foundational work done by score-based diffusion and DragGAN.
Frequently asked questions
How many stars and forks are recorded?
MC-E/DragonDiffusion has 787 stars and 23 forks.
What is the repository rank?
MC-E/DragonDiffusion is ranked 13,822.
What language and category are recorded?
MC-E/DragonDiffusion has 787 stars, uses Python and belongs to Models.
Which repository is closest in rank?
MC-E/DragonDiffusion is compared with mahmoodlab/UNI, ranked 13,809 with 789 stars.
[2024/02/04] Releasing the code of DragonDiffusion and DiffEditor.
[2024/01/15] DragonDiffusion is accepted by ICLR 2024 (Spotlight).
[2023/07/06] Paper of DragonDiffusion is available here.
Introduction
DragonDiffusion is a turning-free method for fine-grained image editing. The core idea of DragonDiffusion comes from score-based diffusion. It can perform various editing tasks, including object moving, object resizing, object appearance replacement, content dragging, and object pasting. DiffEditor further improves the editing accuracy and flexibility of DragonDiffusion.
🔥🔥🔥 Main Features
Appearance Modulation
Appearance Modulation can change the appearance of an object in an image. The final appearance can be specified by a reference image.
Object Moving & Resizing
Object Moving can move an object in the image to a specified location.
Face Modulation
Face Modulation can transform the outline of one face into the outline of another reference face.
Content Dragging
Content Dragging can perform image editing through point-to-point dragging.
Object Pasting
Object Pasting can paste a given object onto a background image.