`
kofsky
  • 浏览: 201582 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

图像处理中的傅立叶变换(闲扯版)

阅读更多

 傅立叶变换在图像处理中有非常非常的作用。因为不仅傅立叶分析涉及图像处理的很多方面,傅立叶的改进算法,

比如离散余弦变换,gabor与小波在图像处理中也有重要的分量。

印象中,傅立叶变换在图像处理以下几个话题都有重要作用:
1.图像增强与图像去噪
绝大部分噪音都是图像的高频分量,通过低通滤波器来滤除高频——噪声;  边缘也是图像的高频分量,可以通过添加高频分量来增强原始图像的边缘;
2.图像分割之边缘检测
提取图像高频分量
3.图像特征提取:
形状特征:傅里叶描述子
纹理特征:直接通过傅里叶系数来计算纹理特征
其他特征:将提取的特征值进行傅里叶变换来使特征具有平移、伸缩、旋转不变性
4.图像压缩
可以直接通过傅里叶系数来压缩数据;常用的离散余弦变换是傅立叶变换的实变换;

傅立叶变换
傅里叶变换是将时域信号分解为不同频率的正弦信号或余弦函数叠加之和。连续情况下要求原始信号在一个周期内满足绝对可积条件。离散情况下,傅里叶变换一定存在。冈萨雷斯版<图像处理>里面的解释非常形象:一个恰当的比喻是将傅里叶变换比作一个玻璃棱镜。棱镜是可以将光分解为不同颜色的物理仪器,每个成分的颜色由波长(或频率)来决定。傅里叶变换可以看作是数学上的棱镜,将函数基于频率分解为不同的成分。当我们考虑光时,讨论它的光谱或频率谱。同样,傅立叶变换使我们能通过频率成分来分析一个函数。
傅立叶变换有很多优良的性质。比如线性,对称性(可以用在计算信号的傅里叶变换里面);

时移性:函数在时域中的时移,对应于其在频率域中附加产生的相移,而幅度频谱则保持不变;

频移性:函数在时域中乘以e^jwt,可以使整个频谱搬移w。这个也叫调制定理,通讯里面信号的频分复用需要用到这个特性(将不同的信号调制到不同的频段上同时传输);
卷积定理:时域卷积等于频域乘积;时域乘积等于频域卷积(附加一个系数)。(图像处理里面这个是个重点)

 

信号在频率域的表现
在频域中,频率越大说明原始信号变化速度越快;频率越小说明原始信号越平缓。当频率为0时,表示直流信号,没有变化。因此,频率的大小反应了信号的变化快慢。高频分量解释信号的突变部分,而低频分量决定信号的整体形象。
在图像处理中,频域反应了图像在空域灰度变化剧烈程度,也就是图像灰度的变化速度,也就是图像的梯度大小。对图像而言,图像的边缘部分是突变部分,变化较快,因此反应在频域上是高频分量;图像的噪声大部分情况下是高频部分;图像平缓变化部分则为低频分量。也就是说,傅立叶变换提供另外一个角度来观察图像,可以将图像从灰度分布转化到频率分布上来观察图像的特征。书面一点说就是,傅里叶变换提供了一条从空域到频率自由转换的途径。对图像处理而言,以下概念非常的重要:

图像高频分量:图像突变部分;在某些情况下指图像边缘信息,某些情况下指噪声,更多是两者的混合;
低频分量:图像变化平缓的部分,也就是图像轮廓信息
高通滤波器:让图像使低频分量抑制,高频分量通过
低通滤波器:与高通相反,让图像使高频分量抑制,低频分量通过
带通滤波器:使图像在某一部分的频率信息通过,其他过低或过高都抑制
还有个带阻滤波器,是带通的反。


模板运算与卷积定理
在时域内做模板运算,实际上就是对图像进行卷积。模板运算是图像处理一个很重要的处理过程,很多图像处理过程,比如增强/去噪(这两个分不清楚),边缘检测中普遍用到。根据卷积定理,时域卷积等价与频域乘积。因此,在时域内对图像做模板运算就等效于在频域内对图像做滤波处理。
比如说一个均值模板,其频域响应为一个低通滤波器;在时域内对图像作均值滤波就等效于在频域内对图像用均值模板的频域响应对图像的频域响应作一个低通滤波。


图像去噪
图像去噪就是压制图像的噪音部分。因此,如果噪音是高频额,从频域的角度来看,就是需要用一个低通滤波器对图像进行处理。通过低通滤波器可以抑制图像的高频分量。但是这种情况下常常会造成边缘信息的抑制。常见的去噪模板有均值模板,高斯模板等。这两种滤波器都是在局部区域抑制图像的高频分量,模糊图像边缘的同时也抑制了噪声。还有一种非线性滤波-中值滤波器。中值滤波器对脉冲型噪声有很好的去掉。因为脉冲点都是突变的点,排序以后输出中值,那么那些最大点和最小点就可以去掉了。中值滤波对高斯噪音效果较差。

椒盐噪声:对于椒盐采用中值滤波可以很好的去除。用均值也可以取得一定的效果,但是会引起边缘的模糊。
高斯白噪声:白噪音在整个频域的都有分布,好像比较困难。
冈萨雷斯版图像处理P185:算术均值滤波器和几何均值滤波器(尤其是后者)更适合于处理高斯或者均匀的随机噪声。谐波均值滤波器更适合于处理脉冲噪声。


图像增强
有时候感觉图像增强与图像去噪是一对矛盾的过程,图像增强经常是需要增强图像的边缘,以获得更好的显示效果,这就需要增加图像的高频分量。而图像去噪是为了消除图像的噪音,也就是需要抑制高频分量。有时候这两个又是指类似的事情。比如说,消除噪音的同时图像的显示效果显著的提升了,那么,这时候就是同样的意思了。
常见的图像增强方法有对比度拉伸,直方图均衡化,图像锐化等。前面两个是在空域进行基于像素点的变换,后面一个是在频域处理。我理解的锐化就是直接在图像上加上图像高通滤波后的分量,也就是图像的边缘效果。对比度拉伸和直方图均衡化都是为了提高图像的对比度,也就是使图像看起来差异更明显一些,我想,经过这样的处理以后,图像也应该增强了图像的高频分量,使得图像的细节上差异更大。同时也引入了一些噪音。

分享到:
评论
1 楼 JAVA_mentu 2009-01-11  
不错

相关推荐

    数字图像处理快速傅立叶变换

    通过以上公式处理后可以实现图像的二维傅立叶变换,但时间复杂度非常高,因此本次实验我采用了快速傅立叶变换,把时间复杂度大大降低,公式如下: 快速傅里叶变换(FFT)是计算离散傅里叶变换(DFT)的 DFT的定义式...

    数字图像处理实验二 图像傅里叶变换 实验报告 附代码 结果 数据

    实验报告——数字图像处理:图像傅里叶变换 在图像处理领域,傅里叶变换是一种重要的工具,它能够将图像从空间域转换到频域,从而揭示图像的频率特性。本实验旨在深入理解图像频域处理的意义,掌握二维傅里叶变换的...

    QT实现图像处理-傅立叶变换、傅立叶反变换

    ### QT 实现图像处理——傅立叶变换与傅立叶反变换 在图像处理领域,傅立叶变换是一项非常重要的技术,它可以帮助我们分析图像的频域特性,从而实现多种图像处理任务,如滤波、增强等。本文将详细介绍如何使用QT...

    图像处理傅立叶

    本教程将深入探讨图像处理中的傅立叶变换,尤其是双线性内插算法的应用,以及如何通过这种算法实现快速傅立叶变换(FFT),以满足高效处理图像的需求。 傅立叶变换是数学中的一个概念,它将一个函数分解为不同频率...

    图像处理-彩色图像的傅里叶变换

    傅里叶变换作为一种强大的数学工具,被广泛应用于信号处理、图像分析等多个领域,尤其在图像处理中,它能够将空间域的图像转换到频域,从而实现对图像的频率特性的分析与操作。 ### 图像的傅里叶变换 图像的傅里叶...

    c#图像处理傅立叶变换 几何运算 直方图

    傅立叶变换、几何运算以及直方图是其中的关键概念,它们在图像处理中扮演着重要角色。 1. **傅立叶变换**:傅立叶变换是数学中的一个重要工具,它将图像从空间域转换到频域。在图像处理中,傅立叶变换可以揭示图像...

    图像处理中傅立叶变换,离散余弦变换及小波变换的例子

    在图像处理领域,傅立叶变换(Fast Fourier Transform, FFT)、离散余弦变换(Discrete Cosine Transform, DCT)以及小波变换(Wavelet Transform, DWT)是三种非常重要的工具,它们用于分析图像的频域特性,进而...

    对图像进行傅立叶变换图像增强

    在提供的压缩包文件“傅立叶变换”中,可能包含了示例代码、图像处理库的教程、傅立叶变换的理论解释以及实际应用案例,可以帮助我们更深入地理解和实践傅立叶变换在图像增强中的应用。通过学习这些资源,可以进一步...

    数字图像处理 快速傅立叶变换与反变换

    总结,快速傅立叶变换和反变换在数字图像处理中扮演着核心角色,它们提供了从空间域到频域的桥梁,帮助我们理解和操纵图像的频率特性。无论是为了提高图像质量、压缩数据还是进行高级分析,FFT和IFFT都是不可或缺的...

    图像变换之傅里叶变换_opencv_傅里叶变换_图像处理_图像变换_

    总结,傅里叶变换在OpenCV中是图像处理的重要工具,通过理解和应用傅里叶变换,我们可以深入理解图像的内在结构,并进行各种图像处理操作,如去噪、锐化等。同时,掌握这一技术对于从事图像处理、计算机视觉以及相关...

    image_progressing.rar_matlab图像锐化_傅立叶变换_加噪_图像 加噪_数字图像处理 傅立叶变换

    在数字图像处理领域,傅立叶变换、图像锐化和加噪是三个核心概念,它们在MATLAB环境中有着广泛的应用。下面将详细解释这些知识点。 首先,傅立叶变换是信号处理中的基本工具,用于分析图像频域特性。在图像处理中,...

    matlab快速傅里叶变换进行数字图像处理

    matlab快速傅里叶变换进行数字图像处理,读入一幅灰度图像并实现图像的快速傅立叶变换,求变换后的系数分布。

    VC实现图像傅立叶变换

    在计算机视觉和图像处理领域,傅立叶变换是一种非常重要的技术。它可以帮助我们理解图像的频率成分,并在频域中进行分析和操作。本篇主要介绍如何使用Visual C++(简称VC)来实现图像的傅立叶变换,以及相关的离散...

    傅立叶变换与逆变换的详细介绍

    此外,傅立叶变换在图像处理中也有重要应用,例如图像的频域分析和图像的压缩。在物理领域,例如量子力学和波动理论,傅立叶变换也是理解和解决问题的关键工具。总之,傅立叶变换作为一种强大的数学工具,其应用...

Global site tag (gtag.js) - Google Analytics