小波包分析在信号处理中的应用_毕业论文(27页).docx
《小波包分析在信号处理中的应用_毕业论文(27页).docx》由会员分享,可在线阅读,更多相关《小波包分析在信号处理中的应用_毕业论文(27页).docx(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-小波包分析在信号处理中的应用_毕业论文-第 7 页毕业设计(论文)附录题 目: 小波包分析在信号处理中的应用目 录附件1:开题报告.共 3页附件2:计算机程序.共6页附件3:外文文献译文.共 6页附件4:外文文献原文.共7页附录一:小波包分析在信号处理中的应用开题报告 班级(学号) 姓名:正正 指导老师 周杰伦 一. 综述(一) 意义众所周知,由于图像在采集、数字化和传输过程中常受到各种噪声的干扰,从而使数字图像中包含了大量的噪声。能否从受扰信号中获得去噪的信息,不仅与干扰的性质和信号形式有关,也与信号的处理方式有关。在实际应用中,针对不同性质的信号和干扰,寻找最佳的处理方法降低噪声,一直是
2、信号处理领域广泛讨论的重要问题。(二) 现状小波包分析的应用是与小波包分析的理论研究紧密地结合在一起的。现在,它已经在科技信息产业领域取得了令人瞩目的成就。电子信息技术是六大高新技术中重要的一个领域,它的重点方面是图像及信号处理。如今,信号处理已经成为当代科学技术工作的重要组成部分,信号处理的目的就是:准确的分析、诊断、编码、压缩和量化、快速传递或存储、精确的恢复(或重构)。从数学的角度来看,信号与图像处理可以统一看作是信号处理,在小波包分析的许多分析的许多应用中,都可以归结为信号处理问题。(三) 应用领域小波包分析的应用领域十分广泛,它包括:信号分析、图象处理、量子力学、理论物理、军事电子对
3、抗与武器的智能化、计算机分类与识别、音乐与语言的人工合成、医学成像与诊断、地震勘探数据处理、大型机械的故障诊断等方面。例如,在数学方面,它已用于数值分析、构造快速数值方法、曲线曲面构造、微分方程求解、控制论等。在信号分析方面的滤波、去噪、压缩、传递等。在图像处理方面的图象压缩、分类、识别与诊断,去污等。在医学成像方面的减少B超、CT、核磁共振成像的时间,提高分辨率等。小波包分析用于信号与图像压缩是小波包分析应用的一个重要方面。它的特点是压缩比高,压缩速度快,压缩后能保持信号与图像的特征不变,且在传递中可以抗干扰。基于小波包分析的压缩方法很多,比较成功的有小波包最好基方法,小波域纹理模型方法,小
4、波变换零树压缩,小波变换向量压缩等。小波包在信号分析中的应用也十分广泛。它可以用于边界的处理与滤波、时频分析、信噪分离与提取弱信号、求分形指数、信号的识别与诊断以及多尺度边缘检测等。二. 研究内容(一) 研究方向:小波包分析在图像去噪处理中的应用。(二) 研究内容:利用小波包的基本原理实现含噪信号的分析及信号中噪声的去除处理。图像在生成和传输过程中常常因受到各种噪声的干扰和影响而使图像降质,这对后续图像的处理(如分割、压缩和图像理解等)将产生不利影响,噪声种类很多,如:电噪声、机械噪声、信道噪声和其他噪声。在图像处理中,图像去噪是一个永恒的主题,为了抑制噪声,改善图像质量,便于更高层次的处理,
5、必须对图像进行去噪处理。(三) 系统功能:如图1,小波包分析对信号进行去噪处理的功能模板图1 系统功能模块1) 对图像进行小波包分解选择合适的小波和恰当的小波分解的层次N,然后对图像进行N层小波包分解计算。2) 确定最优小波包基在对图像进行小波分解时,可以最优基的选择标准是熵标准。在MATLAB的小波工具箱中,可通过besttree函数进行最优基的选择 ,也就是计算最佳树。3) 小波包分解系数的阈值量化对于每一个小波包分解系数,选择一个适当的阈值并对系数进行阈值量化。阈值的选取,采用给定阈值方式进行,因为这种阈值比默认阈值的可信度高。小波包图形工具给出一个初值,然后用户根据需要重新选择阈值以满
6、足要求。4) 图像的小波包重构根据最低层的小波包分解系数和经过量化处理的系数,进行图像的小波包重构。三. 实现方法及预期目标(一) 初步实现方案对二维图像信号的去噪方法同样适用于一维信号,尤其是对于几何图像更适合。二维模型可以表述为: s(i,j)=f( i,j)+e(i,j) i,j=0,1,,m-1 (3.1)其中,e是标准偏差不变的高斯白噪声。二维信号用二维小波分析的去噪步骤有3步:1) 二维信号的小波分解。选择一个小波和小波分解的层次N,然后计算信号s到第N层的分解。2) 对高频系数进行阈值量化。对于从1到N的每一层,选择一个阈值,并对这一层的高频系数进行软阈值量化处理。3) 二维小波
7、的重构。根据小波分解的第N层的低频系数和经过修改的从第一层到第N层的各层高频系数计算二维信号的小波重构。(二)重点与难点:如何选取阈值及如何进行阈值的量化。(三)设计环境本次毕设所用的工具是MATLAB7.0软件。MATLAB是Math Works公司开发的一种跨平台的,用于矩阵数值计算的简单高效的数学语言,与其它计算机高级语言如C, C+, Fortran, Basic, Pascal等相比,MATLAB语言编程要简洁得多,编程语句更加接近数学描述,可读性好,其强大的功能和可视化数据处理能力也是其他高级语言望尘莫及的。四. 对进度的具体安排第12周:调研,查找资料;英文资料的翻译。第3周:撰
8、写开题报告;开题。第46周:小波包去除信号中噪声实现方案的设计;相关软件的学习。第710周:小波包去除信号中噪声的设计与实现;期中毕业设计检查。第1113周:小波包去除信号中噪声的实现;撰写毕业设计论文;整体调试。第1415周:修改毕业设计论文;准备毕业设计答辩。第1617周:毕业设计答辩。五.参考文献1李世雄.小波变换及应用M.北京:高等教育出版社,19972彭玉华.小波变换与工程应用M.北京:科学出版社,19993赵瑞珍.小波理论及其在图像信号处理中的算法研究M.西安:西安电子科技大学,2002.4章毓晋.图像处理和分析基础M.北京:高等教育出版社,2002.5李弼程,罗建书.小波分析及其
9、应用M.北京:电子工业出版社,2003.6陈武凡.小波分析及其在图像处理中的应用M.北京:科学出版社,2002.7张兆礼,梅晓丹.现代图像处理技术及Matlab实现M.北京:人民邮电出版社,2001.8刘贵忠,邸双亮.小波分析及其应用M.西安:西安电子科技大学出版社,1992.9奉前清,杨宗凯.实用小波分析M.西安:西安电子科技大学出版社,2000. 10 Cohen A. Wavelets and Multiscale Signal ProcessingM. Chapman and Hall,1995.11 Donoho D L.De-noising via soft-thresholdin
10、gJ.IEEE Trans.Inform.Theory,199512 Jansen M , Bultheel A. Multiple wavelet threshold estimation by generalized cross validation for images with correlated noise J.IEEE Trans. Image Processing,1999.13 YA Wu, R.Du.Feature Extraction and Assessment Using Wavelet Packet for Monitoring of Machining Proce
11、ssesJ.Me-chanical Systems and Signal Processing,1996指导老师:(签署意见并签字) 年 月 日督导老师:(签署意见并签字) 年 月 日领导小组审查意见:审查人签字: 年 月 日附录二:程序源代码1.研究分解层次的程序:load flujet;subplot(2,3,1);image(X);colormap(map);title(原始图像);axis square;init=2055615866;randn(seed,init);X1=X+20*randn(size(X);subplot(2,3,2);image(X1);colormap(map
12、);title(含噪图像);axis square;T=wpdec2(X1,1,sym4);thr=8.342;NT=wpthcoef(T,0,s,thr);X2=wprcoef(NT,1);subplot(2,3,3);image(X2);colormap(map);title(小波分解1层);axis square;T=wpdec2(X1,2,sym4);thr=8.342;NT=wpthcoef(T,0,s,thr);X2=wprcoef(NT,1);subplot(2,3,4);image(X2);colormap(map);title(小波分解2层);axis square;T=wp
13、dec2(X1,3,sym4);thr=8.342;NT=wpthcoef(T,0,s,thr);X2=wprcoef(NT,1);subplot(2,3,5);image(X2);colormap(map);title(小波分解3层);axis square;T=wpdec2(X1,4,sym4);thr=8.342;NT=wpthcoef(T,0,s,thr);X2=wprcoef(NT,1);subplot(2,3,6);image(X2);colormap(map);title(小波分解4层);axis square;2. 研究不同小波基的程序:load flujet;subplot(
14、3,3,1);image(X);colormap(map);title(原始图像);axis square;init=2055615866;randn(seed,init);X1=X+20*randn(size(X);subplot(3,3,2);image(X1);colormap(map);title(含噪图像);axis square;T=wpdec2(X1,1,sym2);thr=8.342;NT=wpthcoef(T,0,s,thr);X2=wprcoef(NT,1);subplot(3,3,4);image(X2);colormap(map);title(sym2小波去噪图像);a
15、xis square;T=wpdec2(X1,1,sym4);thr=8.342;NT=wpthcoef(T,0,s,thr);X2=wprcoef(NT,1);subplot(3,3,5);image(X2);colormap(map);title(sym4小波去噪图像);axis square;T=wpdec2(X1,1,haar);thr=8.342;NT=wpthcoef(T,0,s,thr);X2=wprcoef(NT,1);subplot(3,3,6);image(X2);colormap(map);title(haar小波去噪图像);axis square;T=wpdec2(X1
16、,1,bior2.2);thr=8.342;NT=wpthcoef(T,0,s,thr);X2=wprcoef(NT,1);subplot(3,3,7);image(X2);colormap(map);title(bior2.2小波去噪图像);axis square;T=wpdec2(X1,1,coif2);thr=8.342;NT=wpthcoef(T,0,s,thr);X2=wprcoef(NT,1);subplot(3,3,8);image(X2);colormap(map);title(coif2小波去噪图像);axis square;T=wpdec2(X1,1,db10);thr=8
17、.342;NT=wpthcoef(T,0,s,thr);X2=wprcoef(NT,1);subplot(3,3,9);image(X2);colormap(map);title(db10小波去噪图像);axis square;3.研究不同阈值的程序load flujet;subplot(2,2,1);image(X);colormap(map);title(原始图像);axis square;init=2055615866;randn(seed,init);X1=X+20*randn(size(X);subplot(2,2,2);image(X1);colormap(map);title(含
18、噪图像);axis square;T=wpdec2(X1,1,sym2);thr=8.342;NT=wpthcoef(T,0,s,thr);X2=wprcoef(NT,1);subplot(2,2,3);image(X2);colormap(map);title(软阈值去噪后的图像);axis square;T=wpdec2(X1,1,sym2);thr=8.342;NT=wpthcoef(T,0,h,thr);X2=wprcoef(NT,1);subplot(2,2,4);image(X2);colormap(map);title(硬阈值去噪后的图像);axis square;4.研究噪声选
19、取的程序a=imread(漫画.jpg);subplot(2,2,1);imshow(a);axis off;title(处理前图像);p1=0;p2=0.02;y1=imnoise(a,gaussian,p1,p2);%高斯噪声y2=imnoise(a,salt & pepper,p2);%椒盐噪声y3=imnoise(a,speckle,p2);%乘性噪声subplot(2,2,2);imshow(y1);title(添加高斯噪声后的图像);subplot(2,2,3);imshow(y2);title(添加椒盐噪声后图像);subplot(2,2,4);imshow(y3);title(
20、添加乘性噪声后图像);5. 小波包去噪成果展示%装载并显示原始图像load flujet;subplot(1,3,1);image(X);colormap(map);title(原始图像);axis square;%在图像中加入噪声init=2055615866;randn(seed,init);X1=X+10*randn(size(X);subplot(1,3,2);image(X1);colormap(map);title(含噪图像);axis square;%基于小波包的消噪处理thr=10;sorh=s;crit=shannon;keepapp=0;X2=wpdencmp(X1,sor
21、h,3,sym4,crit,thr,keepapp);%画出消噪后的图像subplot(1,3,3);image(X2);colormap(map);title(消噪后的图像);axis square;附录三:外文文献译文一种新型基于小波图像去噪法(一) 基础知识介绍近年来,小波理论得到了非常迅速的发展,而且由于其具备良好的时频特性,实际应用也非常广泛。这里希望利用小波的自身特性,在降低噪声影响的同时,尽量保持图像本身的有用细节和边缘信息,从而保证图像的最佳效果。其中图像的小波阈值去噪方法可以说是众多图像去噪方法的佼佼者。1.1小波理论:一种数学方法本节介绍了小波分析理论的主要思想,这也可以认
22、为是对信号分析技术,最根本的概念。FT定义使用基函数的傅里叶分析和重建功能。向量空间中的每一个向量可以写成在该向量空间基础上的向量的线性组合,即一些常数乘以数的向量,然后通过采取求和的产品。信号的分析牵涉到这些常量数字(变换系数,或傅立叶系数,小波系数等)的合成,或重建,对应的计算公式的线性组合。 这个主题中所有的定义及相关定理都可以在Keiser的书中找到,是一个很好的指导,但是要想对小波函数是如何工作的有一个专业的理解,必须要了解小波理论的基本原则,入门级的知识。因此,这些信息将提交本节。 1.2小波合成连续小波变换是一种可逆的变换,只要满足方程2。幸运的是,这是一个非限制性规定。如果方程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 波包 分析 信号 处理 中的 应用 毕业论文 27
限制150内