第4章 图像变换_第1页
第4章 图像变换_第2页
第4章 图像变换_第3页
第4章 图像变换_第4页
第4章 图像变换_第5页
已阅读5页,还剩71页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数字图像处理-图像变换Slide 2内容提要l主要介绍图像处理中常用的二维离散变换的定主要介绍图像处理中常用的二维离散变换的定义、性质、实现方法及应用。义、性质、实现方法及应用。l经典变换经典变换离散傅里叶变换(离散傅里叶变换(DFT)l离散余弦变换(离散余弦变换(DCT)l离散沃尔什离散沃尔什-哈达玛变换(哈达玛变换(DWT)lK-L变换(变换(KLT)l离散小波变换(离散小波变换(DWT)及其应用)及其应用Slide 3知识要点知识要点 l余弦型变换:余弦型变换:l傅里叶变换和余弦变换。傅里叶变换和余弦变换。l方波型变换:方波型变换:l沃尔什沃尔什- -哈达玛变换。哈达玛变换。l基于特征向

2、量的变换:基于特征向量的变换:lK-LK-L变换。变换。l从哈尔变换、短时傅里叶变换到小波变换。从哈尔变换、短时傅里叶变换到小波变换。l各种变换的定义和有关快速算法及实现方法。各种变换的定义和有关快速算法及实现方法。Slide 44.1 4.1 二维离散傅里叶变换(二维离散傅里叶变换(DFTDFT)4.1.1 二维连续傅里叶变换二维连续傅里叶变换l定义:设 f (x, y) 是独立变量x和y 的函数,且在 上绝对可积,则定义积分 为二维连续函数 f (x, y) 的傅里叶变换,并定义 为F (u, v) 的反变换。 f (x, y) 和F (u, v)为傅里叶变换对。 |( , )|d df

3、x yx y j2() ( , )( , )ed dux vyf x yF u vu v -j2() ( , )( , )edxdyux vyF u vf x ySlide 5【例例4.1】求图4.1所示函数的傅里叶变换。 他其, 0,),(YyXxAyxf解:解: j2()j2j2 0 0jj( , )( , )ed dededsin()sin()eeXYux vyuxvyuxvyF u vf x yx yAxyuXvYAXYuXvYsin() sin()( , )uXvYF u vAXYuXvY图4.1 二维信号f (x, y) 其幅度谱为其幅度谱为Slide 6二维信号的频谱图(a)信号

4、的频谱图)信号的频谱图 (b)图()图(a)的灰度图)的灰度图图图4.2 信号的频谱图信号的频谱图 Slide 74.1.2 4.1.2 二维离散傅里叶变换二维离散傅里叶变换l尺寸为MN的离散图像函数的DFT 1010)/(2),(1),(MxNyNvyMuxjeyxfMNvuFl反变换可以通过对F(u,v) 求IDFT获得 1010)/(2),(),(MuNvNvyMuxjevuFyxfSlide 8lF(u, v)即为f (x, y)的频谱,通常是复数:( , )( , )j ( , )F u vR u vI u v221/2|( , )| ( , )( , )F u vR u vIu v

5、( , )( , )arctan( , )I u vu vR u v幅度谱幅度谱 相位谱相位谱 Slide 9DFT幅度谱的特点幅度谱的特点 l 频谱的直流成分频谱的直流成分说明在频谱原点的傅说明在频谱原点的傅里叶变换里叶变换F(0, 0)等于图像的平均灰度级。等于图像的平均灰度级。l 幅度谱幅度谱|F(u, v)|关于原点对称。关于原点对称。l 图像图像f (x, y)平移后,幅度谱不发生变化,平移后,幅度谱不发生变化,仅有相位发生变化。仅有相位发生变化。Slide 104.1.3 4.1.3 二维离散傅里叶变换的性质二维离散傅里叶变换的性质l1 1变换可分离性l二维DFT可以用两个可分离的

6、一维DFT之积表示:11j2/j2/0011( , )e( , )eMNux Mvy NxyF u vf x yMN1j2/01( , )eMux MxF x vM式中,式中,1j2/01( , )( , )eNvy NyF x vf x yN结论:结论:(1)二维变换可以通过先进行二维变换可以通过先进行行变换行变换再进行再进行列变换列变换的两的两次一维变换来实现。(次一维变换来实现。(2 2)也可以通过先求)也可以通过先求列变换列变换再求再求行变换行变换得到得到二维傅里叶变换。二维傅里叶变换。 Slide 11图图4.4 用两次一维用两次一维DFT计算二维计算二维DFT Slide 122

7、2周期性、共轭对称性及频谱中心化l周期性和共轭对称性带来了许多方便。l首先来看一维的情况。l设有一矩形函数,求出它的傅里叶变换: ,0( )0,AxXf x其他jsin( )euXuXF uAXuXsin( )uXF uAXuXSlide 13在进行在进行DFT之前用输入信号乘以(之前用输入信号乘以(-1)x,便可,便可以在一个周期的变换中求得一个完整的频谱。以在一个周期的变换中求得一个完整的频谱。 (a)幅度谱)幅度谱 (b)原点平移后的幅度谱)原点平移后的幅度谱 图图4.6 频谱图频谱图 2211j(/2)j0011(/2)( )e( 1)( )eNNx u NxuxNNxxF uNf x

8、f xNNSlide 14 用(-1)x+y 乘以输入的图像函数,则有:)2/, 2/() 1)(,(NvMuFyxfDFTyxl原点原点F(0,0)被设置在被设置在 u = M/2和和v = N/2上。上。l如果是一幅图像,在原点的傅里叶变换如果是一幅图像,在原点的傅里叶变换F(0,0)等于图像的平均灰度级,也称作频率等于图像的平均灰度级,也称作频率谱的直流成分。谱的直流成分。 Slide 15图4.7 图像频谱的中心化(a)原始图像)原始图像 (b) 中心化前的频谱图中心化前的频谱图 (c) 中心化后的频谱中心化后的频谱图图3.6 图像频谱的中心化图像频谱的中心化中心化的原因?P56,P5

9、7Slide 163离散卷积定理l设f (x, y)和g(x, y) 是大小分别为AB和CD的两个数组,则它们的离散卷积定义为DFT ( , )* ( , )( , ) ( , )f x yg x yF u v G u vl卷积定理卷积定理1010),(),(),(*),(MmNnnymxgnmfyxgyxfSlide 17【例4.2】用MATLAB实现图像的傅里叶变换。l为了增强显示效果,用对数对频谱的幅度进行压缩,然为了增强显示效果,用对数对频谱的幅度进行压缩,然后将频谱幅度的对数值用在后将频谱幅度的对数值用在010之间的值进行显示。之间的值进行显示。l【解解】MATLAB程序如下:程序如

10、下:lI = imread(pout.tif);%读入图像读入图像limshow(I); %显示图像显示图像lF1 = fft2(I); %计算二维傅里叶变换计算二维傅里叶变换lfigure, imshow(log(abs(F1)+1),0 10); l%显示对数变换后的频谱图显示对数变换后的频谱图lF2 = fftshift(F1); %将直流分量移到频谱图的中心将直流分量移到频谱图的中心lfigure, imshow(log(abs(F2)+1),0 10); l%显示对数变换后中心化的频谱图显示对数变换后中心化的频谱图Slide 18 (a)原始图像 (b)图像的频谱图 (c)中心化的频

11、谱图图3.7 傅里叶变换Slide 19 Slide 20 Slide 214.2 二维离散余弦变换(二维离散余弦变换(DCT) l任何实对称函数的傅里叶变换中只含余弦项,余弦变换是傅里叶变换的特例,余弦变换是简化DFT的重要方法。4.2.1 一维离散余弦变换一维离散余弦变换l将一个信号通过对折延拓成实偶函数,然后进行傅里叶变换,我们就可用2N点的DFT来产生N点的DCT。 1以x = -1/2为对称轴折叠原来的实序列f (n) 得:1),1(10),(nNnfNnnfSlide 22-N-10N-1NN+1f (n)延拓示意图延拓示意图 2以2N为周期将其周期延拓,其中f(0)f(1),f(

12、N1)f(N) 12),12(10),(NnNnNfNnnffc(2N n 1) = fc(n) Slide 233对0到2N1的2N个点的离散周期序列 作DFT,得)(kFc1202)(NnnkNcWnf 102)(NnnkNWnf122) 12(NNmmkNWmNf 令i2Nm1,则上式为 )(kFc102)(NnnkNWnf 01)12(2)(NikiNNWif 22kNW102) 12(cos)(NnNknnfSlide 24l 保证变换基的规范正交性,引入常量,定义:F(k)C(k) N2102) 12(cos)(NnNknnfC(k)= 其中11, 10,21NkkDCT逆变换为

13、1112(21)( )(0)( )cos2Nunuf nCF uNNNSlide 254.2.2 二维离散余弦变换二维离散余弦变换 l正变换:l逆变换:1100211( , )( ) ( )( , )coscos22MNxyF u vC u C vf x yu xv yMNMN1100211( , )( ) ( ) ( , )cos() cos()22MNuvf x yC u C v F u vu xv yMNMN Slide 264.2.3 二维DCT的应用l典型应用是对静止图像和运动图像进行性能优良的有损数据压缩。l在静止图像编码标准JPEG、运动图像编码标准MJPEG和MPEG等标准中都

14、使用了88块的离散余弦变换,并将结果进行量化之后进行熵编码。lDCT具有很强的能量集中在频谱的低频部分的特性,而且当信号具有接近马尔可夫过程的统计特性时,DCT的去相关性接近于具有最优去相关性的K-L变换的性能。Slide 27【例4.3】应用MATLAB实现图像的DCT变换。l【解】MATLAB程序如下:lI = imread(wpeppers2.png);lJ = rgb2gray(I); %转换彩色图像为灰度图像lsubplot(1,2,1),imshow(J); %显示原灰度图像lK = dct2(J); %对图像做DCT变换lsubplot(1,2,2), imshow(log(ab

15、s(K)+1,0 10); l %显示DCT变换结果limshow(log(abs(C2)+1,0 10); l %显示DCT变换结果Slide 28图4.10 离散余弦变换 (a)wpeppers2图像 (b)wpeppers2图像的DCT系数 Slide 29应用MATLAB实现图像的DCT变换。 解:解:MATLAB程序如下: A=imread(cameraman.tif); %读入图像 I=dct2(A); %对图像作DCT变换subplot(1,2,1),imshow(A); %显示原图像 subplot(1,2,2),imshow(log(abs(I),0 5); Slide 30

16、4.3 4.3 二维离散沃尔什二维离散沃尔什- -哈达玛变换(哈达玛变换(DHTDHT)l前面的变换是余弦型变换,基底函数选用的是余弦型。l图像处理中有些变换常常选用方波信号或者它的变形。l沃尔什(Walsh)变换。l沃尔什函数是一组矩形波,其取值为1和-1,便于计算机运算。l函数有三种排列或编号方式,以哈达玛排列最便于快速计算。l采用哈达玛排列的沃尔什函数进行的变换称为沃尔什-哈达玛变换,简称WHT或直称哈达玛变换。Slide 314.3.1 沃尔什变换l沃尔什函数系沃尔什函数系l函数值仅取函数值仅取+1和和1两值的非正弦型的标两值的非正弦型的标准正交完备函数系。准正交完备函数系。l由于二值

17、正交函数与数字逻辑中的两由于二值正交函数与数字逻辑中的两个状态相对应,所以非常便于计算机个状态相对应,所以非常便于计算机和数字信号处理器运算。和数字信号处理器运算。Slide 32图4.11 沃尔什函数系的前10个函数Slide 33沃尔什函数有三种排列或编号方式l列率排列、佩利(列率排列、佩利(Paley)排列和哈达玛)排列和哈达玛(Hadamard)排列。)排列。l沃尔什变换的排列方式为列率排列。沃尔什变换的排列方式为列率排列。l与正弦波频率相对应,非正弦波形可用列率与正弦波频率相对应,非正弦波形可用列率描述。描述。l列率表示某种函数在单位区间上函数值为零列率表示某种函数在单位区间上函数值

18、为零的零点个数之半。的零点个数之半。Slide 34一维沃尔什变换核g(x,u)l设N = 2n,变换核为11( )( )01( , )( 1)ininbx buig x uN bk(z)代表z的二进制表示的第k位值。核是一个对称阵列,其行和列是正交的。Slide 35一维沃尔什变换 l正变换:l逆变换:111( )( )001( )( )( 1)iniNnbx buixW uf xN 111( )( )00( )( )( 1)iniNnbx buiuf xW u Slide 36二维沃尔什变换 l正变换:l逆变换:11111( )( )( )( )0001( , )( , )( 1)inii

19、niNNnb x buby bvixyW u vf x yN 11111( )( )( )( )0001( , )( , )( 1)iniiniNNnb x buby bviuvf x yW u vN Slide 37【例4.5】求图像 f 的DWT,并反求 f。l【解】W =G f G,采用MATLAB程序求解W。lf = 2 5 5 2; 3 3 3 3; 3 3 3 3; 2 5 5 1;lG = 1 1 1 1; 1 1 -1 -1; 1 -1 -1 1; 1 -1 1 -1;lW = (1/16)*G*f*G2552333333332551fSlide 38l运行结果为lW =l 3

20、.18750.0625 -0.8125 0.0625l 0.0625 -0.0625 0.0625 -0.0625l 0.18750.0625 -0.8125 0.0625l 0.0625 -0.0625 0.0625 -0.0625Slide 39l反求 f 的程序如下:lW = 3.1875 0.0625 -0.8125 0.0625;l 0.0625 -0.0625 0.0625 -0.0625;l 0.1875 0.0625 -0.8125 0.0625;l 0.0625 -0.0625 0.0625 -0.0625lG = 1 1 1 1; 1 1 -1 -1; 1 -1 -1 1;

21、 1 -1 1 -1;lf = G*W*GSlide 40l运行结果为lf =l 2 5 5 2l 3 3 3 3l 3 3 3 3l 2 5 5 1Slide 414.3.2 4.3.2 哈达玛变换哈达玛变换l哈达玛矩阵:元素仅由1和1组成的正交方阵。l正交方阵:指它的任意两行(或两列)都彼此正交,或者说它们对应元素之和为零。l哈达玛变换要求图像的大小为N2n 。l一维哈达玛变换核为 其中, bk(z) 代表z的二进制表示的第k位值。10)()() 1(1),(niiiubxbNuxgSlide 42一维、二维哈达玛正、逆变换l一维哈达玛正变换 l一维哈达玛逆变换l二维哈达玛正变换l二维哈达

22、玛逆变换10)()(10) 1)(1)(nxubxbniiixfNuH10)()(10) 1)()(nuubxbniiiuHxf1010)()()()(10) 1)(,(1),(NxNyvbybubxbniiiiiyxfNvuH1010)()()()(10) 1)(,(1),(NuNvvbybubxbniiiiivuHNyxfSlide 43二维哈达玛正、逆变换具有相同形式l正反变换都可通过两个一维变换实现。l最低阶哈达玛矩阵为:l高阶哈达玛矩阵可以通过如下方法求得:21111H2222NNNNNHHHHHSlide 44二维哈达玛正、逆变换具有相同形式lN4的哈达玛矩阵为 : N8的哈达玛矩

23、阵为 : 5261437011111111111111111111111111111111111111111111111111111111111111112218H224221111111111111111HHHHHSlide 454.4 卡胡南卡胡南-列夫变换(列夫变换(K-L变换)变换)lKahunen-Loeve变换是在均方意义下的最佳变换。l优点:l能够完全去除原信号中的相关性,因而具有非常重要的理论意义。l缺点:l基函数取决于待变换图像的协方差矩阵,因而基函数的形式是不定的,且计算量很大。Slide 46l设原图像为X,采用KLT恢复的图像 ,则和原图像X具有最小的均方误差,即XT

24、minEXXXXT(0,0),(0,1),(0,1),(1,0),( ,1),(1,1)iiiiiiifffNff r Nf NNX对第i次获得的图像fi(x, y)可以用N2维向量Xi表示: 11 MxiiEMmXXSlide 47lCx是一个N2N2的实对称矩阵。令i和ai(i = 1, 2, , N2)分别为Cx的第i个特征值和特征向量,其特征向量构成的矩阵是一个正交矩阵 TTT1111()()MMxixixiixxiiMMCXmXmX Xm m222222112111222212NNNNN NaaaaaaaaaASlide 48l ATCxA = A1CxA = (3.51)l 为Cx

25、的特征值构成的对角线矩阵。K-L变换选取一个上述的正交变换A,使得变换后的图像Y满足l Y = A(X mx) (3.52)l优点:优点:能够完全去除原信号中的相关性,因而具有重要的理论意义。 l缺点:缺点:计算量很大。Slide 494.5 4.5 二维离散小波变换二维离散小波变换l小波分析是小波分析是20世纪世纪80年代开始逐渐发展成熟的年代开始逐渐发展成熟的应用数学的一个分支。应用数学的一个分支。l主要特点:主要特点:l对时间(二维信号为空间)对时间(二维信号为空间)-频率的双重分析和多分频率的双重分析和多分辨率分析能力。辨率分析能力。l被誉为被誉为“数学显微镜数学显微镜”,在信号和图像

26、处理等,在信号和图像处理等领域具有重要的应用价值。领域具有重要的应用价值。Slide 504.5.1 小波分析的思想来源l哈尔提出了一种正交归一化函数系,以其作为哈尔提出了一种正交归一化函数系,以其作为正交规范基的哈尔变换收敛均匀而迅速,在图正交规范基的哈尔变换收敛均匀而迅速,在图像信息压缩和特征编码等方面获得应用。像信息压缩和特征编码等方面获得应用。l哈尔变换特点:哈尔变换特点:l(1)具有尺度和位移两个特性;)具有尺度和位移两个特性;l(2)变换范围窄;)变换范围窄;l(3)变换特性与图像边界的特性十分接近。)变换特性与图像边界的特性十分接近。Slide 51图4.12 Haar函数系的前

