GALOSH: Blind, Training-Free Denoising of Raw Bayer and sRGB Images by Parallel-Friendly Local Shrinkage
GALOSH 是一种快速、无需训练的去噪方法,它通过将低效的块匹配搜索替换为由噪声估计、广义 Anscombe 变换和局部收缩组成的完全局部化、数据无关的流水线,在原始 Bayer 和 sRGB 图像上均实现了高质量结果,使其适用于 CPU 和定点硬件部署。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下,你有一张看起来像是由于手抖而在暗室中拍摄的照片。照片充满了“颗粒感”(随机的斑点)和“色彩斑块”(奇怪的红、绿或蓝色色块)。你的目标是在不让照片看起来像塑料油画或丢失重要细节的情况下,将其清理干净。
长期以来,一直有两种主要的修复照片方法:
“侦探”法(经典方法): 这些程序(如 BM3D)就像侦探一样。它们扫描整个图像,寻找与正在尝试修复的有噪声的图块相似的小图块。它们通过比较数百万个图块来找到最佳匹配。这种方法效果很好,但速度很慢,因为计算机必须进行“搜索”,而且它采取的路径会根据照片中的内容而变化。这就像是在试图从一堆干草中寻找一根特定的针,必须逐一检查每一根干草。
“学生”法(AI/深度学习): 这些程序就像记住了成千上万张清晰照片的学生。当它们看到一张有噪声的照片时,会根据它们学习过的知识来猜测照片原本应该是什么样子的。如果照片与它们学习的内容完全一致,它们会非常快速且准确。但如果照片不同(例如使用了不同的相机或光照),它们就会感到困惑并犯下巨大的错误。此外,它们需要庞大的计算机(GPU)才能运行。
迎来 GALOSH:一位“局部技工”
论文介绍了一种名为 GALOSH 的新方法。它不像是一个在整幅图像中搜索的侦探,也不像是一个记忆世界的学生,GALOSH 更像是一位局部技工,他知道如何使用一套固定的工具来修理特定类型的发动机零件。
以下是 GALOSH 的工作原理,分为几个简单的步骤:
1. 无需搜索,仅进行局部修复
GALOSH 不会在整张照片中寻找相似的图块。相反,它观察每个像素周围的一个微小邻域,并在原地进行修复。
- 类比: 想象一下人群。 “侦探”方法试图寻找所有看起来和你相似的人,以便模仿他们的衣服。GALOSH 则只是为你派来一位裁缝,根据你当下的身材,就在你站立的地方为你修整衣服。
- 益处: 因为它不需要搜索,也不需要根据所见内容做出决策,所以处理过程对每一个像素都是相同的。这使得它极其快速,并且可以在普通计算机(CPU)上轻松运行,而不依赖于超级计算机。
2. 两种不同的工具应对两种不同的问题
GALOSH 意识到“噪声”并不只有一种。它将图像分为两个独立的层级进行处理:
- “颗粒感”(亮度层): 这是黑白纹理。一点点颗粒感其实看起来挺好看,就像老电影里的胶片质感。在此处,GALOSH 表现得很温柔,它只是适度地平滑纹理,以保留质感同时去除丑陋的部分。
- “斑块”(色度层): 这是奇怪的色彩噪声(比如蓝天上的红斑)。这种现象是绝对不可接受的。在此处,GALOTH 会更加激进,彻底清除这些颜色。
- 类比: 想象在擦拭一扇沾满泥水的窗户。你可能会轻轻擦拭玻璃以去除污垢(颗粒感),但对于一大块掉落的油漆(色彩斑块),你会使用刮板用力将其刮掉。GALOSH 使用“温柔的擦拭”来处理纹理,并使用“刮板”来处理颜色。
3. 无需盲目训练,无需预先学习
GALOSH 不需要通过成千上万个例子来学习。它只需通过观察照片本身,就能弄清楚“噪声水平”。
- 类比: 大多数 AI 清理程序就像一位只学过意大利菜谱的厨师。如果你给他们一道日本料理,他们就会失败。GALOSH 则像是一位能够品尝眼前食材,并能立即判断出该如何烹饪任何菜肴,而无需查阅食谱的厨师。
4. 速度与硬件
由于 GALOSH 不进行搜索,也不需要庞大的“大脑”(AI 模型),因此它的速度极快。
- 数据: 在标准显卡上,它比最好的 AI 清理程序快 7 到 650 倍。在普通的计算机处理器(CPU)上,它是唯一真正有效的强力方法;AI 方法在 CPU 上运行太慢,无法实际应用。
- 未来: 论文提到,由于这些步骤非常规律且简单,该方法旨在直接构建在相机芯片(硬件)中,利用简单的数学运算(定点运算),这使其成为未来智能手机和相机的完美选择。
结果总结
作者在现实世界的噪声照片(来自智能手机和相机)上测试了 GALOSH,并将其与最好的“侦探”方法和最好的“学生”(AI)方法进行了对比。
- 对比“侦探”: 即使在给予“侦探”完美答案(已知确切噪声水平)的情况下,GALOSH 在清理照片方面表现得更好,且看起来更自然。
- 对比“学生”: 如果照片与 AI 训练时的场景完全一致,GALOSH 并不比 AI 学生那么完美。然而,如果照片不同或噪声极大,AI 学生往往会出错或崩溃,而 GALOSH 则保持稳定可靠。
- 胜出者: GALOSH 是唯一一种既快速、能在普通计算机上运行、无需训练,且在处理原始相机数据和成品照片时都效果出色的方法。
简而言之,GALOSH 吸收了传统照片修复的最佳理念,去除了缓慢的“搜索”部分,创造出了一种快速、可靠且通用的清理工具,可以应用于任何地方的任何照片。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。