如何使用AI放大器提高StableDiffusion生成的图像质量

新知榜官方账号

2023-09-28 23:44:55

为什么需要AI放大器?

StableDiffusionv1的默认图像大小为512×512像素,这在当今的标准中是相当低的。让我们以iPhone12为例。它的摄像头可拍摄1200万像素的图像,即4032×3024像素。它的屏幕显示像素为2532x1170,因此未缩放的StableDiffusion图像需要放大,否则直接放大看起来质量会很低。另一个更为重要的问题是,由StableDiffusion生成的复杂场景通常没有应有的清晰度,因为StableDiffusion在处理精细细节时经常会遇到困难。由StableDiffusion生成的初始图像分辨率都不高。

为什么不能使用传统的图像放大器?

我们当然可以使用传统的图像放大器,不过效果可能会不那么好。传统的图像放大器算法,如近邻插值和Lanczos插值,因为仅使用图像的像素值而广受诟病。这些算法仅使用图像的像素值信息进行数学运算,从而放大画布并填充新像素。然而,如果图像本身损坏或失真,这些算法就无法准确填补缺失的信息。

AI图像放大器的工作原理

相比传统的图像放大器,AI图像放大器是通过海量数据训练出来的模型。优质图像首先会被人为损坏,以模拟真实世界中的图像受损或失真情况,然后将降级图像缩小。最后训练神经网络模型以恢复原始图像。大量的先验知识被嵌入到模型中。它能够填补缺失的信息。这就好比人类不需要详细研究一个人的脸就能记住他,因为我们主要关注目标的几个关键特征。

如何使用AI放大器

使用StableDiffusion的AI图像放大器打开Extras的页面,选择SingleImage。配置Extras的AI图像放大器现在您将要放大的图像上传到源画布。设置调整系数。许多AI图像放大器默认缩放4倍,因此4是一个不错的选择。如果您不希望图像太大,可将其设置为较低值,如2。如果您的图像为512×512像素,那么调整2倍大小为1024×1024像素,4倍大小为2048×2048像素。选择R-ESRGAN4x+,AI图像放大器适用于大多数图像。按生成开始进行处理。完成后,放大的图像将出现在右侧的输出窗口中,右击图像进行保存。

AI图像放大器的选项

R-ESRGAN4x:Real-ESRGAN(R-ESRGAN)是ESRGAN的增强版,可以还原各种真实世界的图像。它模拟了来自相机镜头和数字压缩的不同程度的失真。与ESRGAN相比,它倾向于生成更平滑的图像。R-ESRGAN在处理真实照片图像时效果最佳。

其他选项:R-ESRAGN是照片或写实绘画的不错选择。动漫图像需要专门为恢复动漫而训练的图像放大器。您可以访问图像放大器模型数据库下载其他AI图像放大器模型。

使用AI放大器增强图像细节

SDupscale是StableDiffusionimg2img内置的一个脚本,它可以使用AI图像放大器来增强图像细节。下面我们来按步骤描述一下使用SDupscale的工作流程。

  1. 上传图像到img2img画布
  2. 在底部的Script下拉菜单中,选择SDUpscale
  3. 将ScaleFactor设为4,以缩放至原始尺寸的4倍
  4. 将Denoisingstrength设为0.1到0.3之间。设置越高,图像变化越大
  5. 将Samplingsteps设置为100。步数越大,细节越丰富
  6. 按'Generate'按钮进行图像生成

图片分享

下面分享一些生成的还不错的图片。

本页网址:https://www.xinzhibang.net/article_detail-14249.html

寻求报道,请 点击这里 微信扫码咨询

关键词

AI放大器 StableDiffusion 图像质量

分享至微信: 微信扫码阅读

相关工具

相关文章

相关快讯