图像处理之傅里叶变换matlab实现

傅里叶变换

一.实验内容:

1、傅里叶变换

二.实验目的:

1、理解傅里叶变换的原理 2、掌握傅里叶变换的性质

三.实验步骤:

1.首先构造一幅黑白二值图像,在128×128的黑色背景中心产生一个4×4的白

色方块,对其进行傅里叶变换;(Matlab中用fft2实现2D傅里叶变换) 2.把低频分量移到图象中心,而把高频分量移到四个角上;(方法有两种:其

一,在FT以前对测试图象逐点加权(-1)^(i+j);其二,利用FFTSHIFT函数); 3.利用图象增强中动态范围压缩的方法增强2DFT;(Y=C*log(1+abs(X))); 4.构造一幅黑白二值图像,在128×128的黑色背景中令第32行至36行、第

32列至第36列的值为1(即产生一个4×4的白色方块),对其进行傅里叶变换;

5.将上图旋转300,再进行傅里叶变换 (imrotate)

6.构造二幅黑白二值图像,在128×128的黑色背景中分别令第60行至68行、

第60列至第68列的值为1,第64行至65行、第64列至第65列的值为1产生两幅图像,分别对这两幅图像进行傅里叶变换

四、原理分析、技术讨论、回答问题

1、对于第二幅图像(第一步与第四步图像的比较),说明FOURIER变换具有以下性质:

f(x?x0,y?y0)?F(u,v)e?j2?(ux0/M?vy0/N)

2、对于第三幅图像(第一步与第五步图像的比较),说明FOURIER变换具有以下性质:

x?rcos? y?rsin? u??cos? v??sin?

f(r,???0)?F(?,???0)

3、对于第四幅图像(第一步与第六步图像的比较),说明FOURIER变换具有以下性质:

f(ax,by)?1|ab|F(u/a,v/b)

五、结果如下

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4