小波在图像特征提取中的应用_第1页
小波在图像特征提取中的应用_第2页
小波在图像特征提取中的应用_第3页
小波在图像特征提取中的应用_第4页
小波在图像特征提取中的应用_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、 小波理论课程设计论文 题 目 小波在图像特征提取中的应用 专 业 学 号 学 生 指 导 教 师 摘要在模式识别以及神经网络对图标的识别过程中,优化特征向量是首要的环节。本文通过二维小波在图像压缩以及分解的研究,提出了由图像生成特征向量的几个新思路,降低了特征向量的维数并有效保存原图像的信息。小波变换生成的特征向量在保存图像信息上显示了良好的优越性。这些方案在降低后续模式识别的计算量,提高识别率,改善识别系统性能方面,有良好的发展空间。关键词:小波变换;图像特征提取;图标识别一 课题背景 在对图像的模式识别领域,特征提取与选择是一个很重要的问题。原始图像样本的特征空间维数很好,需要压缩维数以

2、便进行分类,一种方式是特征提取,一种方式是特征选择。小波变换可以满足要求。 我在本科毕业设计是BP神经网络对图标的识别,其中很重要的特征提取部分,是提取一个图标图象的特征。当时采用的方法是把256*256的二值化图像矩阵转化成65536维的01向量,通过一族向量样本对神经网络的训练,得到一个训练过的网络,用它正确识别有破坏的图标。实际应用中,对于一个1/4部分完全破坏的图标的正确识别率能达到90%。在设计中,渐渐突出而当时没有解决的问题有两个:一,这种直观的转化方式并没有有效的提取图标的特征信息。具体来说,图标的形状信息,高频边缘信息,轮廓等都没有充分利用,而只是简单的用65536个值笼统的代

3、表图标,并没有真正的“描述”图像。这是影响识别率的一个重要的原因。二,这种处理方式的65536个输入值对于神经网络的输入来说是很庞大的,也就是说特征提取的时候并没有有效的对特征向量进行降维压缩。 本文正是在这个背景下,通过小波变换在图像压缩,图像的分解与合成中的应用的研究,寻求得到可以实现图像分类要求的特征向量的新思路和方法。二 小波压缩数字图像原理21小波概述众所周知,傅立叶分析是把一个信号分解成各种不同频率的正弦波,因此正弦波是傅立叶变换的基函数。同样,小波分析是把一个信号分解成由原始小波经过移位和缩放后的一系列小波,因此小波是小波变换的基函数,即小波可用作表示一些函数的基函数。22小波变

4、换和重构小波变换的基本思想是用一组小波或基函数表示一个函数或信号,例如图像信号。以Haar小波基函数为例,基本Haar小波函数定义如下: 1, 当0x<1/2 (x) = -1, 当1/2x<1 0, 其他设有一幅分辨率只有4个像素的一维图像,对应像素值为:9 7 3 5。用Haar小波变换的过程是:计算相邻像素对的平均值,得到一幅分辨率为原图像1/2的新图像:8 4。这时图像信息已部分丢失,为了能从2个像素组成的图像重构出4个像素的原图像,必须把每个像素对的第一个像素值减这个像素的平均值作为图像的细节系数保存。因此,原图像可用下面的两个平均值和两个细节系数表示:8 4 1 -1。

5、可以把第一步变换得到的图像进一步变换,原图像两级变换的过程如表1所示:表1 Haar小波变换过程分辨率平均值细节系数49 7 3 5 28 41 -1162  对于2维图像,同样可以用依次对行列进行小波变换得到2维图像的分解。这时经过一次小波变换得到是2维图像的近似值以及水平、垂直和对角细节分量值。显然,从2维图像的四个分解值值可以重构出原来的2维图像。23 Marr的视觉理论 Marr猜想,由视网膜系统所提供的基本表达,是在不同尺度下的草图的一个有序的前后相继的序列,并且,尺度是按几何级数增加的,这些草图是由曲线生成的。也就是说,原始图像f(x, y)完全由一系列满足(f

6、* )(x, y)=0的曲线所决定。Mallat的后续工作提出Mallat算法,代表着对数字图像进行小波分析的极其独特的方面。三 特征向量生成新思路 回顾下问题,一是要有效的提取图标的特征信息;二是有效的对图像生成的特征向量进行降维压缩。在对小波理论的学习中,我渐渐对这两个问题有了新的体会和想法。首先对于第一个问题, 小波理论能够较好的解决这个问题,这与机器视觉的道理相同。金字塔算法可以对图像进行压缩,因为我们最后并不需要对图像进行重构,所以只需要提取图像的典型特征就可以。图像被分解成由一个尺度到相临尺度的独立信息,通过对所有样本图标小波变换,我们可以用小波变换系数作为特征向量,而且在不需要重

7、构的条件下,只需要部分系数,比如256个,就可以对不同图标进行区别。另一个方案是,参照Marr的视觉理论,图像可以由它的零穿越点和它们的斜率值进行图像重构,图像可以由一系列满足(f* )(x, y)=0的曲线所决定。而我们进行样本特征提取的时候,只需要提取小波变换的极大值点,或者只需要相应点处的极大值来作为特征向量,就能够达到对不同图标的区分。或者用满足零穿越的系列曲线的一条或者几条来代表一副图标。我们不需要重构图像,因此用这些信息做特征向量实现对图标的“区分”是可行的。这种特征提取方式得到的特征向量在模式识别中是否是可分的,简单的说,这种方式得到的特征向量是否能“唯一”代表一个图标,并在尽可

