"哥!你看这拍的萤火虫照片还有救吗?" 晚上12点多,手机屏幕突然亮起老妹的消息。
晚上她跑到山上去拍萤火虫,在山上蹲了几个小时喂蚊子。回来导片一看,高感噪点像撒了把沙子在画面上,暗部全是彩色噪点,图片放大全是颗粒。
我点开原图,6000×4000 像素的照片在屏幕上炸开:
"试试手机LR?" 我回了条消息。半小时后收到她的回复:"降噪拉到最大还是糊!市面上一些修图APP去噪要开会员呢。"
想起之前捣鼓玩耍过一段时间的ComfyUI。或许,使用这玩意跑模型能救这照片呢?"我白天试试。"
1 Upscale
Upscale 可以将一些分辨率很低的照片,通过技术手段修复并放大,转化成高清照片。我们的目标是将一张 6000*4000 像素的照片去噪修复,不需要额外放大,可以尝试使用 Upscale 模型和 ComfyUI_UltimateSDUpscale 来试试效果。
1.1 Upscale Image using Model
先缩小再放大的魔法:通过 Upscale Model 修复图片,必然会放大图片,然而我们只需要修复图片,不需要额外放大图片,因此可以将图片缩小 1/8,然后再使用模型修复放大8倍还原图片大小,同时优化图片质量。
工作流如下:
- 加载6000*4000摄影图片;Upscale Image 将图片缩小为原来的 1/8;Load upscale Model 节点加载模型,第一个模型放大4倍,第二个模型放大2倍; Upscale Image (using Model) 节点输出放大的图片。
1分钟左右出结果,实验效果见效果对比部分,去噪效果还不错。
这里我使用的 Upscale 模型是如下,下载后将其放到 ComfyUI 里的 models/upscale_models 文件夹内。
1.2 Ultimate SD Upscale
1.2.1 介绍
使用SD放大需要安装 ComfyUI_UltimateSDUpscale 插件,该插件有三种节点:
1、Ultimate SD Upscale(标准节点)
- 功能
- 预放大:使用指定的 Upscale Model 对输入图像进行初始放大(默认按模型倍数,或通过 upscale_by 覆盖)。分块细化:将放大后的图像切分为多个 tile,逐个 tile 进行重绘处理,再智能拼接,实现高质量、无缝的图像放大。
2、Ultimate SD Upscale (No Upscale)
- 功能
- 跳过预放大,直接对原始分辨率图像进行分块细化。仅执行分块重绘,不改变图像尺寸。
3、Ultimate SD Upscale (Custom Sample)
- 功能
- 自定义采样器:允许接入外部采样器(如 KSampler),替代默认的 SD 重绘流程。灵活性更高:可自由控制采样步数、CFG Scale、种子等参数。
1.2.2 第一次 SD 尝试碰壁
Ultimate SD Upscale (No Upscale) 节点不就刚好满足我的要求嘛,直接修复图片,不需要放大。将工作流调整如下,点击运行,坐等结果。
我电脑 MAC M1芯片16GB内存,40多分钟过去了,图片还没有跑出来,我放弃了。图片像素太大,SD 根本跑不动。
1.2.3 第二次 SD 尝试
考虑到耗时时间长短,仍然将图片缩小为原来的 1/8,再使用 Ultimate SD Upscale 和 Upscale Model 联合放大修复。
工作流如下:
- 加载6000*4000摄影图片;Upscale Image 将图片缩小为原来的 1/8;Ultimate SD Upscale 放大4倍,Upscale Model 放大2倍,然后输出图片。
20多分钟终于出结果了,看效果图还不错,噪点消除的比较彻底,细节也保留的不错。
在 ComfyUI 中,Upscale Models 和 Ultimate SD Upscale 的放大倍数由不同的参数控制,都可以放大图片:
- Load Upscale Model 节点放大倍数由模型本身决定。下载模型的时候会看到模型标题里写 X2 或 X4,它们的意思是放大的倍数,X2 就是放大两倍,以此类推;Ultimate SD Upscale 节点即使连接 Load Upscale Model 节点,但最终放大倍数仍由 upscale_by 参数决定。
1.3 效果对比
修复效果对比图如下,图1为原图,图2为三流PS选手去噪结果,图3为 Upscale Model x4x2 结果,图4为 SD x4 + Upscale Model x2 结果。
放大图片右上角 1024*1024 的空间,可以看到原图和PS降噪的图片噪点非常多,使用 Upscale Model 和 SD 修复后降噪效果都不错,个人认为 SD 修复效果更好一点,但是考虑到耗时问题,此场景中 Upscale Model 修复性价比更高。
2 图片分享
最后来一组老妹拍的照片分享,下图均是 Upscale Model 修复结果。
本文首发于公众号:泽芝Log