open-mmlab/PowerPaint
[ECCV 2024] PowerPaint, a versatile image inpainting model that supports text-guided object inpainting, object removal, image outpainting and shape-guided object inpainting with only a single model. 一个高质量多功能的图像修补模型,可以同时支持插入物体、移除物体、图像扩展、形状可控的物体生成,只需要一个模型
What it solves
PowerPaint is designed to handle multiple image inpainting tasks within a single model. It addresses the limitation of needing different models for different types of editing, allowing users to perform text-guided object insertion, object removal, and image outpainting seamlessly.
How it works
The model uses tailored task prompts to distinguish between different inpainting operations. It supports various control mechanisms, including text prompts for object insertion and shape-guided masks to control how closely a generated object fits a specific area. It is also compatible with ControlNet, enabling the use of Canny edges, depth maps, HED, and pose information to guide the generation process.
Who it’s for
This tool is for digital artists, designers, and developers who need a versatile image editing tool that can add, remove, or extend images based on text or shape constraints.
Highlights
- Versatile Inpainting: Supports text-guided object insertion, object removal, and outpainting in one model.
- Shape-Guided Control: Allows users to adjust a "fitting degree" to control how strictly the generated object follows the mask shape.
- ControlNet Compatibility: Integrates with ControlNet for precise structural guidance (e.g., pose or depth).
- Context-Aware Removal: Removes objects and fills the background based on the surrounding image context without requiring text prompts.
Related
- Project
- Project
- Project
- Project
- Project