频率域去噪基本实现思想

1. 频率域去噪基本实现思想:首先将原始图像通过一些积分变换,将其变换到频率域,接着再通过频率域对其进行操作,得到的结果再反变换到空间域中,进而使图像得到增强。根据傅里叶频谱的特性可得到,图像的平均灰度级对应于频率为0成分,当从傅里叶变换的原点离开时,图像的慢变化分量对应着低频滤波,比如一幅图像中较平的区域;当再进一步离开原点时,较高的频率开始对应图像中变换越来越快的灰度级,它们反映了一幅图像中物体的边缘和灰度级突发改变和噪声部分的图像成分。频率域图像增强正是基于这种原理,通过对图像的傅里叶频谱进行低通滤波(使低频通过,使高频衰退)来过滤噪声,通过对图像的傅里叶频谱进行高通滤波(使高频通过,使低频衰退)使图像的边缘和轮廓更明显。

含噪图像信号进过小波变换后,噪声的小波系数比较大, 而图像的小波系数比较小,通过阈值,可以达到去噪的目的。   对于二维图像信号,由一维小波张成的二维小波并没有继承一维小波的优良特性,二维小波变换也不是最优的表示,就有了Curvelet,Contourlet,Wedgelet,Bandelet,Directionlet等多尺度的几何分析方法。

2. 从稀疏表示的角度看图像去噪:含噪的图像信号$Y$包括两部分,干净图像信号$X$与噪声$\epsilon$。

$$Y=X+\epsilon$$

由于干净的图像信号是又一定的结构的,其结构特性与原子特性相吻合,故干净图像信号具有稀疏性($\theta$稀疏):

$$X=D\theta$$

而噪声是随机的,不相关,因此没有结构特性,$\epsilon$不能由字典$D$稀疏表示;

因此通过求解

$$\min \|Y-D\theta\|, \;\; s.t., \|\theta\|_0 <\mathrm{tol}$$

这样的原理可以达到图像去噪的目的。

稀疏表示又在稀疏领域开阔了一片空间,结合多尺度的基函数,可以构造出小波字典,混合字典,双冗余字典。用这些工具在去噪领域,取得了很好的性能。

3. 仔细分析信号去噪和压缩感知,会发现二者有相似之处(优化模型),但是二者出发点和落脚点都是不一样的,这导致二者的已知和未知的信息都是不尽一致的;

其实压缩感知本来就不是用于图像恢复的,而是用于信号的采样,它的目的是克服香农均匀采用定理的高采样频率问题提出的,对于亚采样也是可以精确重构原始信号,换句话说:压缩感知是用来采样原始信息,然后降低存储。至于用压缩感知去恢复缺失图像的信息(或者去噪),它可以做,只不过目的性略显牵强。

原文地址:https://www.cnblogs.com/mathlife/p/9092545.html

时间: 2024-08-02 17:00:14

频率域去噪基本实现思想的相关文章

频率域滤波_滤波基础

这节来介绍一下频率域滤波. 在空间域内,我们是直接对像素进行操作以增强图像的有用信息.像高斯平滑,是取一个模板与图像进行卷积操作,得到处理后的图像.不同的变换域可以很方便的解决某种问题,例如空间域中值滤波是取一个区域的中值替代中间像素的灰度,可以很好的去除椒盐噪声例如下图中的(1)(2)(3).           (1)原图        (2)带有椒盐噪声的图像 (3)图像(2)复原之后的图像 (4)部分区域带有周期噪声 但不是所有的图像都可以在空间域进行图像的增强,有的时候都不知道用什么滤

14、频率域滤波基础——傅里叶变换计算及应用基础

1.理解傅里叶变换 如果是理工科的学生 ,在高等数学和信号处理的课程中应该就已经学习过Fourier变换 ,但是这里还是进行一个简单的基本学习和理解,为时域转频域提供一个基础理论概念. 1.什么是傅里叶级数 周期函数的fourier级数是由正弦函数和余弦函数组成的三角级数.这里首先说结论周期为T的任意周期性函数f(t),若满足以下迪利克雷条件: 在一个周期内只有有限个不连续点: 爱一个周期内只有有限个极大和极小值 积分$\int_{-\frac{-T}{2}}^{\frac{T}{2}}|f(t

openCV中的频率域变换

openCV中频率域增强的傅里叶变换已经比较成熟了,在他的官方tutorials文档里有一个完整的得到频谱图的例子,如下: #include "opencv2/core/core.hpp" #include "opencv2/imgproc/imgproc.hpp" #include "opencv2/highgui/highgui.hpp" #include <iostream> int main(int argc, char **

在频率域中直接生成滤波器

除了之前说的从空间滤波器中获得频率域滤波器,还可以从频率域中直接生成滤波器,这些滤波器被规定为距滤波器中心点的距离不同的函数.可以创建一个用于实现频率滤波器的网格数组,最主要的是需要计算任何点到频率矩形中一个指定点的距离函数,FFT(快速傅里叶)算法是假设变换的原点位于频率矩形的左上角,因此需要将原点平移到频率矩形的中心,用fftshift.网格数组如下: %(频域滤波函数) 提供了距离计算及其所需的网格数组 function [U,V] = dftuv(M,N) u=0:(M-1); v=0:

频率域图像处理

首先是一些傅里叶变换的基础知识:点我 滤波器:点我

频率域滤波器

从滤波器处理效果的尖锐程度,可以将他们分为三种类型:理想滤波器.巴特沃斯滤波器.高斯滤波器.他们的尖锐程度也是依次递减. 再从滤波的通过范围看,这三种滤波器都有低通.高通.带通.带阻四个版本. 下面将他们的的公式贴出来,就一目了然啦. 理想低通滤波器: 理想高通滤波器: 理想带阻滤波器: 这里: 巴特沃斯低通滤波器: 巴特沃斯高通滤波器: 巴特沃斯带阻滤波器: W是带宽 高斯低通滤波器 高斯高通滤波器 高斯带阻滤波器

[OpenCV] Image Processing - Non-linear Filtering

如果不是高斯噪声,怎么办? 中值滤波 散离噪声通常位于邻域内正确值的两端. (a) original image with Gaussian noise; (b) Gaussian filtered; (c) median filtered; (d) bilaterally filtered; (e) original image with shot noise; (f) Gaussian filtered; (g) median filtered; (h) bilaterally filter

通信基础之信号的观测域

信号的观测域 \(\;\;\,\quad\)说在前面:这个标题读起来有点奇怪,我也没有找到一个比较科学的名词来说明本文的内容,以下内容只是我根据所学知识对这个问题的思考,没有严格的科学依据,若有不当之处请指出,轻喷就好,谢谢. \(\;\;\,\quad\)在信号分析和处理理论中(如信号与系统.数字信号处理),"时域"."频域"."变换域"这些词出现率很高:在谱分析中,"频谱","能量谱"这些词也经常出现,

js跨域

第一次写博客,好紧张,不知道能写成啥样,哈哈哈. 自己的一知片解,有错请多多指教,嘻嘻嘻. 一.何为跨域? 只要协议.域名.端口后任何一个不同,就是跨域. 举个例子: http://www.example.com 协议不同 https://www.example.com http://www.example.com 域名不同 http://www.test.com http://www.example.com 端口不同 http://www.example.com:81 注意:ip相同,域名不同