使用深度学习进行图像去噪(三)

简介: 使用深度学习进行图像去噪

PRIDNet — Pyramid Real Image Denoising Network

这是用于盲降噪的最先进的深度学习架构。这种体系结构不像我们在前面的两个网络中看到的那样简单。PRIDNet有几个模块,分为三个主要部分。

640.png

起初看起来似乎有些不知所措。但是让我将其分解成细节,这很容易理解。

频道注意力模块

640.png

通道注意模块负责注意力机制。这里注意力机制的实现方式是将注意力放在输入U的每个通道上。可以将这种“注意力”视为权重。因此,每个通道将有一个权重。注意力权重将是大小为C [通道数]的向量。该向量将与输入U相乘。由于我们要“学习”注意力,因此我们需要该向量是可训练的。因此PRIDNet实施的过程是,首先对输入进行全局平均池化,然后从2个全连接层传递它,其结果应该是带有通道数的向量。这些是注意权重μ。

多尺度特征提取模块/金字塔模块

640.png

这是整个体系结构的核心。在这里,我们将使用给定内核大小的平均池化。这将对图像进行下采样。然后,我们将对其应用U-Net架构。我选择了5个级别的深层U-Net。最后,我们将以与平均池化相同的大小进行上采样。因此,这会将图像恢复为与输入(此模块的输入)相同的大小。

我们将使用不同的内核大小执行5次此操作,然后最后将结果连接起来。

内核选择模块

640.png

该模块的灵感来自介绍选择性内核网络的研究论文。该研究论文很好地阐述了该网络背后的思想,如下所示:

在标准的卷积神经网络(CNN)中,每一层中的人工神经元的感受野被设计为共享相同的大小。在神经科学界众所周知,视觉皮层神经元的感受野大小是受刺激调节的,在构建CNN时很少考虑。

设计了一个称为选择性内核(SK)单元的构建块,其中使用softmax注意融合了内核大小不同的多个分支,这些注意由这些分支中的信息指导。对这些分支的不同关注会导致融合层中神经元有效接受场的大小不同。

此模块与“通道注意力”模块非常相似。根据PRIDNet论文,大小为C的合成矢量α,β,γ分别表示对U’,U’和U’’的柔和注意。

整个PRIDNet架构图如下所示,

640.png

结果如下:

640.png

640.png

640.png

可以看到,与先前讨论的体系结构相比,该体系结构可提供最佳结果。在上面的眼睛特写图像中,请注意去噪图像中眼球的细节水平!

640.png

640.png

嘈杂图像中的黑色书籍[Cropped Library books]。它们几乎与周围的棕色家具没有区别。一切似乎都是黑色的。但是,我们的模型能够以至少可以区分书籍和周围家具的方式对其进行去噪。第二张图片[裁剪的图书馆家具]也是如此。在嘈杂的图像中,您可以看到家具非常黑,顶部似乎几乎是黑色的。但是,我们的模型能够理解棕色并对其进行去噪。这太神奇了!

该体系结构的PSNR得分为33.3105,SSIM得分为0.8534。

结果对比

640.png

我们可以清楚地看到PRIDNet是性能最佳的体系结构,用于消噪单个图像的时间最少。

现在,我们比较一下NLM滤波器和PRIDNet的结果。

640.png

640.png

要比较的关键领域

  • 黄色卡车的车顶区域
  • 橙色卡车的座位
  • 蓝色卡车中的橙色大灯
  • 蓝色卡车的车顶(观察阴影)
  • 地板中间的两个细条纹

还有很多

未来的工作和改进范围

图像去噪是一个活跃的研究领域,并且时不时地有许多惊人的架构正在开发以对图像进行去噪。最近,研究人员正在使用GAN来对图像进行降噪,事实证明,这种方法会产生令人惊讶的结果。好的GAN架构肯定会进一步改善去噪效果。

