特征值分解及奇异值分解在数字图像中的应用.doc

上传人:飞****9 文档编号:137971820 上传时间:2020-07-13 格式:DOC 页数:8 大小:579.50KB
返回 下载 相关 举报
特征值分解及奇异值分解在数字图像中的应用.doc_第1页
第1页 / 共8页
特征值分解及奇异值分解在数字图像中的应用.doc_第2页
第2页 / 共8页
特征值分解及奇异值分解在数字图像中的应用.doc_第3页
第3页 / 共8页
特征值分解及奇异值分解在数字图像中的应用.doc_第4页
第4页 / 共8页
特征值分解及奇异值分解在数字图像中的应用.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《特征值分解及奇异值分解在数字图像中的应用.doc》由会员分享,可在线阅读,更多相关《特征值分解及奇异值分解在数字图像中的应用.doc(8页珍藏版)》请在金锄头文库上搜索。

1、特征值分解及奇异值分解在数字图像中的应用摘要:目前,随着科学技术的高速发展,现实生活中有大量的信息用数字进行存储、处理和传送。而传输带宽、速度和存储器容量等往往有限制,因此数据压缩就显得十分必要。数据压缩技术已经是多媒体发展的关键和核心技术。图像文件的容量一般都比较大,所以它的存储、处理和传送会受到较大限制,图像压缩就显得极其重要。当前对图像压缩的算法有很多,特点各异,类似 JPEG 等许多标准都已经得到了广泛的应用。本文在简单阐述了矩阵特征值的数值求解理论之后,介绍了几种常用的求解矩阵特征值的方法,并最终将特征值计算应用到图像压缩中。以及奇异值分解(Singular Value Decomp

2、osition ,SVD) 。奇异值分解是一种基于特征向量的矩阵变换方法,在信号处理、模式识别、数字水印技术等方面都得到了应用。由于图像具有矩阵结构,有文献提出将奇异值分解应用于图像压缩2,并取得了成功,被视为一种有效的图像压缩方法。本文在奇异值分解的基础上进行图像压缩。关键词:特征值数值算法;奇异值分解;矩阵压缩;图像处理引言矩阵的特征值计算虽然有比较可靠的理论方法,但是,理论方法只适合于矩阵规模很小或者只是在理论证明中起作用,而实际问题的数据规模都比较大,不太可能采用常规的理论解法。计算机擅长处理大量的数值计算,所以通过适当的数值计算理论,写成程序,让计算机处理,是一种处理大规模矩阵的方法

3、,而且是一种好的方法。常用的特征值数值方法包括幂法、反幂法、雅克比方法、QR分解法等。其中,幂法适用于求解矩阵绝对值最大的特征值,反幂法适合求解矩阵的逆矩阵的特征值,雅克比方法适合求解对称矩阵的特征值,QR分解法主要使用于求中小型矩阵以及对称矩阵的全部特征值。矩阵乘以一个向量的结果仍是同维数的一个向量。因此,矩阵乘法对应了一个变换,把一个向量变成同维数的另一个向量,变换的效果当然与方阵的构造有密切关系。图像压缩处理就是通过矩阵理论减少表示数字图像时需要的数据量,从而达到有效压缩。数字图像的质量很大程度上取决于取样和量化的取样数和灰度级。取样和量化的结果是一个实际的矩阵。图像压缩是数据压缩技术在

4、数字图像上的应用,它的目的是减少图像数据中的冗余信息从而用更加高效的格式存储和传输数据。图像数据之所以能被压缩,就是因为数据中存在着冗余。图像数据的冗余主要表现为:图像中相邻像素间的相关性引起的空冗余;图像序列中不同帧之间存在相关性引起的时间冗余;不同彩色平面或频谱带的相关性引起的频谱冗余。图像矩阵A的奇异值(Singular Value)及其特征空间反映了图像中的不同成分和特征。奇异值分解是一种基于特征向量的矩阵变换方法,在信号处理、模式识别、数字水印技术等方面都得到了应用。本文中我们主要讨论矩阵特征值求解及奇异值分解在图像压缩上的应用。特征值分解及奇异值分解在数字图像中的应用一特征值在图像

5、处理中的应用1特征值求解的数值方法我们首先介绍几种常用的求解特征值的数值方法。(1) 幂法。幂法就是求矩阵的绝对值最大的特征值和相应特征向量的方法。如果是矩阵A的特征值,并且其绝对值比A的任何其他特征值的绝对值大,则称它为主特征值。相应于主特征值的特征向量称为主特征向量。如果特征向量V中绝对值最大的分量为1,则称其是归一化的。设矩阵A有一个主特征值,而且对应于有唯一的归一化特征向量V,通过下面称为幂法的迭代过程可求出特征对,V。从初始向量开始,用如下递归公式递归生成序列,其中是绝对值最大的分量。序列和将分别收敛到V和:,注:如果是个特征向量且,则必须选择其他初始向量(2)反幂法。反幂法可以用来

