- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
黔南民族师范学院
小波分析课程设计
题目:小波分析用于图像去噪
姓名:朱义涛
专业:信息与计算科学
学号:2007051327
班级:07信息(1)
一、概述
小波分析是近15年来发展起来的一种新的时频分析方法。其典型应用包括
齿轮变速控制,起重机的非正常噪声,自动目标所顶,物理中的间断现象等。而
频域分析的着眼点在于区分突发信号和稳定信号以及定量分析其能量,典型应用
包括细胞膜的识别,金属表面的探伤,金融学中快变量的检测,INTERNET的流
量控制等。
从以上的信号分析的典型应用可以看出,时频分析应用非常广泛,涵盖了物
理学,工程技术,生物科学,经济学等众多领域,而且在很多情况下单单分析其
时域或频域的性质是不够的,比如在电力监测系统中,即要监控稳定信号的成分,
又要准确定位故障信号。这就需要引入新的时频分析方法,小波分析正是由于这
类需求发展起来的。
在传统的傅立叶分析中,信号完全是在频域展开的,不包含任何时频的信息,
这对于某些应用来说是很恰当的,因为信号的频率的信息对其是非常重要的。但
其丢弃的时域信息可能对某些应用同样非常重要,所以人们对傅立叶分析进行了
推广,提出了很多能表征时域和频域信息的信号分析方法,如短时傅立叶变换,
Gabor变换,时频分析,小波变换等。其中短时傅立叶变换是在傅立叶分析基础
上引入时域信息的最初尝试,其基本假定在于在一定的时间窗内信号是平稳的,
那么通过分割时间窗,在每个时间窗内把信号展开到频域就可以获得局部的频域
信息,但是它的时域区分度只能依赖于大小不变的时间窗,对某些瞬态信号来说
还是粒度太大。换言之,短时傅立叶分析只能在一个分辨率上进行。所以对很多
应用来说不够精确,存在很大的缺陷。
而小波分析则克服了短时傅立叶变换在单分辨率上的缺陷,具有多分辨率分
析的特点,在时域和频域都有表征信号局部信息的能力,时间窗和频率窗都可以
根据信号的具体形态动态调整,在一般情况下,在低频部分(信号较平稳)可以
采用较低的时间分辨率,而提高频率的分辨率,在高频情况下(频率变化不大)
可以用较低的频率分辨率来换取精确的时间定位。因为这些特定,小波分析可以
探测正常信号中的瞬态,并展示其频率成分,被称为数学显微镜,广泛应用于各
个时频分析领域。
全文介绍了小波变换的基本理论,并介绍了一些常用的小波函数,它们的主
要性质包括紧支集长度、滤波器长度、对称性、消失矩等,都做了简要的说明。
在不同的应用场合,各个小波函数各有利弊。
小波分析在图像处理中有非常重要的应用,包括图像压缩,图像去噪,图
像融合,图像分解,图像增强等。文中给出了详细的程序范例,用MATLAB实现
了基于小波变换的图像处理。
二、小波分析用于图像去噪
噪声可以理解为妨碍人的视觉器官或系统传感器对所接收图像源进行理解
或分析的各种因素。一般噪声是不可预测的随机信号,它只能用概率统计的方法
去认识,。噪声对图像处理十分重要,它影响图像处理的输入、采集、处理的各
个环节以及输出结果的全过程。特别是图像的输入、采集的噪声是个十分关键的
问题,若输入伴有较大噪声,必然影响处理全过程及输出结果。因此一个良好的
图像处理系统,不论是模拟处理还是计算机处理无不把减少最前一级的噪声作为
主攻目标。去噪已成为图像处理中极其重要的步骤。
对二维图像信号的去噪方法同样适用于一维信号,尤其是对于几何图像更适
合。二维模型可以表述为
s(i,j)=f(i,j)+δ·e(i,j)i,j=0,1,…,m-1
其中,e是标准偏差不变的高斯白噪声。二维信号用二维小波分析的去噪步
骤有3步:
(1)二维信号的小波分解。选择一个小波和小波分解的层次N,然后计算
信号s到第N层的分解。
(2)对高频系数进行阈值量化。对于从1到N的每一层,选择一个阈值,
并对这一层的高频系数进行软阈值量化处理。
(3)二维小波的重构。根据小波分解的第N层的低频系数和经过修改的从
第一层到第N层的各层高频系数计算二维信号的小波重构。
在这3个步骤中,重点是如何选取阈值和阈值的量化
下面给出一个二维信号(文件名为detfinger.mat),并利用小波分析对信
号进行去噪处理。Matlab的去噪函数有ddencmp,wdencmp等,其去噪过程可以
文档评论(0)