目录
相关文章
|
机器学习/深度学习 存储 算法
使用深度学习进行图像去噪(二)
使用深度学习进行图像去噪
491 0
使用深度学习进行图像去噪(二)
|
机器学习/深度学习 编解码 算法
使用深度学习进行图像去噪(一)
使用深度学习进行图像去噪
640 0
使用深度学习进行图像去噪(一)
|
机器学习/深度学习 编解码 算法
使用深度学习进行图像去噪
使用深度学习进行图像去噪
649 0
使用深度学习进行图像去噪
|
3天前
|
机器学习/深度学习 人工智能 自然语言处理
深度学习中的卷积神经网络(CNN)及其应用
【9月更文挑战第24天】本文将深入探讨深度学习中的一种重要模型——卷积神经网络(CNN)。我们将通过简单的代码示例,了解CNN的工作原理和应用场景。无论你是初学者还是有经验的开发者,这篇文章都将为你提供有价值的信息。
18 1
|
8天前
|
机器学习/深度学习 人工智能 自动驾驶
深度学习中的卷积神经网络(CNN)及其在图像识别中的应用
【9月更文挑战第19天】在人工智能的浩瀚星海中,卷积神经网络(CNN)如同一颗璀璨的星辰,照亮了图像处理的天空。本文将深入CNN的核心,揭示其在图像识别领域的强大力量。通过浅显易懂的语言和直观的比喻,我们将一同探索CNN的奥秘,并见证它如何在现实世界中大放异彩。
|
10天前
|
机器学习/深度学习 人工智能 算法
深度学习在图像识别中的突破与应用
本文深入探讨了深度学习技术在图像识别领域的前沿进展、核心原理、广泛应用以及面临的伦理挑战和未来发展趋势。首先,概述了深度学习如何利用人工神经网络模拟人脑处理信息的方式,实现对图像数据的高效识别和分类。随后,详细介绍了卷积神经网络(CNN)等关键技术在提升图像识别准确性中的作用,并通过具体实例展示了深度学习在医疗影像分析、自动驾驶、面部识别等多个领域的成功应用。此外,文章还讨论了数据隐私、算法偏见等伦理问题,并展望了量子计算与深度学习融合等未来发展方向,强调了技术创新与社会责任并重的重要性。
|
10天前
|
机器学习/深度学习 供应链 算法
深度学习在图像识别中的应用
本文将深入探讨深度学习在图像识别领域的应用,从基本原理到实际案例,全面解析这一技术如何改变我们的生活。我们将介绍什么是深度学习,以及它在图像识别中的具体应用方式和成果。
42 2
|
1天前
|
机器学习/深度学习 自动驾驶 vr&ar
深度学习在图像识别中的应用与挑战
随着人工智能技术的迅猛发展,深度学习已经成为推动科技前沿的核心动力之一。在众多应用领域中,图像识别技术因其广泛的应用前景和商业价值而备受关注。本文旨在探讨深度学习在图像识别中的应用及其所面临的挑战,并展望未来的发展方向。通过分析当前主流的深度学习模型和技术,揭示其在图像识别中的潜力和限制,为相关领域的研究和实践提供参考。
10 2
|
2天前
|
机器学习/深度学习 编解码 自然语言处理
深度学习在图像处理中的应用与挑战
随着人工智能技术的迅猛发展,深度学习已成为推动技术革新的重要力量之一。特别是在图像处理领域,深度学习的应用不仅极大地提高了图像识别、分类和生成的精度,还拓展了新的研究方向和应用场景。本文旨在探讨深度学习在图像处理中的具体应用、所面临的主要挑战以及未来的发展趋势,以期为相关领域的研究提供参考和启示。
|
2天前
|
机器学习/深度学习 人工智能 TensorFlow
深入浅出:深度学习在图像识别中的应用
【9月更文挑战第25天】深度学习,这一技术界的“魔法师”,正改变着我们对图像的理解。本文将带你一探究竟,了解深度学习如何让机器“看”到世界的精彩。从基础的神经网络构建,到复杂的模型训练,再到实际应用的案例分析,我们将一步步揭开深度学习在图像识别领域的神秘面纱。你将看到,通过简单的Python代码示例,即便是初学者也能轻松入门,体验深度学习的魅力。让我们一起走进这个由数据和算法编织的奇妙世界,探索深度学习如何让静态的画面变得生动起来。
8 1