27、几个函数波形函数系的前几个函数波形lHaar函数的定义域t为0,1,可将它延拓到整个时间轴。lHaar函数表示为har(2p + n, t),其中p = 1, 2, , ;n = 0, 1, 2p 1。Slide 52窗口傅里叶变换(WFT) l信号f (x)的窗口傅里叶变换定义为j* 1WFT ( ,)( )()ed2xfRbf x WxbxlWFT的重构公式为2j 1( )WFT ( ,)()ed d2xfRf xbW xbbl常见的窗函数具有相对短的时间窗宽,例如可选为高斯函数,所以WFT也称为短时傅里叶变换( STFT)。Slide 53WFT的不足的不足l窗口傅里叶变换是一种大小及形

28、状均固定的时频化分析。l实际信号进行时间和频率分析时,分辨率往往是相对的,即反映信号高频成分需要较高的时间分辨率,因此窗函数宽度应该窄一些,而反映低频成分则需要较高的频率分辨率,窗函数宽度应该宽一些。l窗口傅里叶变换不能满足上述要求。Slide 544.5.2 连续小波变换l小波变换的窗口具有大小(面积)固定但形状可改变的特点,能满足上述时-频局部化分析的要求。l按如下方式生成的函数族为连续小波(分析小波):12,( )a bxbxaal (x)称为基本小波或母波la称为伸缩因子,b为平移因子。母波可由平移与尺度变换构造小波基函数。 Slide 55图4.13 小波函数的平移与扩展Slide

