版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、不得用于商业用途仅供个人参考图像处理与傅里叶变换1背景傅里叶变换是一个非常复杂的理论,我们在图像处理中集中关注于其傅里叶离散变换离散傅立叶变换(DiscreteFourierTransform)。1.1离散傅立叶变换图象是由灰度(RGB)组成的二维离散数据矩阵,则对它进行傅立叶变换是离散的傅立叶变换。对图像数据f(x,y)(x=0,1,,M-1;y=0,1,,N-1)。则其离散傅立叶变换定义可表示为:F(u,v)二免土艺Jf(x,y)exp-i2fux+善(1)MNIMN丿x=0y=01-式中,u=0,1,M-1;v=0,1,N-1其逆变换为f(x,y)=匹zF(u,v)expi2+篇(2)M
2、NIMN丿u=0v=0L式中,x=0,1,M-1;y=0,1,N-1在图象处理中,一般总是选择方形数据,即M=N影像f(x,y)的振幅谱或傅立叶频谱:|F(u,v)=JR2(u,v)+12(u,v)相位谱:申(u,v)=arctgb(u,v)/R(u,v)1能量谱(功率谱)E(u,v)=F(u,v)2=R2(u,v)+12(u,v)仅供个人参考不得用于商业用途1.2快速傅里叶变化可分离性的优点是二维的傅立叶变换或逆变换由两个连续的一维傅立叶变换变换来实现,对于一个影像f(x,y),可以先沿着其每列求一维傅立叶变换,再对其每一行再求一维变换正变化F(u,v)=N翌x=0y=0f(x,y)expi
3、2兀(ux+vyN_1因Nx=0f(x,y)exp2K(筹)Ny=0f(xy)exp加弔)逆变换f(x,y)=丄込为1NNu=0v=0丄艺Nu=0F(u,v)expi2兀(uxF(u,v)expi2兀(评)x丄艺Nv=0ux+vyNF(u,v)expi2兀(善)由于二维的傅立叶变换具有可分离性,故只讨论一维快速傅立叶变换。正变换F(u)=;f(x)expx=0i2nux逆变换f(x)=穆1F(u)expu=0i2nux由于计算机进行运算的时间主要取决于所用的乘法的次数。按照上式进行一维离散由空间域向频率域傅立叶变换时,对于N个F(u)值,中的每一个都要进行N次运算,运算时间与N2成正比。196
4、5年库里-图基(Cooly-Tudey)提出将运算操作降到Nlog2N数量级的算法,即N可以分解为一些较小整数的乘积,当N为2的幕(即N=2P,其中P是整数时),效率最高,实现起来也最简单。这就是快速傅立叶变换。1.3关于基图像(频率矩形)由二维离散傅里叶反变换式。可知,由于u和v均有0,1,,N-1的N个可能的取值,所以f(x,y)由N2个频率分量组成,所以每个频率分量都与一个特定的(u,v)值相对应;且对于某个特定的(u,v)值来说,当(x,y)取遍所有可能的值(x=0,1,,N-1;y=0,1,N-1)时,就可得到对应于该特定的(u,v)值的一幅基图像。基图像可表示为。expj2冗严:0
5、v)expj2冗1v)expj2冗(0u+(1)v)TOC o 1-5 h zNNNr+0VAll+1VrAll+(N-1)V.1expj2冗()expj2冗()expj2冗)=NNNu,vN2.(N1)u+Ov、rr/(Nl)u+1v(N1)u+(N1)vexpj2冗(f-)expj2冗(右)expj2冗()NNN所以,一幅图像的灰度平均值可由DFT在原点处的值求得叶.3.2.4图像的傅里叶频谱特性分析Tf图像傅里叶频谱关于(M/2,N/2)的对称性设于仗段)是一幅大小为MXN的图像,根据离散傅立叶变换的周期性公式(3.40):F(u,v)二FQamMymN)有=|F(s)|=|F(m+M+
6、7V)|(3.45)再根据离散傅立叶变换的共艇对称性式(3.42)=(3.46)F(u=F(-u-v)就可得:|F仏v)=F(M-u.N_v)|3.2.4图像的傅里叶频谱特性分析图像傅里叶频谱关于(M/2,N/2)的对称性根据(3.46),对于u二0:当甘二0时:尸(0,0)冃N)I当心时:尸(0,1)冃尸(胚何一1)|当甘二2时:|F(0,2)|=|F(胚.N2)|当甘二N/2时:|F(0,N/2)|=|円胚N/2)|3.2.4图像的傅里叶频谱特性分析图像傅里叶频谱关于(M/2,N/2)的对称性同理,对于v=0:当u二o时:|mo)Hwaoi当时:|FQO)|FM-N)|02N*IZ|IIX
7、ZII当u二2时:F(2,0)=|F(M-ZN)1M/2AiBCM/2.N/2(M/当M/2时:嚴MlMC!D由此可得:1(MPN/2)(MPN)r*频谱图A区与D区和B区与C区1J关于坐标(M/2,N/2)对称。证明周期性与共轭对称性F(u,v)=F(u+mM,v+Nn)F(u,v)=F(-u,-v)N-lN-lF+mN+nN)二齐辽工gy)exT2肆也空也鱼)ijV-1jV-1顾豁心)ux+vyNexp-i27imx+ny因为exp-Z2/r(曲y+x尹)为单位值。f(x,y)(1)(x+y)oF(u-M/2,v-N/2)也就是说,图37的频谱图(a)和(b)实质上是函数(-1)1Xffx
8、y)的傅里叶频谱图。1.3运用在频域中,频率越大说明原始信号变化速度越快;频率越小说明原始信号越平缓。当频率为0时,表示直流信号,没有变化。因此,频率的大小反应了信号的变化快慢。高频分量解释信号的突变部分,而低频分量决定信号的整体形象。在图像处理中,频域反应了图像在空域灰度变化剧烈程度,也就是图像灰度的变化速度,也就是图像的梯度大小。对图像而言,图像的边缘部分是突变部分,变化较快,因此反应在频域上是高频分量;图像的噪声大部分情况下是高频部分;图像平缓变化部分则为低频分量。也就是说,傅立叶变换提供另外一个角度来观察图像,可以将图像从灰度分布转化到频率分布上来观察图像的特征。书面一点说就是,傅里叶
9、变换提供了一条从空域到频率自由转换的途径。对图像处理而言,以下概念非常的重要:图像高频分量:图像突变部分;在某些情况下指图像边缘信息,某些情况下指噪声,更多是两者的混合;低频分量:图像变化平缓的部分,也就是图像轮廓信息高通滤波器:让图像使低频分量抑制,高频分量通过低通滤波器:与高通相反,让图像使高频分量抑制,低频分量通过带通滤波器:使图像在某一部分的频率信息通过,其他过低或过高都抑制模板运算与卷积定理在时域内做模板运算,实际上就是对图像进行卷积。模板运算是图像处理一个很重要的处理过程,很多图像处理过程,比如增强/去噪(这两个分不清楚),边缘检测中普遍用到。根据卷积定理,时域卷积等价与频域乘积。
10、因此,在时域内对图像做模板运算就等效于在频域内对图像做滤波处理。比如说一个均值模板,其频域响应为一个低通滤波器;在时域内对图像作均值滤波就等效于在频域内对图像用均值模板的频域响应对图像的频域响应作一个低通滤波。图像去噪就是压制图像的噪音部分。因此,如果噪音是高频额,从频域的角度来看,就是需要用一个低通滤波器对图像进行处理。通过低通滤波器可以抑制图像的高频分量。但是这种情况下常常会造成边缘信息的抑制。常见的去噪模板有均值模板,高斯模板等。这两种滤波器都是在局部区域抑制图像的高频分量,模糊图像边缘的同时也抑制了噪声。还有一种非线性滤波-中值滤波器。中值滤波器对脉冲型噪声有很好的去掉。因为脉冲点都是
11、突变的点,排序以后输出中值,那么那些最大点和最小点就可以去掉了。中值滤波对高斯噪音效果较差。椒盐噪声:对于椒盐采用中值滤波可以很好的去除。用均值也可以取得一定的效果,但是会引起边缘的模糊。高斯白噪声:白噪音在整个频域的都有分布,好像比较困难。冈萨雷斯版图像处理P185:算术均值滤波器和几何均值滤波器(尤其是后者)更适合于处理高斯或者均匀的随机噪声。谐波均值滤波器更适合于处理脉冲噪声。有时候感觉图像增强与图像去噪是一对矛盾的过程,图像增强经常是需要增强图像的边缘,以获得更好的显示效果,这就需要增加图像的高频分量。而图像去噪是为了消除图像的噪音,也就是需要抑制高频分量。有时候这两个又是指类似的事情
12、。比如说,消除噪音的同时图像的显示效果显著的提升了,那么,这时候就是同样的意思了。常见的图像增强方法有对比度拉伸,直方图均衡化,图像锐化等。前面两个是在空域进行基于像素点的变换,后面一个是在频域处理。我理解的锐化就是直接在图像上加上图像高通滤波后的分量,也就是图像的边缘效果。对比度拉伸和直方图均衡化都是为了提高图像的对比度,也就是使图像看起来差异更明显一些,我想,经过这样的处理以后,图像也应该增强了图像的高频分量,使得图像的细节上差异更大。同时也引入了一些噪音。1.4实现在MATLAB中F=imread(filename);F二fft2(f,PQ);%完成FFT变换FC二fftshift(F)
13、:%实现居中S=abs(F(或Fc);%取得傅里叶频谱f=real(ifft2(F);%实现傅里叶逆变换基于OPENCV库#include#include#include#include/srcIPL_DEPTH_8U/dstIPL_DEPTH_64F/傅里叶正变换voidfft2(IplImage*src,IplImage*dst)/实部、虚部IplImage*image_Re=0,*image_Im=0,*Fourier=0;/inti,j;image_Re=cvCreateImage(cvGetSize(src),IPL_DEPTH_64F,1);/实部/Imaginarypartima
14、ge_Im=cvCreateImage(cvGetSize(src),IPL_DEPTH_64F,1);/虚部/2channels(image_Re,image_Im)Fourier=cvCreateImage(cvGetSize(src),IPL_DEPTH_64F,2);/Realpartconversionfromu8to64f(double)cvConvertScale(src,image_Re,1,0);/Imaginarypart(zeros)cvZero(image_Im);/JoinrealandimaginarypartsandstocktheminFourierimagec
15、vMerge(image_Re,image_Im,0,0,Fourier);/ApplicationoftheforwardFouriertransformcvDFT(Fourier,dst,CV_DXT_FORWARD);cvReleaseImage(&image_Re);cvReleaseImage(&image_Im);cvReleaseImage(&Fourier);/srcIPL_DEPTH_64F/dstIPL_DEPTH_8Uvoidfft2shift(IplImage*src,IplImage*dst)IplImage*image_Re=0,*image_Im=0;intnRo
16、w,nCol,i,j,cy,cx;doublescale,shift,tmp13,tmp24;image_Re=cvCreateImage(cvGetSize(src),IPL_DEPTH_64F,1);/Imaginarypartimage_Im=cvCreateImage(cvGetSize(src),IPL_DEPTH_64F,1);cvSplit(src,image_Re,image_Im,0,0);/具体原理见冈萨雷斯数字图像处理p123/ComputethemagnitudeofthespectrumMag=sqrt(Re人2+Im人2)/计算傅里叶谱cvPow(image_Re,
17、image_Re,2.0);cvPow(image_Im,image_Im,2.0);cvAdd(image_Re,image_Im,image_Re);cvPow(image_Re,image_Re,0.5);/对数变换以增强灰度级细节(这种变换使以窄带低灰度输入图像值映射/一宽带输出值,具体可见冈萨雷斯数字图像处理p62)/Computelog(1+Mag);cvAddS(image_Re,cvScalar(1.0),image_Re);/1+MagcvLog(image_Re,image_Re);/log(1+Mag)/RearrangethequadrantsofFourierimag
18、esothattheoriginisattheimagecenternRow=src-height;nCol=src-width;cy=nRow/2;/imagecentercx=nCol/2;/CV_IMAGE_ELEM为OpenCV定义的宏,用来读取图像的像素值,这一部分就是进行中心变换for(j=0;jcy;j+)for(i=0;idepth,src-nChannels);ImageDst=cvCreateImage(cvGetSize(src),src-depth,src-nChannels);fft2(src,Fourier);/傅里叶变换fft2shift(Fourier,Imag
19、e);/中心化cvDFT(Fourier,dst,CV_DXT_INV_SCALE);实现傅里叶逆变换,并对结果进行缩放cvSplit(dst,ImageRe,ImageIm,0,0);cvNamedWindow(源图像,0);cvShowImage(源图像,src);/对数组每个元素平方并存储在第二个参数中cvPow(ImageRe,ImageRe,2);cvPow(ImageIm,ImageIm,2);cvAdd(ImageRe,ImageIm,ImageRe,NULL);cvPow(ImageRe,ImageRe,0.5);cvMinMaxLoc(ImageRe,&m,&M,NULL,NULL);scale=255/(M-m);shift=-m*scale;将shift加在ImageRe各元素按比例缩放的结果上,存储为ImageDstcvConvertScale(ImageRe,ImageDst,scale
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年全新产品保密供应合作合同书版
- 辽宁省2023-2024学年高二地理上学期期中试题
- 湖南省长沙市2023-2024学年高二化学上学期期中试题含解析
- 第一次担任班主任工作总结
- 第五中学秋季学期总务处工作总结
- 2024年化工原料供应及服务协议版B版
- 2024年个人租地协议模板详案版B版
- 2024年企业品牌营销策划与执行合同
- 2024年居间合同书与合同书不同之处解析版
- 2024年商业标识牌设计与全方位安装服务协议版B版
- 小学作业设计比赛评分标准
- (新人教版)高中英语必修第三册全册分单元复习课件(共5个单元)
- 铁路电话区号-铁路专网区号-铁路电话普通电话互打方法
- 融合新闻学智慧树知到期末考试答案2024年
- 2024详解新修订《公司法》课件
- 《劳模王进喜》课件-高教版中职语文职业模块
- GB/T 43700-2024滑雪场所的运行和管理规范
- (2024年)部队战备教育教案x
- 人工成本的预算方案
- 1.1我们身边的数据课件教科版高中信息技术必修12
- 三年级上册美术教案-2.4 巨人和小矮人历险记丨岭南版
评论
0/150
提交评论