8、能大的限度内抗干扰,从而达到较好的分类效果,是有待于在具体应用实践中考察的。但可以肯定的是,小波变换在图像的特征提取上,给出了一个“优化”的方案,因为这种方法在理论上是能够重构图像的。我们选择Haar小波,对图像进行二级Haar小波分解,如下图所示: 图3-1 原始图像 图3-2 小波分解结果从图中我们可以看到,Haar小波变换,提取了图像的细节信息,显然,由分解后的结果是可以完全恢复原图像的。对于我们的要求,我们不需要重构原图,而只需要达到样本是可分的就可以,具体只要满足不同类样本间距离最大,而同类样本类内离散度矩阵最小就可以实现模式类的划分。在这里补充说明一点,在我的应用的范围内,“同类”

9、是只原始图像和含有噪声的同一副图像组成的一类样本。由于小波及小波包技术可以将信号或图像分层次按小波基展开,以可以根 据图像信号的性质以及事先给定的图像处理要求确定到底要展开到哪一级为 止,从而不仅能有效地控制计算量,满足实时处理的需要,同时也达到了对特征向量进行降维的目的。对于第二个问题,我们希望用尽可能低维的特征向量作为神经网络的输入,这可以降低网络的运算复杂度。从这个角度上来说,在我们可以忽略图像细节,只需要提取每个图像各自特殊的主要信息的应用角度,我有下面的想法。记得在小波理论的第一堂课上,老师简单提到了图像的压缩,对我的启发很大。对于一个256*256的矩阵A,通过变换WAW 转换成对

10、角阵,对角线256个元素就可以代表压缩过的图像,从而实现了降维。这是与模式识别中的一种降维的思想是一致的。对应着模式识别中的方法类似于K-L变换,限于篇幅,本文只提出这种特征向量压缩的一个方案,而不做进一步的分析。总之在应用中,我的理解就是不同空间“变换”或者说是“映射”的思想,把一个复杂的问题,或者具体说信号,“映射”到另一个空间,映射后的信号是简单容易描述的。小波理论在这个过程中给我们提供了强大的工具,提供了解决问题的新的方法和思想。四 实验结果与结论 对于在第三节所述的通过Haar小波对图像变换的方法,我通过matlab进行了图像的分解与重构的实验。实验应用的程序是下载的小波工具包中的小

11、波变换和重构图像程序function = report(picname),通过对不同阈值分别为0,5,10和20的情况下进行3级非标准haar小波变换和重构后,系数为“0"的数目和以BMP格式存储的重构图像文件大小,实验结果得到图像测试表如表2所示:表2 图像测试表图像名称阈值系数为“0"的数目重构图像文件大小原始图像 k.bmp103KB重构图像 k1.bmp=019527103KB重构图像k2.bmp512326184KB重构图像k3.bmp1015500361KB重构图像k4.bmp2017565538KB从表中我们可以看到,通过小波分解与重构,图像文件大小大大降低,

12、达到了图像压缩的目的。虽然损失了一些图像的信息,但是作为提取能代表图像特征的向量已经是足够。我们看到,选择一定的阈值,小波变换系数是零的系数可以忽略不计,而只以不为零的系数作为特征向量,是可以表达图像的类别区分的。事实上,并不需要选择所有不为零的系数,在不为零的系数中,挑选有代表性的有限个系数,也可以达到区分类的目的。在此总结出具体实现的方案:利用Haar小波对原始图像样本进行三级分解,提出小波变换系数,选择合适的阈值对系数进行选择和降维。用得到的系数作为神经网络或者其他模式识别系统的输入向量。对于另外的几个思路,限于时间和篇幅,在此不做进一步的分析。结论:通过小波变换对图像进行压缩,提取特征

13、信息,可以达到对特征向量进行降维的效果。本文提出的思路,在方案上是可行的。虽然小波变换生成的特征向量维数仍然很大,但是却比以前我设计的方法更有效的表达了图像的信息,至于如何把这些思路与BP神经网络识别系统衔接起来并使系统达到更好的性能,是有待进一步研究的。致谢在对冉启文老师的小波理论课程的学习过程中,我对小波理论有了初步的了解,冉老师生动的讲解给了我很大的启发,本文的很多想法都是在小波理论课堂上受老师的启发而得到的。可以说,没有冉老师的孜孜教诲,就没有本文。冉老师生动、细致、深入浅出的讲解和深厚的人格魅力,给我留下了深刻的印象。谨借此机会,衷心感谢冉启文老师给我们带来的精彩而又启迪心灵的小波课!祝老师在以后的日子里工作顺利,天天开心。在本文完成的过程中,得到了武杰、杨莹、马静同学的帮助,在此表示感谢。Matwav论坛上的ID为Monster的朋友给了很多指导意义上的提示,并帮助得到了实验所用的算法程序,在此表示由衷的感谢! 参考文献1 冉启文.小波变换与分数傅立叶变换理论

温馨提示

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

评论

0/150

提交评论