29、56信号的连续小波变换 l正变换:l反变换:1*2, ( , ),( )( )dfa bRxbWa bfxaf xxa ,2 1d( )( , )( )dfa baf xWa bxbCaSlide 574.5.3 一维离散小波变换l把连续小波变换离散化更有利于实际应用。l对a和b按如下规律取样:l其中 ; ; ,得离散小波:mmanbbaa000,10aZnm,)()(0020,nbxaaxmmnm)(),()()(,xxfdxxxfWnmnmnmnmnmnmnmnmnmfWkf,)(Rb 0 离散小波变换和逆变换为 Slide 584.5.4 二维离散小波变换l信号f (x, y)的连续小波

30、变换Wf(a,bx,by)为 2*, 1( ,),( , )( , ),d dx yfxya b bRxb ybWa b bfx yf x yx yaaa2 ,2 1( , )( ,),dddyxfxya bxyRRybxbf x yWa b bbbaaaa 由Wf(a,bx,by)重构f (x, y)的小波逆变换为定义二维离散小波变换逼近,并采用Mallat二维快速算法求解。与DFT类似,可分离二维小波变换最终可转化为两次一维小波变换。Slide 59图4.14 可分离二维小波变换的频率域分解(a)1层分解 (b)2层分解 (c)3层分解详细理解频率域分解,有利于理解小波函数。Slide 6

31、0重构算法按相反的步骤进行l这样就构成了2D DWT的金字塔结构。l由于小波变换的理论和算法比较复杂,从应用的角度看,读者可以将注意力集中在用MATLAB对图像进行小波变换和重构的实现过程中。Slide 61【例4.6】对图像实现小波变换lbior3.7是双正交样条小波对应的滤波器。图像:wbarb.mat。l【解】MATLAB程序如下:lload wbarb;%从磁盘调入磁盘文件wbarb.matlimage(X);%将矩阵X显示为图像.lcolormap(map);%配合函数image()画出连续的灰度图lcA1,cH1,cV1,cD1 = dwt2(X,bior3.7);l %对X进行D

32、WT,bior3.7是双正交样条小波对应的滤波器lA1 = upcoef2(a,cA1,bior3.7,1);lH1 = upcoef2(h,cV1,bior3.7,1);lV1 = upcoef2(v,cV1,bior3.7,1);lD1 = upcoef2(d,cD1,bior3.7,1);Slide 62lfigure;colormap(map) ; lsubplot(2,2,1); image(wcodemat(A1,180);ltitle(Approximation A1)lsubplot(2,2,2); image(wcodemat(H1, 255);ltitle(Horizonta

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论