欢迎光临散文网 会员登陆 & 注册

拒绝低质量出图!3种快速提高AI绘画分辨率的方式,十分钟讲完!| StableD

2023-07-02 17:45 作者:笑问穹苍  | 我要投稿

高清修复和放大算法

文生图:

高清修复(Hi-Res Fix)/高分辨率修复/超分辨率修复

“打回重画,再来一幅”

分两步处理图像,先生成一个低分辨率版本,再根据它与指定的放大算法,再生成一个高分辨率版本,从而在不更改构图的情况下丰富细节。需要注意的是 高清修复依旧无法突破显存的限制,并且时间上画一次相当于在常规情况下的两到三次,高分辨率部分,绘制极其慢。

比较好的方法是先在低分辨率下反复“抽卡”当确认了一个合适的画面后再借助固定随机种子的办法,来进行高分辨率修复。

重绘幅度:想要保持画面大的结构不发生变化,建议不超过安全区间0.3-0.5,如果需要AI发挥自己的创造力可设定在0.5-0.7。


放大算法:

各种算法的质感是大差不差的,或者说并没有能完全区别开有质的差异。但是在同样的重绘幅度下,后面的几个带有“GAN”的算法,在同样的重绘幅度下,对细节的保留会更加精准。网络上流传一种说法,只要使用到这个算法,就无脑选择R-ESRGAN,二次元就选择Anime6B,可以自行参考。通常有的模型作者也会提供他认为最适合的算法。


图生图:

SD放大脚本

它的自由度比高清修复更大,且不受显存限制,用这种方式可以把图片放大到非常大,不会有过大的算力压力,就算是放大到4倍也只是4*4=16张图被切割生成的工作。但因为被切成很多个小块,AI很难将提示词里关于每个区块的内容对号入座,容易使得画面混乱,如果有关键信息恰好处在分界线上的时候,有大概率会产生不和谐的画面,解决方法是降低重绘幅度,保持一致性,并且增大缓冲区尺寸。

SD它是将原图切成4块重新绘制的,如果是让它很机械的拆成4块,相邻的图片接缝处会出现非常生硬的过渡边缘

,而设置64重叠像素是为了非常柔和的过渡边缘,可以看做PS中的羽化效果,可以让过渡变得非常丝滑,没有痕迹。

如果在64重叠下依然觉得过渡生硬可以将缓冲带进一步加大,对应的,它的图片会变得更大。

附加功能放大:

这个功能一般用在图片生成后的处理,它相当于重绘度为0的高清修复,原理和绝大多数AI照片修复应用是相似的,因为不涉及再扩散的过程,运行速度很快。它是在拉伸放大的基础上,适当润滑了线条和色块边缘模糊区域,但是整体的精致度细腻程度是无法前两种涉及了重绘的操作手法。

附加放大功能有两个算法,选好之后第二个算法可以给0-1之间的可见度,有更好的效果。


拒绝低质量出图!3种快速提高AI绘画分辨率的方式,十分钟讲完!| StableD的评论 (共 条)

分享到微博请遵守国家法律