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. 一个高质量多功能的图像修补模型,可以同时支持插入物体、移除物体、图像扩展、形状可控的物体生成,只需要一个模型
解决的问题
PowerPaint 设计用于在单个模型中处理多种图像修复任务。它克服了不同编辑类型需要不同模型的局限性,使用户能够无缝完成文本引导的对象插入、对象移除和图像外绘(outpainting)。
工作原理
该模型使用定制的任务提示来区分不同的修复操作。它支持多种控制机制,包括用于对象插入的文本提示,以及用于控制生成对象与特定区域匹配程度的形状引导掩码。同时兼容 ControlNet,可使用 Canny 边缘、深度图、HED 和姿态信息来引导生成过程。
适用人群
适用于需要一个多功能图像编辑工具的数字艺术家、设计师和开发者,该工具可根据文本或形状约束添加、移除或扩展图像。
主要亮点
- 多功能修复:在单一模型中支持文本引导的对象插入、对象移除和外绘。
- 形状引导控制:允许用户调整“贴合度”,以控制生成对象对掩码形状的遵循程度。
- 兼容 ControlNet:可与 ControlNet 集成,实现精确的结构引导(如姿态或深度)。
- 上下文感知移除:无需文本提示,即可根据周围图像上下文移除对象并填充背景。
相关
- 项目
- 项目
- 项目
- 项目
- 项目