6、计算矩阵绝对值最小的特征值及其对应的特征向量。设A是n阶非奇异矩阵,有n个线性无关的特征向量,它们对应于特征值,满足不等式,其中。因为A非奇异,所以 ,由得。所以的特征值是A的特征值的倒数。计算A的绝对值最小的特征值的问题就是计算绝对值最大的特征值的问题,于是可用幂法求出的绝对值最大的特征值,即A的绝对值最小的特征值。计算方法如下。其中为初始向量。(3)雅克比方法。雅克比方法的基本思想是通过一系列的由平面旋转矩阵构成的正交变换将实对称矩阵逐步化为对角阵,从而得到全部特征值及其相应的特征向量。2矩阵的特征值求解在图像压缩中的应用利用矩阵分解以及矩阵特征值的求解方法,可以将其应用到很多方面,例如矩

7、阵压缩、马尔科夫过程、天气预报等等,我们这里简单介绍其在图像压缩方面的应用。矩阵的压缩是指利用矩阵的分解之后,提取特征值较大的特征值,舍弃比较小的特征值。还是因为在矩阵理论中,特征值代表了信息量,所以保留比较大的特征值、舍弃比较小的特征值,可以达到矩阵压缩的目的。而图像压缩由于使用特征值分解压缩图片存在着不可靠性,所以采用一种新的矩阵分解方法来提取数字图像的特征信息,那就是矩阵的奇异值分解。奇异值分解非常有用,对于矩阵,存在,满足。U和V中分别是A的奇异向量,而S是A的奇异值。的正交单位特征向量组成U,特征值组成,的正交单位特征向量组成V,特征值(与相同)组成。因此,奇异值分解和特征值问题紧密

8、联系。把获得的奇异值,取其中比较大的(类同特征值的提取压缩方法)奇异值,然后使用同样的方法,进行压缩,其本质其实还是使用类似矩阵分解,然后提取特征的方法,让比较小的奇异值舍去,以达到数字图像压缩的目的。使用普通相机拍摄的图像A (见图1),大小为256256。图1使用普通相机拍摄的图像由于大的奇异值对图像的贡献大,所以可以从r个奇异值中选取k个生成矩阵近似表示图像A,即取:用近似表示图像A,其中是奇异值, ,分别是U,V的分量。存储图像A需要个数值,存储图像需个数值,取就可以达到压缩图像的目的。以下是不同压缩比例的图像。提取500个奇异值后的压缩图像如图2;提取300个奇异值后的压缩图像如图3

9、;提取100个奇异值后的压缩图像如图4,图像比较模糊,说明奇异值个数不可以取得过少。 图2提取500个奇异值后的压缩图像 图3提取300个奇异值后的压缩图像图4提取100个奇异值后的压缩图像二奇异值在图像处理中的应用1. 矩阵奇异值分解定义设A是秩为r的复矩阵,的特征值为 则称为A的奇异值。易见,零矩阵的奇异值都是零,矩阵A的奇异值的个数等于A的列数,A的非零奇异值的个数等于其秩。矩阵的奇异值具有如下性质:(1)A为正规矩阵时,A的奇异值是A的特征值的模;(2)A为半正定的Hermite矩阵时,A的奇异值是A的特征值;(3)若存在酉矩阵, ,矩阵,使,则称和B酉等价。酉等价的矩阵和B有相同的奇

10、异值。2. 奇异值分解定理设A是秩为r(r0)的复矩阵,则存在m阶酉矩阵U与n阶酉矩阵V,使得D 其中为矩阵A的全部非零奇异值。3. 奇异值分解的图像性质任意一个矩阵的奇异值是唯一的,它刻画了矩阵数据的分布特征。直观上,可以这样理解矩阵的奇异值分解:将矩阵A看成是一个线性变换,它将m维空间的点映射到n维空间。 经过奇异值分解后,这种变换被分割成 3 个部分,分别为U、和V。其中U和V都是标准正交矩阵。若A为数字图像,则 A可视为二维时频信息,可将A 的奇异值分解公式写为:其中,和分别是U 和V 的列矢量,是A 的非零奇异值。故上式表示的数字图像 可以看成是r个秩为 1 的子图叠加的结果,而奇异

