在Stable Diffusion上如何修复老照片?

引言

在数字图像处理领域,修复图像中的缺陷是一项不可或缺的任务。

本文将通过基本示例介绍如何使用图像修复技术来改善图像质量,使用Stable Diffusion AI和AUTOMATIC1111 GUI,我们将帮助您掌握这一技能。

图像模型和GUI

我们将借助Stable Diffusion AI和AUTOMATIC1111 GUI来执行图像修复任务。在开始之前,请务必参阅入门指南,以更好地理解这些工具的使用。

基本修复设置:

基础修复设置 本节将逐步指导您如何使用修复(inpainting)技术修复小缺陷。

我们将使用“孤独宫殿”提示下产生的原始图像:

    
[emma watson: amber heard: 0.5], (long hair:0.5), headLeaf, wearing stola, vast roman palace, large window, medieval renaissance palace, ((large room)), 4k, arstation, intricate, elegant, highly detailed

(Detailed settings can be found here.)

原始图像 这是一幅精美的图像,但我想修复以下问题:

stable_diffusion_case_Stable_Diffusion_Image_Repair_Tutorial_1

  1. 脸部看起来不自然。
  2. 右臂缺失。

使用修复模型(可选)

您知道有一个专门为修复训练的Stable Diffusion模型吗?您可以使用它获得最佳结果。通常情况下,使用生成图像的同一模型进行修复也是可以的。

要安装v1.5修复模型,请下载模型检查点文件并将其放入文件夹

stable-diffusion-webui/models/Stable-diffusion

在AUTOMATIC1111中,点击左上角检查点选择下拉框旁的刷新图标。选择sd-v1-5-inpainting.ckpt以启用该模型。

stable_diffusion_case_Stable_Diffusion_Image_Repair_Tutorial_2

创建修复遮罩

在AUTOMATIC1111 GUI中,选择img2img标签并选择Inpaint子标签。将图像上传到修复画布上。

我们将同时对右臂和脸部进行修复。使用画笔工具创建一个遮罩。这是您希望Stable Diffusion重新生成图像的区域。

stable_diffusion_case_Stable_Diffusion_Image_Repair_Tutorial_3

修复设置 提示:您可以重复使用原始提示来修复缺陷。这就像在特定区域生成多张图像一样。

**图像大小:**图像大小需要调整为与原始图像相同(本例中为704 x 512)。

脸部修复:如果您在进行面部修复,可以打开恢复脸部功能。您还需要在设置标签中选择并应用要使用的面部恢复模型。CodeFormer是一个不错的选择。

注意,这个选项可能会生成不自然的外观。它也可能产生与模型风格不一致的东西。

遮罩内容

下一个重要的设置是遮罩内容。

如果您希望结果受到原始内容的颜色和形状的指导,请选择original。在修复面部时,通常会使用original,因为一般的形状和解剖都是可以的。我们只是希望它看起来有些不同。

在大多数情况下,您将使用Original并更改去噪强度以达到不同的效果。

您可以使用latent noise或latent nothing,如果您想重新生成与原始完全不同的东西,例如移除一个肢体或隐藏一只手。这些选项将用与原始图像不同的东西初始化遮罩区域。它将产生完全不同的东西。

去噪强度

去噪强度控制与原始图像相比将进行多大的改变。当您将其设置为0时,什么也不会改变。当您将其设置为1时,您将获得一张不相关的修复图像。

0.75通常是一个不错的起点。如果您想要更少的变化,请减少此值。

批量大小

确保一次生成几张图像,以便您可以选择最佳图像。将种子设置为-1,这样每张图像都是不同的。

stable_diffusion_case_Stable_Diffusion_Image_Repair_Tutorial_4

修复结果

以下是一些修复图像。

stable_diffusion_case_Stable_Diffusion_Image_Repair_Tutorial_5

添加新对象

有时您想在图像中添加一些新东西。

让我们尝试在图片中添加一个手扇。

首先,将图像上传到修复画布,并在胸部和右臂周围创建一个遮罩。

将“拿着手扇”提示添加到原始提示的开头。修复的提示是

(holding a hand fan: 1.2), [emma watson: amber heard: 0.5], (long hair:0.5), headLeaf, wearing stola, vast roman palace, large window, medieval renaissance palace, ((large room)), 4k, arstation, intricate, elegant, highly detailed

通过修复添加手扇

修复参数解释 去噪强度:去噪强度控制最终图像应该对原始内容表示多大的尊重。将其设置为0不会改变任何东西。将其设置为1,您将获得一张不相关的图像。

如果您想要小的变化,请将其设置为低值;如果您想要大的变化,请将其设置为高值。

stable_diffusion_case_Stable_Diffusion_Image_Repair_Tutorial_6

改变去噪强度。如果您想要小的变化,请将其设置为低值;如果您想要大的变化,请将其设置为高值。 CFG比例
类似于文本到图像的使用,分类器自由指导比例是一个参数,用于控制模型应该多大程度上尊重您的提示。

1 - 大多数情况下忽略您的提示。

3 - 更具创造性。

7 - 在遵循提示和自由之间取得良好的平衡。

15 - 更加遵循提示。

30 - 严格遵循提示。

遮罩内容

修复技巧 成功的修复需要耐心和技巧。以下是一些使用修复的要点:

1.一次修复一个小区域。

2.将遮罩内容保持在Original并调整去噪强度,在90%的情况下都有效。 尝试不同的遮罩内容,看看哪一个效果最好。

3.如果AUTOMATIC1111的设置中没有什么效果,请使用Photoshop或GIMP等照片编辑软件来绘制您感兴趣区域的大致形状和颜色。上传该图像并使用原始内容进行修复。

AI工具教程
免费领取AI学习资料 进AI副业交流群
礼物
AI工具教程
免费领取AI学习资料 进AI副业交流群