数字信号作业Word格式.docx
- 文档编号:18493418
- 上传时间:2022-12-17
- 格式:DOCX
- 页数:12
- 大小:214.07KB
数字信号作业Word格式.docx
《数字信号作业Word格式.docx》由会员分享,可在线阅读,更多相关《数字信号作业Word格式.docx(12页珍藏版)》请在冰豆网上搜索。
现在,它已经在科技信息领域取得了令人瞩目的成就。
现在,对性质随时间稳定不变的信号,处理的理想工具仍然是傅立叶分析。
但在实际应用中,绝大多数信号是非稳定的,小波分析正是适用于非稳定信号的处理工具。
图像处理是针对性很强的技术,根据不同应用、不同要求需要采用不同的处理方法。
采用的方法是综合各学科较先进的成果而成的,如数学、物理学、心理学、信号分析学、计算机学、和系统工程等。
计算机图像处理主要采用两大类方法:
一类是空域中的处理,即在图像空间中对图像进行各种处理;
另一类是把空间与图像经过变换,如傅立叶变换,变到频率域,在频率域中进行各种处理,然后在变回到图像的空间域,形成处理后的图像。
图像处理是“信息处理”的一个方面,这一观点现在已经为人所熟知。
它可以进一步细分为多个研究方向:
图片处理、图像处理、模式识别、景物分析、图像理解、光学处理等等。
小波分析用在图像处理方面,主要是用来进行图像压缩、图像去噪、图像增强(包括图像钝化和图像锐化)、图像融合、图像分解。
2常用小波介绍
2.1Haar小波
A.Haar于1990年提出一种正交函数系,定义如下:
(2.1)
这是一种最简单的正交小波,即
…(2.2)
2.2Daubechies(dbN)小波系
该小波是Daubechies从两尺度方程系数
出发设计出来的离散正交小波。
一般简写为dbN,N是小波的阶数。
小波
和尺度函数吁中的支撑区为2N-1。
的消失矩为N。
除N=1外(Haar小波),dbN不具对称性〔即非线性相位〕;
dbN没有显式表达式(除N=1外)。
但
的传递函数的模的平方有显式表达式。
假设
,其中,
为二项式的系数,则有
(2.3)
其中
2.3Biorthogonal(biorNr.Nd)小波系
Biorthogonal函数系的主要特征体现在具有线性相位性,它主要应用在信号与图像的重构中。
通常的用法是采用一个函数进行分解,用另外一个小波函数进行重构。
Biorthogonal函数系通常表示为biorNr.Nd的形式:
Nr=1Nd=1,3,5
Nr=2Nd=2,4,6,8
Nr=3Nd=1,3,5,7,9
Nr=4Nd=4
Nr=5Nd=5
Nr=6Nd=8
其中,r表示重构,d表示分解。
2.4Coiflet(coifN)小波系
coiflet函数也是由Daubechies构造的一个小波函数,它具有coifN(N=1,2,3,4,5)这一系列,coiflet具有比dbN更好的对称性。
从支撑长度的角度看,coifN具有和db3N及sym3N相同的支撑长度;
从消失矩的数目来看,coifN具有和db2N及sym2N相同的消失矩数目。
2.5SymletsA(symN)小波系
Symlets函数系是由Daubechies提出的近似对称的小波函数,它是对db函数的一种改进。
Symlets函数系通常表示为symN(N=2,3,…,8)的形式。
2.6MexicanHat(mexh)小波
MexicanHat函数为(2.4)
它是Gauss函数的二阶导数,因为它像墨西哥帽的截面,所以有时称这个函数为墨西哥帽函数。
墨西哥帽函数在时间域与频率域都有很好的局部化,并且满足
(2.5)
由于它的尺度函数不存在,所以不具有正交性。
2.7Meyer函数
Meyer小波函数
和尺度函数
都是在频率域中进行定义的,是具有紧支撑的正交小波。
(2.6)
其中,
为构造Meyer小波的辅助函数,且有
(2.7)
3小波分析用于图像压缩
3.1图像压缩概述
通常所说的图像压缩主要指无损压缩(无失真)和有损压缩(有失真)两大类。
所谓无损压缩是指图像数据经压缩后可以完全得到复原,复原后的图像与原始图像完全一致。
有损压缩则是指经它处理的数据在基本保持原图像的特征的前提下,不可避免地要丢掉一部分原始图像信息。
图像能够进行压缩的主要原因是:
(1)原始图像信息存在着很大的冗余度,数据之间存在着相关性,如相邻像素之间色彩的相关性等,消息中这些冗余信息将会产生额外的编码。
如果去掉冗余信息,就会减少消息所占的空间。
(2)在美图系统的应用领域中,人眼作为图像信息的接收端,其视觉对于边缘急剧变化不敏感(视觉掩盖效应),以及人眼对图像的亮度信息敏感,而对颜色分辨率弱等,因此在高压缩比的情况下,解压缩后的图像信号仍比较满意。
基于上述两点,无论采用无损压缩还是有损压缩。
只要损失的数据不太影响人眼主观接受的效果,即可采用。
一个图像作小波分解后,可得到一系列不同分辨率的子图像,不同分辨率的子图像对应的频率是不相同的。
高分辨率(即高频)子图像上大部分分点的数值都接近于0,越是高频这种现象越明显。
对一个图像来说,表现一个图像最主要的部分是低频部分,所以一个最简单的压缩方法是利用小波分解,去掉图像的高频部分而只保留低频部分。
3.2主要调用命令
“whos”用于显示当前MATLAB工作空间的变量,而在命令窗口中输入data后,将显示该数据。
变量查询函数who与whos,作用都是列出在matlab工作空间中已经驻留的变量名清单,不同的是whos在给出驻留变量的同时,还给出他们的维数及性质。
wavedec2是多尺度二维小波分解,调用格式为:
[C,L]=wavedec2(X,N,'
wname'
)
即对信号X进行N尺度的小波分解,’wname’为所使用的小波名称。
N为正整数。
输出分解结构包括行向量C,它包含计算出的小波变换系数及定义了C中系数的排列的记录矩阵L。
C的组织形式是[A(N)|H(N)|V(N)|D(N)|H(N-1)|...H
(1)|V
(1)|D
(1)],其中A、H、V及D分别表示逼近系数、水平系数、垂直系数及对角系数,小括号中数字的含义如H(N)表示第N次分解的水平系数。
L由两列组成,每一列对应相应的系数矩阵的大小。
3.3程序流程图
图3-1图像压缩流程图
4小波分析用于图像去噪
4.1图像去噪概述
噪声可以理解为妨碍人的视觉器官或系统传感器对所接收图像源进行理解或分析的各种因素。
一般噪声是不可预测的随机信号,它只能用概率统计的方法去认识,。
噪声对图像处理十分重要,它影响图像处理的输入、采集、处理的各个环节以及输出结果的全过程。
特别是图像的输入、采集的噪声是个十分关键的问题,若输入伴有较大噪声,必然影响处理全过程及输出结果。
因此一个良好的图像处理系统,不论是模拟处理还是计算机处理无不把减少最前一级的噪声作为主攻目标。
去噪已成为图像处理中极其重要的步骤。
对二维图像信号的去噪方法同样适用于一维信号,尤其是对于几何图像更适合。
二维模型可以表述为
i,j=0,1,…,m-1
其中,e是标准偏差不变的高斯白噪声。
二维信号用二维小波分析的去噪步骤有3步:
(1)二维信号的小波分解。
选择一个小波和小波分解的层次N,然后计算信号s到第N层的分解。
(2)对高频系数进行阈值量化。
对于从1到N的每一层,选择一个阈值,并对这一层的高频系数进行软阈值量化处理。
(3)二维小波的重构。
根据小波分解的第N层的低频系数和经过修改的从第一层到第N层的各层高频系数计算二维信号的小波重构。
在这3个步骤中,重点是如何选取阈值和阈值的量化。
4.2主要调用命令
ddencmp的调用格式有以下三种:
(1)[THR,SORH,KEEPAPP,CRIT]=ddencmp(IN1,IN2,X)
(2)[THR,SORH,KEEPAPP,CRIT]=ddencmp(IN1,'
wp'
X)
(3)[THR,SORH,KEEPAPP,CRIT]=ddencmp(IN1,'
wv'
函数ddencmp用于获取信号在消噪或压缩过程中的默认阈值。
输入参数X为一维或二维信号;
IN1取值为'
den'
或'
cmp'
,'
表示进行去噪,'
表示进行压缩;
IN2取值为'
,wv表示选择小波,wp表示选择小波包。
返回值THR是返回的阈值;
SORH是软阈值或硬阈值选择参数;
KEEPAPP表示保存低频信号;
CRIT是熵名(只在选择小波包时使用)。
wdencmp用于一维或二维信号的消噪或压缩。
其调用格式为:
1.[XC,CXC,LXC,PERF0,PERFL2]=wdencmp('
gbl'
X,'
N,THR,SORH,KEEPAPP)
2.[XC,CXC,LXC,PERF0,PERFL2]=wdencmp('
lvd'
N,THR,SORH)
3.[XC,CXC,LXC,PERF0,PERFL2]=wdencmp('
C,L,'
wname是所用的小波函数,gbl(global的缩写)表示每层都采用同一个阈值进行处理,lvd表示每层用不同的阈值进行处理,N表示小波分解的层数,THR为阈值向量,对于格式
(2)(3)每层都要求有一个阈值,因此阈值向量THR的长度为N,SORH表示选择软阈值还是硬阈值(分别取为’s’和’h’),参数KEEPAPP取值为1时,则低频系数不进行阈值量化处理,反之,则低频系数进行阈值量化。
XC是消噪或压缩后的信号,[CXC,LXC]是XC的小波分解结构,PERF0和PERFL2是恢复和压缩L^2的范数百分比。
4.3程序流程图
图4-1图像去噪流程图
5运行结果
5.1图像压缩结果
压缩前图像X的大小:
NameSizeBytesClass
X256x256524288doublearray
Grandtotalis65536elementsusing524288bytes
第一次压缩图像的大小为:
ca1135x135145800doublearray
Grandtotalis18225elementsusing145800bytes
第二次压缩图像的大小为:
NameSizeBytesClass
ca275x7545000doublearray
Grandtotalis5625elementsusing45000bytes
运行结果如图所示:
图5-1利用二维小波分析进行图像压缩
图像对比如图所示。
可以看出,第一次压缩提取的是原始图像中小波分解第一层的低频信息,此时压缩效果较好,压缩比较小:
第二次压缩是提取第一层分解低频部分的低频部分(即小波分解第二层的低频部分),其压缩比较大,压缩效果在视觉上也基本过的去。
这是一种最简单的压缩方法,只保留原始图像中低频信息,不经过其他处理即可获得较好的压缩效果。
在上面的例子中,我们还可以只提取小波分解第3、4、…层的低频信息。
从理论上说,我们可以获得任意压缩比的压缩图像。
MATLAB中实现图像压缩,还可利用现有的函数来实现。
这种方法主要包括获取压缩阈值和进行图像压缩两反面。
实现获取压缩阈值的函数有ddencmp和wdcbm2两个,实现图像压缩的函数有wdencmp、wpdencm和wthcoef2三个。
5.2图像去噪结果
输出结果从图中5个图像的比较可以看出,Matlab中的ddencmp和wdencmp函数可以有效地进行去噪处理。
图5-2图像去噪比较
小波阈值法去噪:
主要适用于信号中混有白噪声的情况。
其优点是噪声几乎完全得到抑制,且反映原始信号的特征尖峰点得到很好的保留。
用软阈值法去噪可以使去噪信号是原始信号的近似最优估计,且估计信号至少和原始信号同样光滑而不会产生附加振荡。
6结论
本文对图像压缩和去噪的相关技术进行分析,并根据小波分析的原理解决图像压缩和去噪的方法,详细论述了小波分析函数在图像压缩和去噪的应用,通过MATLAB仿真结果表明,利用此方法进行图像的压缩,去噪具有比较好的效果。
随着数字图像处理技术的发展,图像压缩的应用已经深入到关系国计民生的许多领域。
而基于小波分析变化的图像压缩的应用会更显著。
在今后的发展中,小波分析变换以其独特的分解重构算法,在图像处理应用中会越来越广泛。
参考文献
[1]张德丰.数字图像处理[M].北京:
人民邮电出版社,2009:
186-220.
[2]王经民.小波分析.杨凌:
西北农林科技大学出版社,2004.4
[3]高成.MATLAB小波分析与应用[M].北京:
国防工业出版社,2007.
[4]张志勇,彭玉青.小波分析在图像处理中的应用[J].江苏:
常州工学院学报,2005,12
[5]刘贵忠,邸双亮.小波分析及其应用.西安:
西安电子科技大学出版社,1992
[6]周伟.MATLAB小波分析高级技术[M].西安:
西安电子科技大学出版社,2005
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字信号 作业