11、值为权系数。所以也表示时频信息,对应的 和 可分别视为频率矢量和时间矢量,因此数字图像A 中的时频信息就被分解到一系列由 和 构成的视频平面中。由矩阵范数理论,奇异值能与向量2-范数和矩阵Frobenious-范数(F-范数)相联系。若以F-范数的平方表示图像的能量,则由矩阵奇异值分解的定义知:也就是说,数字图像A经奇异值分解后,其纹理和几何信息都集中在U、之中,而中的奇异值则代表图像的能量信息。性质1:矩阵的奇异值代表图像的能量信息,因而具有稳定性。性质2:矩阵的奇异值具有比例不变性。性质3:矩阵的奇异值具有旋转不变性。性质4:设,。若,所以可得:上式表明,在F-范数意义下,是在空间(秩为s

12、的维矩阵构成的线性空间)中A的一个将秩最佳逼近。因此可根据需要保留s(sr)个大于某个阈值的而舍弃其余r-s个小于阈值的且保证两幅图像在某种意义下的近似。这就为奇异值特征矢量的降维和数据压缩等应用找到了依据。4. 图像的奇异值分解压缩方法4.1 奇异值分解压缩原理分析用奇异值分解来压缩图像的基本思想是对图像矩阵进行奇异值分解,选取部分的奇异值和对应的左、右奇异向量来重构图像矩阵。根据奇异值分解的图像性质1和4可以知道,奇异值分解可以代表图像的能量信息,并且可以降低图像的维数。如果A表示n个m维向量,可以通过奇异值分解将A表示m+n为个r维向量。A的秩远远小于m和n,则通过奇异值分解可以大大降低

13、A的维数。对于一个像素的图像矩阵,其中,。按奇异值从大到小取k个奇异值和这些奇异值对应的左奇异向量及右奇异向量重构原图像矩阵A。如果选择的,这是无损的压缩;基于奇异值分解的图像压缩讨论的是,即有损压缩的情况。这时,可以只用个数值代替原来的个图像数据。这个数据分别是矩阵A的前k个奇异值,左奇异向量矩阵U的前k列和右奇异向量矩阵V的前k列元素。比率:称为图像的压缩比。显然,被选择的奇异值的个数k应该满足条件,即。故在传送图像的过程中,不需要传个数据,而只需要传个有关奇异和奇异向量的数据即可。接收端,在接收到奇异值,以及左异向量和右奇异向量后,可以通过重构出原图像矩阵。与的误差为:某个奇异值对图像的

14、贡献可以定义为,对一幅图像来说,较大的奇异值对图像信息的贡献量较大,较小的奇异值对图像的贡献较小。假如接近1,该图像的主要信息就包含在之中。通常图像的奇异值都具“大L曲线”,只有不多的一些比较大的奇异值,其它的奇异值相对较小,因此一般只需要比较小的k就使接近1。在满足视觉要求的基础上,按奇异值的大小选择合适的奇异值个数kr,就可以通过将图像恢复。k越小,用于表示的数据量就小,压缩比就越大,而k越接近r,则与就越相似。在一些应用场合中,如果是规定了压缩比,则可以由式求出k,这时也同样可以求出。4.2 奇异值分解压缩应用过程在对图像进行操作时,因为矩阵的维数一般较大,直接进行奇异值分解运算量大,可

15、以将图像分解为子块,对各子块进行奇异值分解并确定奇异值个数,将每个子块进行重构。这样操作除了因为对较小型的矩阵进行奇异值分解的计算量比较小外,另一方面是为了利用原始图像的非均匀的复杂性。如果图像的某一部分比较简单,那么只需要少量的奇异值,就可以达到满意的近似效果。为了保证图像的质量就需要较多的奇异值。但是各个子块的奇异值数目,大小各不相同,因此可以考虑为每个子块自适应的选择适当的奇异值数目。一种简单的方法是定义奇异值贡献量的和来选择k,其中a是一个接近1的数。对常见的256256。bmp格式的图像(位图),划分为44个子块,每个子块大小为664。对每个子块根据来选择所需要的奇异值数目。增大a的值来选择奇异值数目,可以推理得随着a不断增大,视觉效果越来越好。随着a不断增大,需要的奇异值也增多,压缩比会减小。结论第一,特征值的应用不仅仅在于图像处理上,在物理、材料、力学等方面都有各种应用。有人曾在书里这样说过“有振动的地方就有特征值和特征向量”,以后我们将进一步探讨矩阵理论及其相关应用。第二,用奇异值分解进行图像压缩,肯定能取得成功,也具有较好的应用价值,但仍然可对子块的划分采取更加有效的方法来完成。例如对规模很大的矩阵,随机抽取矩阵的某些行列得到规模较小的矩阵,计算小矩阵的奇异值,重复若干次,用这些小矩阵的奇

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 工业设计

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号