噪点废片拯救:ComfyUI Upscale 给萤火虫照片做像素整容

"哥!你看这拍的萤火虫照片还有救吗?" 晚上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倍还原图片大小,同时优化图片质量。

工作流如下:

  1. 加载6000*4000摄影图片;
  2. Upscale Image 将图片缩小为原来的 1/8;
  3. Load upscale Model 节点加载模型,第一个模型放大4倍,第二个模型放大2倍; Upscale Image (using Model) 节点输出放大的图片。

1分钟左右出结果,实验效果见效果对比部分,去噪效果还不错。

这里我使用的 Upscale 模型是如下,下载后将其放到 ComfyUI 里的 models/upscale_models 文件夹内。

  1. RealESRGAN_x2Plus
  2. RealESRGAN_x4Plus

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 联合放大修复。

工作流如下:

  1. 加载6000*4000摄影图片;
  2. Upscale Image 将图片缩小为原来的 1/8;
  3. Ultimate SD Upscale 放大4倍,Upscale Model 放大2倍,然后输出图片。

20多分钟终于出结果了,看效果图还不错,噪点消除的比较彻底,细节也保留的不错。

在 ComfyUI 中,Upscale Models 和 Ultimate SD Upscale 的放大倍数由不同的参数控制,都可以放大图片:

  1. Load Upscale Model 节点放大倍数由模型本身决定。下载模型的时候会看到模型标题里写 X2 或 X4,它们的意思是放大的倍数,X2 就是放大两倍,以此类推;
  2. 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

相关推荐
墨风如雪3 小时前
苹果设备上的“大模型炼丹炉”:mlx-lm-lora,让你的 Mac 变身 AI 工作站!
aigc
张彦峰ZYF5 小时前
从检索到生成:RAG 如何重构大模型的知识边界?
人工智能·ai·aigc
Liudef065 小时前
FLUX.1-Kontext 高效训练 LoRA:释放大语言模型定制化潜能的完整指南
人工智能·语言模型·自然语言处理·ai作画·aigc
Georgewu8 小时前
【AI大模型入门指南】机器学习入门详解
aigc·openai
轻语呢喃11 小时前
React智能前端:从零开始写的图片分析页面实战
前端·react.js·aigc
字节跳动视频云技术团队11 小时前
ICME 2025 | 火山引擎在国际音频编码能力挑战赛中夺得冠军
llm·aigc·音视频开发
量子位12 小时前
谁是余家辉?“年薪 1 亿美元”AI 研究员,中科大少年班天才,吴永辉的嫡系弟子
aigc·ai编程
redreamSo13 小时前
AI Daily | AI日报:ChatGPT识破10年顽疾,医疗AI震撼登场; 微信支付MCP开放,机遇与风险并存; 蒙娜丽莎图让大模型几乎全军覆没
程序员·aigc·资讯