去噪

什么是去噪?

去噪就是从信号和图像中去除噪声或不需要的伪影。对于大多数音频、图像和视频处理设备,去噪是一个关键步骤,因为这些设备在信号传输、采集、处理、信号存储或转换过程中容易产生噪声。噪声可能会对信号还原、分析和跟踪等后续信号处理任务产生不利影响。

去噪的目的是尽可能多地保留原始信号信息,同时最大限度地减轻噪声所带来的影响。例如,当从图像中去除失真和模糊时,保留视觉细节(如边、角、颜色和纹理)就显得至关重要。

这里并排显示灯塔的含噪图像和去噪图像以供比较。噪声是借助 MATLAB 并使用去噪卷积神经网络去除的。

借助 MATLAB 并使用去噪卷积神经网络从原始图像中去除噪声(左侧为原始图像,右侧为去噪图像)。

您可以使用 MATLAB® 和 Simulink® 来实施常用的去噪方法:

  1. 基于滤波器的去噪:设计、分析和实现去噪滤波器。
  2. 基于小波的去噪:小波可以从时频和不同尺度方面描述局部特征,让您可以保留用其他去噪方法去除或平滑处理的重要信号或图像特征。
  3. 基于深度学习的去噪:您可以采用深度学习网络研发最先进的方法,以去除音频、图像或视频信号中的噪声。虽然这些方法的计算量更大,但它们能最有效地实现信噪分离。首先,您可以应用 MATLAB 的 Deep Learning Toolbox™ 附加产品执行以下操作:
    • 预训练去噪神经网络
      • 这些网络执行速度快且易于实现,能够快速获得结果,而只需极少的自定义。
    • 自定义去噪神经网络
      • 这些网络让您能够更灵活地使用预定义层来训练您自己的网络,或针对特定类型的图像或信号训练完全自定义的去噪神经网络。

另请参阅: Signal Processing Toolbox, Wavelet Toolbox, Image Processing Toolbox, Deep Learning Toolbox