您好,欢迎访问三七文档
当前位置:首页 > 财经/贸易 > 资产评估/会计 > 2图像变换(青岛大学)
图像变换离散余弦变换离散沃尔什变换离散K-L变换2离散余弦变换图像处理中常用的正交变换除了傅里叶变换外,还有其他一些有用的正交变换。其中离散余弦就是一种。离散余弦变换表示为DCT。3一维离散余弦变换的定义由下式表示10)(1)0(NxxfNF(3—74)NuxxfNuFNx2)12(cos)(2)(10(3—75)4式中是第个余弦变换系数,是广义频率变量,;是时域N点序列,Fu()uu1,,3,2,1Nufx()xN011,,,一维离散余弦反变换由下式表示NuxuFNFNxfNu2)12(cos)(2)0(1)(11(3—76)显然,式(3—74)式(3—75)和式(3—76)构成了一维离散余弦变换对。5二维离散余弦变换的定义由下式表示NvyNuxyxfNvuFNuxyxfNuFNvyyxfNvFyxfNFNxNyNyNxNxNyNxNy2)12(cos2)12(cos),(2),(2)12(cos),(2)0,(2)12(cos),(2),0(),(1)0,0(1010101010101010(3—77)6式(3—77)是正变换公式。其中是空间域二维向量之元素。,是变换系数阵列之元素。式中表示的阵列为N×Nfxy(,),1,....2,1,0,Nyx),(vuF7二维离散余弦反变换由下式表示NvyNuxvuFNNuxuFNNvyvFNFNyxfNuNvNuNv2)12(cos2)12(cos),(22)12(cos)0,(22)12(cos),0(2)0,0(1),(11111111(3—78)【例】应用MATLAB实现图像的DCT变换。解:MATLAB程序如下:A=imread(‘lena.bmp');%读入图像I=dct2(A);%对图像作DCT变换subplot(1,2,1),imshow(A);%显示原图像subplot(1,2,2),imshow(log(abs(I)),[05]);(3.20)(a)原图(b)DCT变换(c)DFT变换离散余弦变换小结:DCT除了具有一般的正交变换性质外,它的变换阵的基向量能很好地描述人类语音信号和图像信号的相关特征。因此,在对语音信号、图像信号的变换中,DCT变换被认为是一种准最佳变换。近年颁布的一系列视频压缩编码的国际标准建议中,都把DCT作为其中的一个基本处理模块。前面的变换都是余弦型变换,基底函数选用的都是余弦型。图像处理中还有许多变换常常选用方波信号或者它的变形。沃尔什(Walsh)变换。沃尔什/哈达玛变换一、沃尔什函数沃尔什函数是1923年由美国数学家沃尔什提出的。沃尔什函数系是完备的正交函数系,其值也是只取+1和-1。从排列次序来定义有三种:第一种是按沃尔什排列或称按列率排列来定义;第二种是按佩利排列定义;(自然序数)第三种是按哈达玛排列来定义。(第三定序法)1.按沃尔什排列的沃尔什函数按沃尔什排列的沃尔什函数walitW(,)10),0(tWalwt10-1t),1(tWalw1110-1t1),2(tWalw10-1t1),3(tWalw10-1t1),4(tWalw10-1t1),5(tWalw10-1t1),6(tWalw10-1t1),7(tWalw2.按佩利排列的沃尔什函数按佩利排列的沃尔什函数),(tiwalp),0(tWalp1010-11t),1(tWalp),2(tWalp10-11t10-11t),3(tWalp10-11t),4(tWalp10-11t),5(tWalp10-11t),6(tWalp10-11t),7(tWalpt3.按哈达玛排列的沃尔什函数按哈达玛排列的沃尔什函数是从阶哈达玛矩阵得来的。阶哈达玛矩阵每一行的符号变化规律,对应某个沃尔什函数在正交区间内符号变化的规律,也就是说,阶哈达玛矩阵的每一行就对应着一个离散沃尔什函数。n2n2n2H()011111)1(H1111111111111111)2(H阶哈达玛矩阵有如下形式n21111HHHH哈达玛矩阵哈达玛矩阵的阶数是按N=2n(n=0,1,2,…)规律排列的,阶数较高的哈达玛矩阵,可以利用矩阵的克罗内克积运算,由低阶哈达玛矩阵递推得到,即2222222222211111NNNNNHHHHHHHHHHHHnnnnnn哈达玛矩阵按哈达玛排列的沃尔什函数10-11t)t,0(WalH10-11t),1(tWalH10-11t),2(tWalH10-11t),3(tWalH10-11t),4(tWalH10-11),5(tWalH10-11t),6(tWalH10-11t),7(tWalHt3.按哈达玛排列的沃尔什函数),(tiwalH一维离散沃尔什变换定义为10),()(1)(NxxuWalshxfNuW10),()()(NuxuWalshuWxf一维离散沃尔什逆变换定义为式中,Walsh(u,x)为沃尔什函数。一、一维离散沃尔什-哈达玛变换一、一维离散沃尔什-哈达玛变换由于哈达玛排序的沃尔什函数是由2n(n=0,1,2,…)阶哈达玛矩阵(HadamardMatrix)得到的,而哈达玛矩阵的最大优点在于它具有简单的递推关系,即高阶矩阵可用两个低阶矩阵的克罗内克积求得,因此在此只介绍哈达玛排列定义的沃尔什变换。)1()1()0(][1)1()1()0(NfffHNN[HN]为N阶哈达玛矩阵。若将Walsh(u,x)用哈达玛矩阵表示,则可将变换表达式写成矩阵形式:由于哈达玛矩阵由+1-1组成,可知:沃尔什-哈达玛变换的本质上是将离散序列f(x)的各项值的符号按一定规律改变后,进行加减运算,因此,它比采用复数运算的DFT和采用余弦运算的DCT要简单得多。二维WHT的正变换和逆变换分别为1010),(),(),(1),(NyMxyvWslshxuWalshyxfMNvuW1010),(),(),(),(NvMuyvWslshxuWalshvuWyxf式中:x,u=0,1,2,…,M-1;y,v=0,1,2,…,N-1。二、二维离散沃尔什变换13311331133113311f11111111111111112f【例】求这两个信号的二维WHT。解:M=N=4,其二维WHT变换核为11111111111111114H00000000000010021111111111111111133113311331133111111111111111114121W00000000000000011111111111111111111111111111111111111111111111114122W从以上例子可看出,二维WHT具有能量集中的特性,而且原始数据中数字越是均匀分布,经变换后的数据越集中于矩阵的边角上。因此,二维WHT可用于压缩图像信息。【例】一幅数字图像及对其进行二维WHT变换的结果。(a)原图像;(b)二维WHT结果类似于FFT,WHT也有快速算法FWHT,也可将输入序列f(x)按奇偶进行分组,分别进行WHT。WHT的变换核是可分离和对称的,因此二维WHT也可分为两个一维的WHT分别用FWHT进行变换而得到最终结果,由此便可实现二维的FWHT。三、快速沃尔什变换(FWHT)小结:WHT是将一个函数变换成取值为+1或-1的基本函数构成的级数,用它来逼近数字脉冲信号时要比FFT有利。WHT只需要进行实数运算,存储量比FFT要少得多,运算速度也快得多。WHT在图像传输、通信技术和数据压缩中被广泛使用。5.4沃尔什/哈达玛变换30离散K-L变换又称为霍特林(Hotelling)变换KL(Karhunen-Loeve)或DKT以图像的统计性质为基础的变换核矩阵由图像阵列的协方差矩阵的特征值和特征向量所决定-又称为特征向量变换31当变量之间存在一定的相关关系时,可以通过原始变量的线性组合,构成数目较少的不相关的新变量代替原始变量,而每个新变量都含有尽量多的原始变量的信息。这种处理问题的方法,叫做主成分分析,新变量叫做原始变量的主成分。目的是寻找任意统计分布的数据集合之主要分量的子集。相应的基向量组满足正交性且由它定义的子空间最优地考虑了数据的相关性。将原始数据集合变换到主分量空间使单一数据样本的互相关性(cross-correlation)降低到最低点。32图像协方差矩阵假设对某幅N×N的图像f(x,y),在某个传输通道上传输了M次,因会受到各种因素的随机干扰,接收到是一个图像集合)},(,),,(,),,(),,({21yxfyxfyxfyxfMi将M次传送的图像集合写成M个N2维向量{X1,X2,…Xi,…XM},生成向量的方法可以采用行堆叠或列堆叠的方法,对第i次获得的图像fi(x,y),可用N2维向量Xi表示:1,11,00,0NNfffiiiiX33问题是:如何选取一个合适的正交变换A,使得变换后的图像Y=AX1)是具有MN2个分量的向量2)由Y经反变换而恢复的(向量X的估值)和原始图像具有最小的均方误差,即Xmin]}[]{[)(XXXXTEX称满足这两个条件的正交变换A为K-L变换。如果能找到这样一个变换,那么就意味着经过一个变换,不仅删除了N2-M个分量,并且由变换结果Y重新恢复的图像X是有效的过滤了随机干扰的原图像的最佳逼近。34X向量的协方差矩阵CX定义为}))({(TXmmEXXXXC设ei和λi是协方差矩阵CX对应的特征向量和特征值,将特征值按减序排列,即2321Nλλλλ则K-L变换核矩阵A的行用CX的特征值λi所对应的特征向量ei构成:222222212222111211NNNNNNeeeeeeeeeATMiTiiMiTiiMiiMMMXXXXXXmmXXmXmXCXm1111))((1135)(XXAYm直接求矩阵CX的特征值和特征向量很困难。这是因为CX是N2×N2维矩阵,尽管图像的大小N可能不是很大的,但N2却是很大的数据。这样求其特征向量和特征值速度较慢。但如果样本图象个数M不太多,可以先计算出M×M维方阵L=ATA的特征值μk和特征向量vkkkkTvAvA左乘矩阵A,则有kkkTAvAvAAkkAvU是矩阵CX的特征向量MkevUMlikik,,2,1,1可以选择P(P≤M)个较大特征值对应的特征向量(主成分),构造新的P维主成分空间Q因为CX是实对称矩阵,总能找到一个标准正交的特征向量集合,使A-1=AT,那么可得K-L反变换为XYAXm136K-L变换的性质和特点(1)Y的平均值向量my=0,即为零向量00}{)}({}{XXAXAXAYmEmEEmy(2)Y向量的协方差TAACCXYTTTTTTTTmmmmEmmEEmmEAACAXXAEAXXAAAXAAXYYYYCXXXXXXXYYY
本文标题:2图像变换(青岛大学)
链接地址:https://www.777doc.com/doc-2915095 .html