图像局部重绘
重新生成图像中被遮罩(掩码)覆盖的特定区域,同时保持图像的其余部分原样不变。
什么是图像局部重绘?
**图像局部重绘(Image Inpainting)**是一种计算机视觉技术,用于重建或替换图像的特定区域,同时保持其余部分原样不变。该技术最初用于修复受损照片和移除画面中的物体,如今通常通过扩散模型来实现,在遮罩区域内生成感知上下文的全新内容。
在虚拟试衣流程中,局部重绘将图像生成限制在服装区域:原照片中的面部、头发和背景都能做到像素级的保留,仅对衣物区域进行重新生成。

在试衣流程中如何运作
- 生成遮罩:通过图像分割生成需要替换服装的像素级精确遮罩(Mask)。
- 上下文编码:模型会分析遮罩外的一切元素,包括肤色、光照方向和背景环境。
- 条件重绘:在产品图和人物姿势的引导下,使用新服装填充被遮罩覆盖的区域。
- 边缘融合:对遮罩边缘进行羽化处理,使重新生成的区域与保留的原始像素平滑过渡。
面临的主要挑战
- 遮罩准确率:如果遮罩漏掉了一只袖子,就会暴露出原来的衣服;如果遮罩范围过大,又会侵蚀手部或头发的细节。
- 遮挡:位于衣服前方的头发或交叉的双臂必须保持在前景中。
- 边界真实感:生成像素与原始像素之间如果出现明显的接缝(尤其是在领口和下摆处),就会破坏试衣的真实感。
常见问题
常见问题解答。
局部重绘和内容识别填充(Content-Aware Fill)是一回事吗?↓
理念相同,但能力不同。内容识别填充是通过复制周围的纹理来隐藏物体;而生成式局部重绘(generative inpainting)能够合成符合语义的全新内容,例如原本并不存在于照片中的服装。
相关术语