当前位置:文档之家› 孙磊-基于提升小波多分辨分析的语音信号和图像去噪

孙磊-基于提升小波多分辨分析的语音信号和图像去噪

孙磊-基于提升小波多分辨分析的语音信号和图像去噪
孙磊-基于提升小波多分辨分析的语音信号和图像去噪

石家庄铁道大学四方学院毕业设计

基于提升小波多分辨分析的语音信号

和图像去噪

Speech Signal and Image Denoising Analysis Based on Lifting Wavelet Transfrom

2012 届电气工程系

专业电子信息工程

学号 20086373

学生姓名孙磊 __

指导教师 _汪西原 ___

完成日期 2012年 5 月 15 日

毕业设计成绩单

学生姓名孙磊学号20086373 班级方0809-3专业电子信息工程毕业设计题目基于提升小波多分辨分析的语音信号和图像去噪

指导教师姓名汪西原

指导教师职称教授

评定成绩

指导教师得分

评阅人得分

答辩小

组组长得分

成绩:

院长(主任) 签字:

年月日

毕业设计任务书

题目基于提升小波多分辨分析的语音信号和图像去噪

学生姓名孙磊学号20086373 班级方0809-3专业电子信息工程

承担指导任务单位电气工程系导师

姓名

汪西原

导师

职称

教授

一、主要内容

(1)提升小波变换的原理及其多分辨分析的特性;

(2)体现提升小波多分辨分析相比Mallat算法的优势;

(3)小波基的选择对语音信号和图像去噪有何影响;

(4)研究衡量语音信号和图像去噪的技术指标以及针对的对象;

(5)衡量提升小波对语音信号和图像去噪比起其他算法的优劣。

二、基本要求

(1)熟练掌握Matlab工具箱的运行环境及其仿真编程语言;

(2)熟悉提升小波变换的原理及其多分辨分析的特性,以便与滤波器结合起来;

(3)熟悉小波基函数的基本特性;

(4)熟悉在Matlab环境下如何载入语音信号和图像,并对其加噪;

(5)对不同噪声的类型能够选择合适的小波基函数和小波分解级数;

(6)利用提升小波变换和其他算法对相同的图像或信号进行处理,比较分析仿真结果。

三、主要技术指标

软件环境:Matlab工具箱

设计论文以提升小波变换的多分辨分析的基本理论作为本设计的支持。在理论上实现提升小波变换的去噪,并给出仿真结果和评价。论文正文不少于1.5万字,查阅文献资料不少于15篇,其中外文文献2篇以上,翻译与课题有关的外文资料不少于3000汉字。

四、应收集的资料及参考文献

收集关于提升小波变换的多分辨分析、滤波器设计、信号或图像处理,以及Matlab工具箱的使用等方面的资料和参考文献。

五、进度计划

第1周—第2周:收集资料,完成开题报告

第3周—第4周:需求和可行性调试

第5周—第7周:概要设计

第8周:中期检查

第9周—第12周:详细设计和代码设计

第13周—第14周:论文审核定稿

第15周—第16周:答辩

教研室主任签字时间年月日

毕业设计开题报告

题目基于提升小波多分辨分析的语音信号和图像去噪

学生姓名孙磊学号20086373 班级方0809-3专业电子信息工程

一、研究背景

基于提升小波多分辨分析的语音信号和图像去噪是小波理论中的一项重要的内容。本课题提出基于提升系统的小波多分辨分析的语音信号和图像去噪主要目的是体现提升小波对语音信号和图像去噪比起其他算法的优势,突出感兴趣的部分,其研究具有很重要的意义。表现为以下几个方面:

提升小波方法的实现形式给出了小波完全的空间域解释,与传统小波去噪相比,它具有许多优良特性:结构简单,运算量低,原位运算,节省存储空间,逆变换能够直接反转实现,以及可逆的整数到整数变换,便于实现。

小波多分辨分析能多尺度多角度提取信号特征,可在不同尺度上将噪声和信号明显地区分开来,并且能够注意到图像的边缘细节。

提升系统的小波变换是基于提升方案的小波变换,比传统的小波变换有很多的优越性:①传统的小波变换都是通过Mallat算法实现的,而提升系统的小波变换要比Mallat算法的计算量减少一半;②逆变换简单、直接,并且意义明确;③只占少量的存储空间;④边缘处理容易。

用提升的算法来构造小波库在对其进行去噪的过程中可以自适应的选择不同的滤波器。

二、国内外研究现状

小波分析是近年来国际上一个非常热门的前沿研究领域,小波变换具有多分辨分析的性能,能从不同的角度和尺度进行时域和频域分析,能对尺度提取信号特征,并在不同尺度上将噪声和信号明显的区分开来,因此基于小波多分辨分析的研究在信号去噪和图像去噪上都有很大的优势。

然而随着科学技术不断的发展,在去噪处理领域,处理的信号和图像不仅要满足较高的视觉要求,而且也要求进一步提高精度,解决处理速度的问题,所以就要在小波多分辨分析的基础上开发一种新的处理方法,来解决处理的速度问题。1995年,Wim Sweldens和P.Schroder在文献中正式提出了小波提升格式及第二代小波的概念。1996年,Wim Sweldens 正式提出了提升小波变换理论后,在信号处理领域和图像去噪方面都得到了非常广泛的应用,并且被选做了JPEG2000的变换核,提升小波变换用于语音信号去噪和图像去噪也得到了良好的效果。

三、研究方案

(1)掌握提升小波变换的原理及其多分辨分析的特性;

(2)掌握滤波器设计的基本方法,熟悉在Matlab环境下载入语音信号和图像,并对其加噪;

(3)研究小波基的选择对语音信号和图像去噪的影响,小波基的选择应考虑以下几个方面:正交性,紧支撑性,对称性,正则性,消失距等;

(4)分别用小波和提升小波分别对语音信号和图像进行去噪,对去噪效果从视觉直观图和峰值信噪比、均方误差等参数上进行对比,比较效果;

(5)衡量提升小波对语音信号和图像去噪比起其他算法的优劣,分别用直观图和相关参数

衡量去噪效果。

四、预期结果

(1)完成对提升小波变换的原理及其多分辨分析的特性分析,掌握提升小波去噪的理论基础;

(2)实现对语音信号和图像的加噪;

(3)实现对不同类型的噪声能够选择合适的小波基函数和小波分解级数,能够选择合适的技术指标对其进行有效的衡量的功能;

(4)实现提升小波变换对信号和图像的去噪,完成提升小波对语音信号和图像去噪比起其他算法的对比,提升小波去噪效果较好。

指导教师签字时间年月日

摘要

基于提升小波多分辨分析的语音信号和图像去噪是小波理论中的一项重要的内容,它是解决去噪问题的一种非常有效手段,提升系统的小波变换是基于提升方案的小波变换,比传统的小波变换有很多的优越性。本课题提出基于提升系统的小波多分辨分析的语音信号和图像去噪主要目的是体现提升小波对语音信号和图像去噪比起其他算法的优势。

本课题采用了对比的方法,对cameraman图像和leleccum信号加入自定义噪声,噪声方差为0.5,利用haar小波函数对该图像和信号进行二级分解,分别用小波变换和其对应的提升小波进行图像和信号去噪,并采用空域滤波和频域低通滤波对其去噪,给出了仿真结果,从视觉直观图和峰值信噪比、均方误差等参数上进行了分析对比,比较其效果,体现了提升小波对语音信号和图像去噪比起其他算法的优劣。

仿真结果表明,提升小波和传统小波相比,其优点在于计算简单,编程容易,速度快,该算法去噪后的图像质量优于一般小波变换和传统方法。

关键词:小波变换提升小波图像消噪信号去噪

Abstract

Based on lifting wavelet multiresolution analysis of the speech signal and image denoising in wavelet theory is an important content, it is to solve denoising problem is a very effective means, lifting system based on lifting scheme wavelet transform is wavelet transform, than the traditional wavelet transform has many advantages. In this paper based on the lifting system of the multi resolution analysis of wavelet transform in speech signal and image denoising the main purpose is to reflect the lifting wavelet transform for speech signal and image denoising compared with other algorithm's advantage.

In this paper in order to reflect the lifting wavelet denoising effect, this paper adopts the comparative method, adding a custom noise, the noise variance is 0.5. The denoising by using two layers of decomposition and Haar wavelet basis function, respectively, using the wavelet transform and its corresponding lifting wavelet for image and signal denoising, the simulation results are given, from the visual chart and peak signal to noise ratio, mean square error, parameters are analyzed and compared, compare its effect, embodies the lifting wavelet transform for speech signal and image denoising compared to other algorithms.

In this paper, the algorithm is realized by using Matlab software platform. The simulation results show that compared with traditional wavelet transform, lifting wavelet, has the advantages of simple calculation, programming easy, fast speed, the algorithm for denoising the image quality is generally better than traditional method wavelet transform.

Key Words: Wavelet transform Lifting wavelet Image de-noising Signal de-noising

目录

第1章语音信号和图像与噪声 (1)

1.1噪声语音信号和图像模型及噪声特性 (1)

1.1.1含噪模型 (1)

1.1.2噪声特性 (1)

1.2语音信号和图像质量的评价 (2)

1.2.1主观评价 (2)

1.2.2客观评价 (2)

第2章语音信号和图像去噪方法 (4)

2.1传统去噪方法 (4)

2.1.1空域滤波 (4)

2.1.2频域低通滤波法 (5)

2.2小波去噪 (7)

第3章小波变换理论基础 (9)

3.1引言 (9)

3.2小波理论的基本概念 (9)

3.2.1连续小波变换 (9)

3.2.2离散小波变换 (11)

3.3多分辨分析特性 (14)

3.4小波基的选择 (15)

第4章提升小波去噪基本原理 (17)

4.1提升小波去噪概述 (17)

4.1.1提升小波去噪法 (17)

4.1.2提升算法的过程 (17)

4.2利用提升方案构造小波基函数 (18)

4.2.1提升方案的基本原理 (19)

4.2.2把小波变换分解成基本的提升步骤 (20)

4.2.3整数小波变换 (25)

第5章基于M ATLAB的图像和语音信号噪声仿真与分析 (28)

5.1小波分级层数对去噪效果的影响 (28)

5.2小波基函数对去噪效果的影响 (29)

5.3提升小波去噪仿真结果与分析 (30)

总结与展望 (32)

参考文献 (33)

致谢 (34)

附录 (35)

附录A外文资料 (35)

附录B程序清单 (49)

石家庄铁道大学四方学院毕业设计

1

第1章 语音信号和图像与噪声

人类获取外界信息有视觉、听觉、触觉、味觉等多种方法,但绝大部分(约80%)是来自视觉所接收的语音信号和图像信息,即所谓“百闻不如一见”。而语音信号和图像处理就是对语音信号和图像信息进行加工处理,以满足人的视觉心理和实际应用的要求。因此,语音信号和图像处理技术的广泛研究和应用是必然的趋势。在分析和使用语音信号和图像之前,需要对语音信号和图像信号进行一系列处理。比如调整语音信号和图像存储的格式,对语音信号和图像进行去噪等。语音信号和图像处理是针对性很强的技术,根据不同用途、不同要求采用不同的处理方法。采用的方法是综合各学科较先进的成果而形成的,如数学、物理学、心理学、生理学、医学、计算机科学、通信理论、信号分析、控制论和系统工程等,各学科相互补充、相互渗透才使数字语音信号和图像处理技术飞速发展。

根据本文研究的内容,我们只探讨语音信号和图像去噪这一语音信号和图像预处理技术。一般来说,在语音信号和图像采集、编码、传输、恢复的几个基本步骤中,影响语音信号和图像质量的因素很多。例如,现实语音信号和图像中无用的信息对我们而言就是噪声,设备、环境、获取方法等因素也会引入许多噪声干扰。如电磁干扰、相片颗粒噪声、采集语音信号和图像信号的传感器噪声、信道噪声、甚至滤波器产生的噪声等等。所以,为了提高语音信号和图像的质量以及后续更高层次的处理,对语音信号和图像进行去噪处理是不可缺少的重要环节,而寻求一种行之有效的去噪方法也是人们一直在进行的工作。

1.1 噪声语音信号和图像模型及噪声特性

1.1.1 含噪模型

现实中的数字语音信号和图像在数字化和传输过程中[1]

,常受到成像设备与外部

环境噪声干扰等影响,成为含噪语音信号和图像。去除或减轻在获取数字语音信号和图像中的噪声称为语音信号和图像去噪,在语音信号和图像去噪之前我们先要建立一个含噪语音信号和图像的模型,为了简便,我们研究如下的加性噪声模型,即含噪语音信号和图像仅由原始语音信号和图像叠加上一个随机噪声形成:

()()()y x v y x f y x g ,,,+= (1-1)

石家庄铁道大学四方学院毕业设计

()y x f,表示语音信号和图像,()y x v,为噪声,含噪语音信号和图像记为()y x g,。

1.1.2 噪声特性

经常影响语音信号和图像质量的噪声源可分为三类:

1、电子噪声。

在阻性器件中由于电子随机热运动而造成的电子噪声是三种模型中最简单的,一般常用零均值高斯白噪声作为其模型,它可用其标准差来完全表征。

2、光电子噪声。

由光的统计本质和语音信号和图像传感器中光电转换过程引起,在弱光照的情况下常用具有泊松分布的随机变量作为光电噪声的模型,在光照较强时,泊松分布趋向于更易描述的高斯分布。

3、感光片颗粒噪声。

由于曝光过程中感光颗粒只有部分被曝光,而其余部分则未曝光,底片的密度变化就由曝光后的颗粒密集程度变化所决定,而算曝光颗粒的分布呈现一种随机性。在大多数情况下,颗粒噪声可用高斯白噪声作为有效模型。

通过以上分析可知,绝大多数的常见语音信号和图像噪声都可用均值为零,方差不同的高斯白噪声作为其模型,因而为了简便和一般化,常采用零均值的高斯白噪声作为噪声源。

1.2 语音信号和图像质量的评价

如何评价一个语音信号和图像经过去噪处理后所还原语音信号和图像的质量[2],对于判断去噪方法的优劣有很重要的意义。现有的评价方法一般分为主观和客观两种。

1.2.1 主观评价

主观评价通常有两种:一种是作为观察者的主观评价,这是由选定的一组人对语音信号和图像直接用肉眼进行观察,然后分别给出其对所观察的语音信号和图像的质量作好或坏的评价,再综合全组人的意见给出一个综合结论。它只是一种定性的方法,没有定量的标准,而且受到观察者的主观因素的影响,评价结果有一定的不确定性。另一种是随着模糊数学的发展,可以用模糊综合评判方法来尽量减少主观因素的影响,实现对语音信号和图像质量近似定量的评价,不过它仍然没有完全消除主观不确定性的影响,其定量计算公式中的参数往往要依赖专家经验确定。

2

石家庄铁道大学四方学院毕业设计

3

1.2.2 客观评价

语音信号和图像质量的客观评价由于着眼点不同而有多种方法[3],这里介绍的是一种经常使用的所谓的逼真度测量。对于彩色语音信号和图像逼真度的定量表示是一个十分复杂的问题。目前应用得较多的是对黑白语音信号和图像逼真度的定量表示。合理的测量方法应和主观实验结果一致,而且要求简单易行。

对于连续语音信号和图像场合,设()y x f ,为一定义在矩形区域x x L x L ≤≤-,

y y L y L ≤≤-的连续语音信号和图像,其降质语音信号和图像为()y x f ,^

,它们之间的逼真度可用归一化的互相关函数K 来表示:

()()()??

??

----=

x

x y

y

x x y

y

L L L L L L L L dxdy

y x f

dxdy

y x f y x f K ,,,2

^

(1-2)

对于数字语音信号和图像场合,设()k j f ,为原参考语音信号和图像,()y x f ,^

为其降质语音信号和图像,逼真度可定义为归一化的均方误差值NMSE :

()[]()()[]{}

∑∑∑∑-=-=-=-=???

?

????????-=

101

2

101

02

^,,,N j M k N j M k k j f Q k j f Q k j f Q NMSE (1-3)

式(1-3)中,运算符[]?Q 表示在计算逼真度前,为使测量值与主观评价的结果一致而进行的某种预处理。如对数处理、幂处理等,常用的

[]?Q =()[]k j f K K K b ,log 321+,1K 、2K 、3K 、b 均为常数。

另外一种常用的峰值均方误差PMSE :

()[]()2101

02

^,,A

N M k j f Q k j f Q PMSE N j M k ??????????????-=∑∑-=-= (1-4) 式(1-4)中,A 为()[]k j f Q ,的最大值。

峰值均方误差PMSE 也被表示成等效的峰值信噪PSNR :

()PMSE PSNR 10log 10-= (1-5)

主观评价和客观评价这两种语音信号和图像质量评价标准有各自的优缺点。由于人眼视觉特性的准确模型还没有完全建立起来,因此主观评价标准还只是一个定性的描述方法,不能作定量描述,但它能反映人眼的视觉特性。峰值信噪比能够对语音信号和图像质量给出定量的描述。它是一种数学上统计的处理方法[4],其缺点是它并不

石家庄铁道大学四方学院毕业设计

是总能反映人眼的真实感觉。一种折衷的方法是在衡量语音信号和图像“去噪”算法的优劣时,将主观与客观两种标准结合起来考虑。

本课题中选择峰值信噪比和均方误差两个参数来衡量去噪的效果,因为峰值信噪比和均方误差提供了一个衡量图像和语音信号失真或是噪声水平的主要标准。

4

石家庄铁道大学四方学院毕业设计

5

第2章 语音信号和图像去噪方法

2.1 传统去噪方法

对随时间变化的信号,通常采用两种最基本的描述形式,即时域和频域[5]。时域描述信号强度随时间的变化,频域描述在一定时间范围内信号的频率分布。对应的语音信号和图像的去噪处理方法基本上可分为空间域法和变换域法两大类。前者即是在原语音信号和图像上直接进行数据运算,对像素的灰度值进行处理。变换域法是在语音信号和图像的变换域上进行处理,对变换后的系数进行相应的处理,然后进行反变换达到语音信号和图像去噪的目的。

2.1.1 空域滤波

1、均值滤波

邻域平均法是一种局部空间域处理的算法。设一幅语音信号和图像()y x f ,为

N N ?的阵列,处理后的语音信号和图像为()y x g ,,它的每个像素的灰度级由包含

()y x ,领域的几个像素的灰度级的平均值所决定,即用式(2-l )得到处理后的语音信号

和图像:

()()()

∑∈=

S

j i j i f M

y x g ,,1

, (2-l ) 式中1,2,1,0,-=N y x ;s 是以()y x ,点为中心的邻域的集合,M 是s 内坐标总数。语音信号和图像邻域平均法的处理效果与所用的邻域半径有关。半径愈大,则语音信号和图像模糊程度也愈大。另外,语音信号和图像邻域平均法算法简单,计算速度快,但它的主要缺点是在降低噪声的同时使语音信号和图像产生模糊,特别在边缘和细节处,邻域越大,模越厉害。

2、中值滤波

中值滤波是一种非线性滤波[6],由于它在实际运算过程中并不需要语音信号和图像的统计特性,所以比较方便。中值滤波首先是被应用在一维信号处理技术中,后来被二维语音信号和图像信号处理技术所应用。

在一定的条件下,可以克服线性滤波器所带来的语音信号和图像细节模糊,而且对滤除脉冲干扰及语音信号和图像扫描噪声最为有效。但是对一些细节多,特别是点、线、尖顶细节多的语音信号和图像不宜采用中值滤波的方法。

石家庄铁道大学四方学院毕业设计

6

中值滤波的基本原理是把数字语音信号和图像或数字序列中一点的值用该点的一个邻域中各点值的中值代替。

设有一个一维序列1f ,2f ,…,n f ,取窗口长度为m (m 为奇数),对此序列进行中值滤波,就是从输入序列中相继抽出m 个数,v i f -,…,1-i f ,…,1f ,…,1+i f ,…,

v i f +,再将这m 个点按其数值大小排列,取其序号为正中间的那作为出。用数学公式

表示为:

{}v i i v i i f f f Med Y +-=,,,, 2

1

,-=

∈m v Z i (2-2) 例如:有一个序列为{0,3,4,0,7},则中值滤波为重新排序后的序列{0,0,3,4,7}中间的值为3。此例若用平均滤波,窗口也是取5,那么平均滤波输出()8.25

70430=++++。因此平均滤波的一般输出为:

()m f f f f Z v i i v i v i i ++--+++++= 1 Z i ∈ (2-3)

对于二位序列{}ij X 进行中值滤波时,滤波窗口也是二维的,但这种二维窗口可以

有各种不同的形状,如线状、方形、圆形、十字形等。二维数据的中值滤波为: 为滤波窗口A X Med Y ij A

j i },{,= (2-4)

在实际使用窗口时,窗口的尺寸一般先用3×3再取5×5逐渐增大,直到其滤波效果满意为止。对于有缓变的较长轮廓线物体的语音信号和图像,采用方形或圆形窗口为宜,对于包含尖顶角物体的语音信号和图像,适宜用十字形窗口。使用二维中值滤波最值得注意的是保持语音信号和图像中有效的细线状物体。与平均滤波器相比

[7][8]

,中值滤波器从总体上来说,能够较好地保留原语音信号和图像中的跃变部分。

2.1.2 频域低通滤波法

在分析语音信号和图像信号的频率特性时,一幅语音信号和图像的边缘,跳跃部分以及颗粒声代表语音信号和图像信号的高频分量,而大面积的背景区则代表语音信号和图像信号的低频分量。用滤波的方法滤除其高频部分就能去掉噪声使语音信号和图像得到平滑由卷积定理可知:

()()()v u F v u H v u G ,,,= (2-5)

式(2-5)中,()v u F ,是含噪声语音信号和图像的傅里叶变换,()v u G ,是平滑后语音信号和图像的傅里叶变换,()v u H ,是低通滤波器传递函数。利用()v u H ,使()v u F ,的高频分量得到衰减,得到()v u G ,后再经过反变换就得到所希望的语音信号和图像

()y x g ,了。低通滤波平滑语音信号和图像的系统框图如图2-1所示:

石家庄铁道大学四方学院毕业设计

7

()()()()

??→???→???→???→?y x g v u G v u F y x f ,,,,傅里叶反变换线性低通滤波器傅里叶变换 图2-1 频域空间滤波框图

下面研究几种常用的低通滤波器: 1、理想低通滤波器(LIPF )

一个理想的低通滤波器的传递函数由下式表示:

()()()??

?>≤=0

,,0,,1,D v u D D V U D v u H (2-6) 式(2-6)中0D 是一个规定的非负的量,称为理想低通滤波器的截止频率。()v u D ,代表从频率平面的原点到()v u ,点的距离,即:

()[]

2

12

2,v u v u D += (2-7)

理想低通滤波器平滑处理的概念是清楚的,但它在处理过程中会产生较严重的模糊和振铃现象。这是由于()v u H ,在0D 处由1突变到0,这种理想的()v u H ,对应的冲激响应()v u h ,在空域中表现为同心环的形式,并且此同心环半径与0D 成反比。0D 越小,同心环半径越大,模糊程度愈厉害。正是由于理想低通滤波器存在此“振铃”现象,使其平滑效果下降。

2、巴特沃思低通滤波器

巴特沃思低通滤波器(BLPF )又称作最大平坦滤波器。与LIPF 不同,它的通带与阻带之间没有明显的不连续性,因此它的空域响应没有“振铃”现象发生,模糊程度减少。一个n 阶巴特沃思低通滤波器的传递函数为:

()()[]n

D v u D v u H 20

,11

,+=

(2-8) ()[

]

()[]

n

D v u D v u H 20,1211

,-+

=

(2-9) 与理想低通相比,它保留有较多的高频分量,所以对噪声的平滑效果不如理想低通滤波器。

一般情况下,常采用下降到()v u H ,最大值的2

1那一点为低通滤波器的截止频

率点。

3.指数低通滤波器(ELPF ) ELPF 的传递函数()v u H ,表示为:

石家庄铁道大学四方学院毕业设计

8

()()???

?????????????-=n

D v u D v u H 0,exp , (2-10)

或()()??

?

?????????????=n

D v u D v u H 0,21ln exp , (2-11)

当()0,D v u D =、1=n 时,式(2-10),(2-11)传递函数分别为()e v u H 1,=和

()21

,=v u H ,

所以两者的衰减特性仍有不同。由于ELPF 具有比较平滑的过滤带[9]

,经此平滑后的语音信号和图像没有振铃现象,而ELPF 与BLPF 相比,它具有更快的衰减特性,因此ELPF 滤波后的语音信号和图像比BLPF 处理的语音信号和图像稍微模糊上些。综上所述,语音信号和图像的经典去噪方法主要有两大类,一种是基于空间域的处理方法,一种是基于频域的处理方法。 各种低通滤波器的性能比较如表2-1所示:

表2-1 各种低通滤波器的性能比较

振铃程度

语音信号和图像模糊程度

噪声平滑程度

理想低通滤波器 严重 严重 最好 巴特沃斯滤波器 无 很轻 一般 指数低通滤波器

较轻

一般 由上述经典去噪方法要么完全在频率域,要么完全在空间域展开。这两类消噪方法造成了顾此失彼的局面,虽然抑制了噪声,却损失了语音信号和图像边缘细节信息,造成语音信号和图像模糊。因此,提出了基于小波变换的去噪方法研究。小波分析由于在时域频域同时具有良好的局部化性质和多分辨率分析的特点,能有效地把信号和噪声区别开来,因此不仅能满足各种去噪要求如低通、高通、陷波、随机噪音的去除等,而且与传统的去噪方法相比较,有着无可比拟的优点,成为信号分析的一个强有力的工具,被誉为分析信号的数学显微镜。

2.2 小波去噪

近年来,小波理论得到了非常迅速的发展,由于其具备良好的时频特性和多分辨率特性,小波理论成功地在许多领域得到了广泛的应用。现在小波分析已经渗透到自然科学、应用科学、社会科学等领域。在语音信号和图像去噪领域中[10],应用小波理论进行语音信号和图像去噪受到许多专家学者的重视,并取得了非常好的效果。

在数学上,小波去噪问题的本质是一个函数逼近问题,即如何在有小波母函数伸

石家庄铁道大学四方学院毕业设计

9

带噪图像 特征信息

缩和平移所展成的函数空间中,根据提出的衡量准则,寻找对原语音信号和图像的最佳逼近,以完成原语音信号和图像和噪声的区分。这个问题可以表述为:

()()s opt f f -=ββmin arg (2-12) ()()代表最优解opt f f opt opt β= (2-13) 为噪声图像为原图像n s n s f f f f f ,,+= (2-14)

{}

(){}

J j J

j span W f f I 212,?ψ===,为实际图像 (2-15)

{}

的函数空间影射为W I T →=ββ (2-16)

由此可见,小波去噪方法也就是寻找实际语音信号和图像空间到小波函数空间的最佳映射,以便得到原语音信号和图像的最佳恢复。从信号的角度看,小波去噪是一个信号滤波的问题,而且尽管在很大程度上小波去噪可以看成是低通滤波,但是由于在去噪后,还能成功地保留语音信号和图像特征,所以在这一点上优于传统的低通滤波器[11]。由此可见,小波实际上是特征提取和低通滤波功能的综合,其等效框图如图2-2所示:

图2-2 小波去噪的等效框图

小波去噪的方法有多种,如利用小波分解与重构的方法滤波降噪、利用小波变换模极大值的方法去噪、利用信号小波变换后空域相关性进行信噪分离、非线性小波阈值方法去噪、平移不变量小波去噪法,以及多小波去噪等等。归结起来主要有三类:模极大值检测法、阈值去噪法和屏蔽(相关)去噪法。本论文主要研究在小波去噪基础上的提升小波去噪。

特征提取

低通滤波 重建图像

石家庄铁道大学四方学院毕业设计

10

第3章 小波变换理论基础

3.1 引言

傅立叶变换是一个强有力的数学工具,它具有重要的物理意义,即信号()x f 的傅立叶变换()()dx e x f w F iwx -+∞∞

-?

=表示信号的频谱。正是傅立叶变换的这种重要的物理

意义,决定了傅立叶变换在信号分析和信号处理中的独特地位。傅立叶变换用在两个方向上都无限伸展的正弦曲线波作为正交基函数,把周期函数展成傅立叶级数,把非周期函数展成傅立叶积分,利用傅立叶变换对函数作频谱分析,反映了整个信号的时间频谱特性,较好地揭示了平稳信号的特征。从数学角度来看,傅立叶变换是通过一个基函数的整数膨胀而生成任意一个周期平方可积函数。通过傅立叶变换,在时域中连续变化的信号可转化为频域中的信号,因此傅立叶变换反映的是整个信号在全部时间下的整体频域特征,但不能反映信号的局部特征。

傅立叶变换有如下不足:

(1)当将一个信号变换到频域的时候,其时间上的信息就失去了。当观察一个信号的傅立叶变换,我们不可能知道特定的事件何时发生;

(2)为了从模拟信号中提取频谱信息,需要取无限的时间量,使用过去的和将来的信号信息只是为了计算单个频率的频谱;

(3)因为一个信号的频率与它的周期长度成反比,对于高频谱的信息[12],时间间隔要相对较小以给出比较好的精度。而对于低频谱的信息,时间间隔要相对较宽以给出完全的信息,亦即需要一个灵活可变的时间—频率窗,使在高“中心频率”时自动变窄,而在低“中心频率”时自动变宽,傅立叶变换无法达到这种要求,它只能作全局分析,而且只对平稳信号的分析有用。

3.2 小波理论的基本概念

3.2.1 连续小波变换

设()()R L t 2∈ψ,其傅里叶变换为()w ψ,当()w ψ满足式(3-1)时,称()w ψ为一个基本小波或母小波(Mother Wavelet )。它说明了基本小波在其频域内具有较好的衰减性。

石家庄铁道大学四方学院毕业设计

11

?∞

dw w w C 2

^

ψψ (3-1) 其中,当0=w 时,有()w ψ=0,即()0=?∞

∞-dt t ψ同时有()0=∞ψ。因此,一个允许的

基本小波的幅度频谱类似于带通滤波器的传递函数。事实上,任何均值为零(即

()0=?

-dt t ψ)且在频率增加时以足够快的速度消减为零(空间局域化特征)的带通滤

波器的冲激响应(传递函数),都可以作为一个基本小波。

将母函数()t ψ经过伸缩和平移后得到:

()0;,,1,≠∈??

?

??-=

a R

b a a b t a

t b a 其中ψψ (3-2) 称其为一个小波序列。其中a 为伸缩因子,b 为平移因子。通常情况下,基本小波()t ψ以原点为中心,因此()t b a ,ψ是基本小波()t ψ以b t =为中心进行伸缩得到。基本小波()t ψ被伸缩为()a t ψ(1>a 时变宽,而1

对于任意的函数()()R L t f 2∈的连续小波变换为:

()()dt a b t t f a

f b a W R

b a f ??

?

??-≥≤?

ψψ2

,,, (3-3)

当此小波为正交小波时,其重构公式为:

()()dadb a b t b a W a C t f f

??

?

??-=

??∞+∞-∞

+∞-ψψ,112 (3-4) 在小波变换过程中必须保持能量成比例,即

()()dx x f C db b a W a da

R

R f R 222,???

=ψ (3-5) 由于基小波()t ψ生成的小波()t b a ,ψ在小波变换中对被分析的信号起着观测窗的作用,所以()t ψ还应该满足一般函数的约束条件:

()∞

+∞

-dt t ψ (3-6)

故()w ^

ψ是一个连续函数,这意味着,为了满足重构条件式(3-1),()w ^

ψ在原点必须等于零,即 ()()00^

==?+∞∞

-dt t ψψ,即说明()t ψ具有波动性。为了使信号重构的实现上是稳定的,除了满足重构条件外,还要求()t ψ的傅立叶变换满足如下稳定性条件:

小波变换图像去噪综述

科技论文写作大作业小波变换图像去噪综述 院系: 班级: 学号: 姓名:

摘要小波图象去噪已经成为目前图象去噪的主要方法之一.在对目前小波去噪文献进行理解和综合的基础上,首先通过对小波去噪问题的描述,揭示了小波去噪的数学背景和滤波特性;接着分别阐述了目前常用的3类小波去噪方法,并从小波去噪中常用的小波系数模型、各种小波变换的使用、小波去噪和图象压缩之间的联系、不同噪声场合下的小波去噪等几个方面,对小波图象去噪进行了综述;最后,基于对小波去噪问题的理解,提出了对小波去噪方法的一些展望 关键词:小波去噪小波萎缩小波变换图象压缩 1.前言 在信号数据采集及传输时,不仅能采集或接收到与所研究的问题相关的有效信号,同时也会观测到各种类型的噪声。在实际应用中,为降低噪声的影响,不仅应研究信号采集的方式方法及仪器的选择,更重要的是对已采集或接收的信号寻找最佳的降噪处理方法。对于信号去噪方法的研究可谓是信号处理中一个永恒的话题。传统的去噪方法是将被噪声污染的信号通过一个滤波器,滤除掉噪声频率成分。但对于瞬间信号、宽带噪声信号、非平稳信号等,采用传统方法具有一定的局限性。其次还有傅里叶(Fourier)变换也是信号处理中的重要手段。这是因为信号处理中牵涉到的绝大部分都是语音或其它一维信号,这些信号可以近似的认为是一个高斯过程,同时由于信号的平稳性假设,傅立叶交换是一个很好的信号分析工具。但也有其不足之处,给实际应用带来了困难。 小波变换是继Fourier变换后的一重大突破,它是一种窗口面积恒定、窗口形状可变(时间域窗口和频率域窗口均可改变)的时频局域化分析方法,它具有这样的特性;在低频段具有较高的频率分辨率及较低的时间分辨率,在高频段具有较高的时间分辨率及较低的频率分辨率,实现了时频窗口的自适应变化,具有时频分析局域性。小波变换的一个重要应用就是图像信号去噪。将小波变换用于信号去噪,它能在去噪的同时而不损坏信号的突变部分。在过去的十多年,小波方法在信号和图像去噪方面的应用引起学者广泛的关注。本文阐述小波图像去噪方法的原理,概括目前的小波图像去噪的主要方法,最后对小波图像去噪方法的发展和应用进行展望。 2小波图像去噪的原理 所谓小波变化,即:

小波分析在信号去噪中的应用(最新整理)

小波分析在信号去噪中的应用 摘要:利用小波方法去噪,是小波分析应用于实际的重要方面。小波去噪的关键是如何选择阈值和如何利用阈值来处理小波系数,通过对几种去噪方法不同阀值的选取比对分析和基于MATLAB 信号去噪的仿真试验,比较各种阀值选取队去噪效果的影响。 关键词:小波去噪;阀值;MATLAB 工具 1、 小波去噪模型的建立 如果一个信号被噪声污染后为,那么基本的噪声模型就可以表示为()f n ()s n ()()() s n f n e n σ=+式中:为噪声;为噪声强度。最简单的情况下为高斯白噪声,且=1。()e n σ()e n σ小波变换就是要抑制以恢复,从而达到去除噪声的目的。从统计学的()e n ()f n 观点看,这个模型是一个随时间推移的回归模型,也可以看作是在正交基上对函数无参估计。小波去噪通常通过以下3个步骤予以实现: ()f n a)小波分解; b)设定各层细节的阈值,对得到的小波系数进行阈值处理; c)小波逆变换重构信号。 小波去噪的结果取决于以下2点: a)去噪后的信号应该和原信号有同等的光滑性; b)信号经处理后与原信号的均方根误差越小,信噪比越大,效果越好。 如何选择阈值和如何利用阈值来量化小波系数,将直接影响到小波去噪结果。 2、小波系数的阈值处理 2.1由原始信号确定阈值 小波变换中,对各层系数降噪所需的阈值一般是根据原信号的信噪比来决定的。在模型里用这个量来表示,可以使用MATLAB 中的wnoisest 函数计算得到σσ值,得到信号的噪声强度后,根据下式来确定各层的阈值。 thr =式中n 为信号的长度。 2.2基于样本估计的阈值选取 1)无偏似然估计(rigrsure):是一种基于Stein 无偏似然估计原理的自适应阈值选择。对于给定的阈值T ,得到它的似然估计,再将似然T 最小化,就得到了所选的阈值,这是一种软件阈值估计。 2)阈值原则(sqtwlolg):固定阈值T 的计算公式为。 3)启发式阈值原则(heursure):是无偏似然估计和固定阈值估计原则的折

小波变换去噪论文

摘要 小波变换归属于数学领域的调和函数的范畴,是调和分析几十年来的一个突破性进展,并且在很多科技领域内得到了广泛应用。本文旨在探讨小波变换理论,并结合专业中的地震信号去噪展开研究。 论文以小波变换为核心,首先介绍了论文研究的目的、意义及主要研究内容,由此引出了小波变换理论,并对其原理做了详细阐述。这不仅包括连续小波,离散小波,多分辨率分析方法还包括与传统傅氏变换等的对比,从而在理论上明确其性能特点的优越性。本文选定了小波阈值去噪方法。由此结合给定的信号应用matlab 进行处理,并通过对比处理结果为本文后面的处理工作选定合适的参数。从所做例子来看,小波阈值处理达到了很好的去噪效果。论文应用matlab 模拟微地震信号,结合小波阈值去噪方法对微地震信号进行了处理。在文中给出了信号的原始模拟信号,加噪信号及处理后的效果图,从图中可以看出,小波阈值去噪完成了模拟微地震信号的去噪处理。另外,对实际的微地震资料进行了试处理,达到了去噪的目的。 关键词:小波变换;去噪;微地震;分解;重构

ABSTRACT The wavelet transform attributables to the mathematical field of harmonic function areas, it’s a breakthrough progress, and in many areas of science and technology has been widely used. This study aims to explore wavelet transform theory, and the combination of professional study of seismic signal de-noising. Papers to wavelet transform at the core, first of all, on paper the purpose of thestudy, the significance and major research content, which leads to the wavelettransform theory, and its principles expounded in detail.This includes not only thecontinuous wavelet, wavelet, multire solution analysis methods include traditional Fourier transform contrast, in theory, clear the superiority of its performance characteristics. The paper selected through comparative study of wavelet de-noising threshold method.This combination of a given signal processing applications matlab,and by comparing the results of this paper to the back of the appropriate handling of the selected parameters. From doing example, wavelet thresholding to deal with a very good de-noising effect. Papers matlab simulated micro-seismic signal applications, wavelet de-noising threshold with this method micro-seismic signal processing. In this paper the original analog signal, the signal plus noise and the effects of treatment plans, as can be seen from Fig, wavelet de-noising threshold completed micro-seismic signal de-noising analog processing. Key words: wavelet;de-noising;micro-seismic;decompose;compose

小波去噪代码

例1: load leleccum; index = 1:1024; x = leleccum(index); %产生噪声信号 init = 2055615866; randn('seed',init); nx = x + 18*randn(size(x)); %获取消噪的阈值 [thr,sorh,keepapp] = ddencmp('den','wv',nx); %对信号进行消噪 xd = wdencmp('gbl',nx,'db4',2,thr,sorh,keepapp); subplot(221); plot(x); title('原始信号'); subplot(222); plot(nx); title('含噪信号'); subplot(223); plot(xd); title('消噪后的信号'); 例2: 本例中,首先使用函数wnoisest获取噪声方差,然后使用函数wbmpen获取小波去噪阈值,最后使用wdencmp实现信号消噪。 load leleccum; indx = 1:1024; x = leleccum(indx); %产生含噪信号 init = 2055615886; randn('seed',init); nx = x + 18*randn(size(x)); %使用小波函数'db6'对信号进行3层分解 [c,l] = wavedec(nx,3,'db6'); %估计尺度1的噪声标准差 sigma = wnoisest(c,l,1); alpha = 2; %获取消噪过程中的阈值 thr = wbmpen(c,l,sigma,alpha); keepapp = 1; %对信号进行消噪 xd = wdencmp('gbl',c,l,'db6',3,thr,'s',keepapp); subplot(221); plot(x); title('原始信号'); subplot(222); plot(nx);

基于小波分析的信号去噪技术

基于小波分析的信号去噪技术 [摘要] 介绍了小波变换的基本思想和优点及多分辨率分析的过程, 并在MA TLAB 下利用小波变换工具箱, 编写程序实现信号去噪处理。充分显示了小波变换在处理非平稳信号中的优势。 [关键词] 小波变换 信号去噪 模极大值 李普西兹指数 在通信及计算机过程控制系统中,对信号进行实时采样是很重要的环节。但由于信号在激励、传输和检测过程中,可能不同程度地受到随机噪声的污染,特别在小信号采集和测量中,噪声干扰显得尤其严重。因此,如何消除实际信号中的噪声,从混有噪声的信号中提取有用信息一直是信息学科研究的焦点之一。傅里叶变换是一种经典方法,适用于诸多场合。但由于傅里叶变换是一种全局变换,无法表述信号的时域局部性质,而这种性质恰恰是非平稳信号最根本和最关键的性质。为了更有效地处理非平稳信号,人们提出了小波变换这种新的信号分析理论。小波变换是一种信号的时频分析,它具有多分辨率的特点,可以方便地从混有强噪声的信号中提取原始信号,被誉为分析信号的显微镜。本文主要讨论应用小波变换的理论,利用Matlab 软件在计算机上实现了信号的噪声消除,从混有噪声的实际信号中提取了原始信号,具有非常实用的意义。 1.小波变换与多分辨率分析 设ψ是定义在(-,+)∞∞上能量有限的函数,Ψ构成平方可积信号空间,记为Ψ∈L2(R),则生成函数族{ ab ψ }: 1/2()||()ab t b t a a --ψ=ψ ,0b a -∞<<+∞> (1) Ψ(t)称为小波函数,()ab t ψ由Ψ(t)伸缩和平移生成,为小波基函数。a 为伸缩因子,b 为平移因子。对任一信号()f i ∈L2(R)的连续小波变换可定义为信号与小波基函数的内积: 1/ 2 (();,),||()ab R t b WT f t a b f a dt a --=<ψ>=ψ? (2)

小波变换去噪基础地的知识整理

1.小波变换的概念 小波(Wavelet)这一术语,顾名思义,“小波”就是小的波形。所谓“小”是指它具有衰减性;而称之为“波”则是指它的波动性,其振幅正负相间的震荡形式。与Fourier变换相比,小波变换是时间(空间)频率的局部化分析,它通过伸缩平移运算对信号(函数)逐步进行多尺度细化,最终达到高频处时间细分,低频处频率细分,能自动适应时频信号分析的要求,从而可聚焦到信号的任意细节,解决了Fourier变换的困难问题,成为继Fourier变换以来在科学方法上的重大突破。有人把小波变换称为“数学显微镜”。 2.小波有哪几种形式?常用的有哪几种?具体用哪种,为什么? 有几种定义小波(或者小波族)的方法: 缩放滤波器:小波完全通过缩放滤波器g——一个低通有限脉冲响应(FIR)长度为2N和为1的滤波器——来定义。在双正交小波的情况,分解和重建的滤波器分别定义。 高通滤波器的分析作为低通的QMF来计算,而重建滤波器为分解的时间反转。例如Daubechies和Symlet 小波。 缩放函数:小波由时域中的小波函数 (即母小波)和缩放函数 (也称为父小波)来定义。 小波函数实际上是带通滤波器,每一级缩放将带宽减半。这产生了一个问题,如果要覆盖整个谱需要无穷多的级。缩放函数滤掉变换的最低级并保证整个谱被覆盖到。 对于有紧支撑的小波,可以视为有限长,并等价于缩放滤波器g。例如Meyer小波。 小波函数:小波只有时域表示,作为小波函数。例如墨西哥帽小波。 3.小波变换分类 小波变换分成两个大类:离散小波变换 (DWT) 和连续小波转换 (CWT)。两者的主要区别在于,连续变换在所有可能的缩放和平移上操作,而离散变换采用所有缩放和平移值的特定子集。 DWT用于信号编码而CWT用于信号分析。所以,DWT通常用于工程和计算机科学而CWT经常用于科学研究。 4.小波变换的优点 从图像处理的角度看,小波变换存在以下几个优点: (1)小波分解可以覆盖整个频域(提供了一个数学上完备的描述) (2)小波变换通过选取合适的滤波器,可以极大的减小或去除所提取得不同特征之间的相关性 (3)小波变换具有“变焦”特性,在低频段可用高频率分辨率和低时间分辨率(宽分析窗口),在高频段,可用低频率分辨率和高时间分辨率(窄分析窗口) (4)小波变换实现上有快速算法(Mallat小波分解算法) 另: 1) 低熵性变化后的熵很低; 2) 多分辨率特性边缘、尖峰、断点等;方法, 所以可以很好地刻画信号的非平稳特性 3) 去相关性域更利于去噪; 4) 选基灵活性: 由于小波变换可以灵活选择基底, 也可以根据信号特性和去噪要求选择多带小波、小波包、平移不变小波等。 小波变换的一个最大的优点是函数系很丰富, 可以有多种选择, 不同的小波系数生成的小波会有不同的效果。噪声常常表现为图像上孤立像素的灰度突变, 具有高频特性和空间不相关性。图像经小波分解后可得到低频部分和高频部分, 低频部分体现了图像的轮廓, 高频部分体现为图像的细节和混入的噪声, 因此, 对图像去噪, 只需要对其高频系数进行量化处理即可。 5.小波变换的科学意义和应用价值

小波去噪matlab程序

小波去噪matlab程序 ****************************************** clear clc %在噪声环境下语音信号的增强 %语音信号为读入的声音文件 %噪声为正态随机噪声 sound=wavread('c12345.wav'); count1=length(sound); noise=0.05*randn(1,count1); for i=1:count1 signal(i)=sound(i); end for i=1:count1 y(i)=signal(i)+noise(i); end %在小波基'db3'下进行一维离散小波变换 [coefs1,coefs2]=dwt(y,'db3');%[低频高频] count2=length(coefs1); count3=length(coefs2); energy1=sum((abs(coefs1)).^2); energy2=sum((abs(coefs2)).^2); energy3=energy1+energy2; for i=1:count2 recoefs1(i)=coefs1(i)/energy3; end for i=1:count3 recoefs2(i)=coefs2(i)/energy3; end %低频系数进行语音信号清浊音的判别 zhen=160; count4=fix(count2/zhen); for i=1:count4 n=160*(i-1)+1:160+160*(i-1); s=sound(n); w=hamming(160); sw=s.*w; a=aryule(sw,10); sw=filter(a,1,sw);

基于小波变换的去噪方法

文章编号:1006-7043(2000)04-0021-03 基于小波变换的去噪方法 林克正 李殿璞 (哈尔滨工程大学自动化学院,黑龙江哈尔滨150001) 摘 要:分析了信号与噪声在小波变换下的不同特点,提出了基于小波变换的去噪方法,且将该去噪算法 用算子加以描述,给出了具体实例.小波变换硬阈值去噪法和软阈值去噪法的性能比较及仿真实验,表明基于小波变换的去噪方法是非常有效的.!关 键 词:小波变换;去噪;奇异性检测;多尺度分析 中图分类号:TN911.7 文献标识码:A Denoising Method Based on Wavelet Transform Lin Ke-zheng Li Dian-pu (Automation Coiiege ,Harbin Engineering University ,Harbin 150001,China ) Abstract :This paper anaiyzes the different characteristics of noise and signai under waveiet transform and proposes the denoising method based on waveiet transform.The denoising aigorithm based on waveiet transform are described with some operators.Some exampies are demonstrated.The performance of denoising with hard and soft threshoid method based on waveiet transform are compared in computer simuiation.The simuiation shows that the denoising method based on waveiet transform is very effective. Key words :waveiet transform ;denoising ;singuiarity detection ;muitiresoiution anaiysis 提取掩没在噪声中的信号是信号处理的一项重要课题.实际的信号总是含有噪声的,当待检测信号的输入信噪比很低,各种噪声幅值大、分布广,而干扰信号又与真实信号比较接近时,用传统的时域或频域滤波往往不能取得预期效果.D.L.Donoho 提出的非线性小波方法从噪声中提取信号 效果最明显[2-5] ,并且在概念上也有别于其它方 法,其主要思想有局部极大值阈值法、全局单一阈 值法[3]和局部SURE 多阈值法[4] .在此基础上,本文首先分析了信号和噪声在小波变换下的不同特 性,据此可有效地从噪声信号检出有用的信号,用算子的形式对基于小波变换的去噪方法进行了统一的描述,并提出了一种可浮动的自适应阈值选取方法. 1 小波分析基础 1.1 信号的小波变换 [1] 设母波函数是!(t ),伸缩和平移因子分别为a 和6,小波基函数!a ,6(t ) 定义为!a , 6(t )=1! a !(t -6 a )(1)式中,6"R ,a "R -{0}. 函数f (t )" 2 (R ) 的小波变换W a ,6(f )定义为 W a ,6(f )==1!a # - f (t )!(t -6 a )d t (2)小波变换W a ,6(f )就是函数f (t )" 2 (R ) 在对应函数族!a ,6(t )上的分解.这一分解成立的前提是母波函数!(t )满足如下容许性条件 !=# 0I ^!(")I 2" d "< (3)式中^!(")是!(t )的傅立叶变换.由小波变换W a ,6(f ) 重构f (t )的小波逆变换# 收稿日期:1999-10-22;修订日期:2000-7-20;作者简介:林克正(1962-),男,山东蓬莱人,哈尔滨工程大学博士研究生,哈尔滨理工大学副教授,主要研究方向:小波分析理论及图像处理. 第21卷第4期哈尔滨工程大学学报Voi.21,N.42000年8月Journai of Harbin Engineering University Aug.,2000

小波分析在心电信号去噪中的应用程序

%应用db5作为小波函数进行3层分解 %利用无偏似然估计阈值 %对100.dat from MIT-BIH-DB的单导联数据进行去噪处理clear;clc load('D:/matlab/matlab7.2/work/M.mat'); E=M(:,2); E=E'; n=size(E); s=E(1:2000); %小波分解 [C L]=wavedec(E,3,'db5'); % 从c中提取尺度3下的近似小波系数 cA3=appcoef(C,L,'db5',3); %从信号c中提取尺度1,2,3下的细节小波系数 cD1=detcoef(C,L,1); cD2=detcoef(C,L,2); cD3=detcoef(C,L,3); %使用stein的无偏似然估计原理进行选择各层的阈值 %cD1,cD2,cD3为各层小波系数, %'rigrsure’为无偏似然估计阈值类型 thr1=thselect(cD1,'rigrsure'); thr2=thselect(cD2,'rigrsure'); thr3=thselect(cD3,'rigrsure'); %各层的阈值 TR=[thr1,thr2,thr3]; %'s'为软阈值;'h'硬阈值。 SORH='s'; %---------去噪---------------- %XC为去噪后信号 %[CXC,LXC]为的小波分解结构 %PERF0和PERF2是恢复和压缩的范数百分比。 %'lvd'为允许设置各层的阈值, %'gbl'为固定阈值。 %3为阈值的长度 [XC,CXC,LXC,PERF0,PERF2]=wdencmp('lvd',E, ...'db5',3,TR,SORH); %---------去噪效果衡量(SNR越大效果越好, %MSE越小越好)------------------------ %选取信号的长度。 N=n(2); x=E; y=XC; F=0; M=0; for ii=1:N m(ii)=(x(ii)-y(ii))^2; t(ii)=y(ii)^2; f(ii)=t(ii)/m(ii); F=F+f(ii);

小波变换图像去噪MATLAB实现

基于小波图像去噪的MATLAB 实现 一、 论文背景 数字图像处理(Digital Image Processing ,DIP)是指用计算机辅助技术对图像信号进行处理的过程。数字图像处理最早出现于 20世纪50年代,随着过去几十年来计算机、网络技术和通信的快速发展,为信号处理这个学科领域的发展奠定了基础,使得DIP 技术成为信息技术中最重要的学科分支之一。在现实生活中,DIP 应用十分广泛,医疗、艺术、军事、航天等图像处理影响着人类生活和工作的各个方面。 然而,在图像的采集、获取、编码和传输的过程中,都存在不同程度被各种噪声所“污染”的现象。如果图像被污染得比较严重,噪声会变成可见的颗粒形状,导致图像质量的严重下降。根据研究表明,当一图像信噪比(SNR)低于14.2dB 时,图像分割的误检率就高于0.5%,而参数估计的误差高于0.6%。通过一些卓有成效的噪声处理技术后,尽可能地去除图像噪声,我们在从图像中获取信息时就更容易,有利于进一步的对图像进行如特征提取、信号检测和图像压缩等处理。小波变换处理应用于图像去噪外,在其他图像处理领域都有着十分广泛的应用。本论文以小波变换作为分析工具处理图像噪声,研究数字图像的滤波去噪问题,以提高图像质量。 二、 课题原理 1.小波基本原理 在数学上,小波定义为对给定函数局部化的新领域,小波可由一个定义在有限区域的函数()x ψ来构造,()x ψ称为母小波,(mother wavelet )或者叫做基本小波。一组小波基函数,()}{,x b a ψ,可以通过缩放和平移基本小波 来生成:

())(1 ,a b x a x b a -ψ=ψ (1) 其中,a 为进行缩放的缩放参数,反映特定基函数的宽度,b 为进行平移的平移参数,指定沿x 轴平移的位置。当a=2j 和b=ia 的情况下,一维小波基函数序列定义为: ()() 1222,-ψ=ψ--x x j j j i (2) 其中,i 为平移参数,j 为缩放因子,函数f (x )以小波()x ψ为基的连续小波变换定义为函数f (x )和()x b a ,ψ的积: ( )dx a b x a x f f x W b a b a )(1)(,,,-ψ= ψ=?+∞∞- (3) 与时域函数对应,在频域上则有: ())(,ωωa e a x j b a ψ=ψ- (4) 可以看出,当|a|减小时,时域宽度减小,而频域宽度增大,而且()x b a ,ψ的窗口中心向|ω|增大方向移动。这说明连续小波的局部是变化的,在高频时分辨率高,在低频时分辨率低,这便是它优于经典傅里叶变换的地方。总体说来,小波变换具有更好的时频窗口特性。 2. 图像去噪综述 所谓噪声,就是指妨碍人的视觉或相关传感器对图像信息进行理解或分析的各种因素。通常噪声是不可预测的随机信号。由于噪声影响图像的输入、采集、处理以及输出的各个环节,尤其是图像输入、采集中的噪声必然影响图像处理全过程乃至最终结果,因此抑制噪声已成为图像处理中极其重要的一个步骤。 依据噪声对图像的影响,可将噪声分为加性噪声和乘性噪声两大类。由于乘性噪声可以通过变换当加性噪声来处理,因此我们一般重点研究加性噪声。设

基于小波变换的图像去噪

第1章绪论 由于各种各样的原因,现实中的图像都是带噪声的。噪声恶化了图像质量,使图像变得模糊。对同时含有高斯噪声和椒盐噪声的图像先进行混合中值滤波,在滤除椒盐噪声的同时,又很好地保留了图像中的物体细节和轮廓。小波域去噪处理具有很好的时频特性、多分辨分析特性等优点,可以看成特征提取和低通滤波功能的综合。小波模极大值去噪方法能有效地保留信号的奇异点信息,去噪后的信号没有多余振荡,具有较好的图画质量,改进后可以得到更满意的图像。小波相位滤波去噪算法是基于小波变换系数相关性去噪算法的,适于强噪声图像,去噪后也可以改善图像质量。 1.1课题背景 图像信息以其信息量大、传输速度快、作用距离远等优点成为人类获取信息的重要来源及利用信息的重要手段,而现实中的图像由于种种原因都是带噪声的。噪声恶化了图像质量,使图像模糊,甚至淹没和改变特征,给图像分析和识别带来困难。为了去除噪声,会引起图像边缘的模糊和一些纹理细节的丢失。反之,进行图像边缘增强也会同时增强图像噪声。因此在去除噪声的同时,要求最小限度地减小图像中的信息,保持图像的原貌。经典的图像去噪算法,如均值滤波、维纳滤波、中值滤波等,其去噪效果都不是很理想。 中值滤波是由图基(Turky)在1971年提出的,开始用于时间序列分析,后来被用于图像处理,在去噪复原中得到了较好的效果。它的基本原理是把数字图像或数字序列中的一点的值,用该点的一个邻域中的各点的中值代替。中值滤波在抑制椒盐噪声的同时又能较好地保持图像特征,图像也得到了平滑。对同时含有高斯噪声和椒盐(脉冲)噪声的图像,先进行混合中值滤波处理。基于极值的混合中值滤波兼容了中值滤波和线性滤波的优点,在滤除椒盐噪声的同时又对图像中的物体细节和轮廓进行了很好的保留。基于混合中值滤波和小波去噪相结合的方法,去噪效果好于单纯地使用小波变换去除噪声,或者单纯使用混合中值滤波去除噪声,能获得比单一使用任何一种滤波器更好的效果。

基于MATLAB的小波消噪仿真实现 (1)

收稿日期:2007-12-10 作者简介:史振江(1979-),男,汉,河北唐山人,学士,讲师,研究方向智能检测与控制技术。 基金项目:河北省教育厅自然科学项目(Z2006442) 基于MATLAB 的小波消噪仿真实现 史振江1) 安建龙 2) 赵玉菊1) (石家庄铁路职业技术学院1) 河北石家庄 050041 衡水学院2) 河北衡水 053000)  摘要:小波阈值消噪方法是利用小波变换技术对含噪信号进行分解和重构,通过对小波分解后的小波系数限定阈值来消除噪声的方法。分析小波消噪的算法和实现步骤,并基于MATLAB 软件平台编写仿真程序。进行光纤光栅反射信号的小波消噪仿真实验,消噪效果良好。  关键词:小波消噪 阈值 分解 重构 光纤光栅  中图分类号:TP272 文献标识码:A 文章编号:1673-1816(2008)01-0063-04 1 引言  微弱信号检测[1]是关于如何提取和测量强噪声背景下微弱信号的方法,有效的去除信号中的噪声是实现微弱信号检测的关键。小波变换[2]是一种信号的时间、频率分析方法,具有多分辨分析的特点,是时间窗和频率窗都可以改变的时频局部化分析方法,已经广泛应用于信号消噪、信号处理、图像处理、语音识别与合成等领域。小波消噪[3~5]的方法可以分为三类:模极大值法、相关法以及阈值方法。其中,小波阈值消噪方法是利用小波变换技术对含噪信号进行分解和重构,通过对小波分解后的各层系数限定阈值来消除噪声的方法,因其实现简单、计算量小,取得了广泛应用。 MATLAB 即矩阵实验室,是一种建立在向量、数组和矩阵基础上,面向科学与工程计算的高级语言,它集科学计算、自动控制、信号处理、神经网络、图像处理于一体,具有极高的编程效率[6]。其中的小波处理工具箱可以方便实现小波消噪算法,对含噪信号进行消噪处理和研究。 本文详细分析了小波消噪算法,利用MATLAB 软件编写了程序,并对光纤光栅反射谱信号进行了小波消噪仿真实验。 2 小波变换与Mallat 算法  小波变换是指,把某一被称为基本小波的函数()t ψ平移位移b 后, 在不同尺度a 下作伸缩变换,得到连续小波序列,()a b t ψ,再与待分析信号()f t 作内积: 1/2(,)()()f R t b W a b a f t dt a ψ??=∫ (1) 在实际应用中,经常将,()a b t ψ作离散化处理,令2j a =,2j b k =g ,Z k j ∈,则得到相应的离散

心电信号去噪中的小波方法

【摘要】心电信号的降噪处理是获得清晰、有效心电图信息的必要步骤,随着医学的进步,对心电信号的信噪比和分辨率提出了越来越高的要求。小波分析作为一个新兴的数学方法在心电信号去噪中有着巨大的潜力。总结心电信号去噪中的各种小波方法,详细分析它们在心电信号去噪中的特点及应用范围,最后简要叙述了心电信号小波去噪的一些问题和发展趋势。 【关键词】阈值去噪;极大模值;小波变换;心电信号去噪 1 引言 心电信号处理是国内外近年来迅速发展的一个研究热点,是现代生命科学研究的重要组成部分,其目的是为了从获得的信号中提取有用信息。心电信号通过记录体表电位差获得,它反映了心脏的活动状况,对于心脏疾病的诊断提供了主要的依据,但是心电信号的波形复杂(主要由P、Q、R、S、T波组成),而且易受各种噪声影响,因此如何从受噪声污染的心电信号中提取清晰、有效的临床信息成为人们关注的焦点。在去噪过程中,由于心电信号具有非平稳特性且污染噪声分布范围大,限制了传统线性滤波器的使用,所以在过去的几年中小波分析被广泛地应用于心电信号的去噪中。许多学者根据心电信号噪声的特点不断提出新的小波去噪方法,使得它在心电信号的去噪应用中不断得到完善,为心电图的清晰识别奠定了基础。本研究总结小波分析在心电信号去噪中的各种方法,分析其特点及应用范围,最后阐述了心电信号小波去噪的一些问题和发展趋势。 2 心电信号噪声的来源及特点 心电信号在经过采集、数模转换过程中,不可避免的受到各种类型的噪声干扰,这些干扰使得得到的心电信号的信噪比较低,甚至淹没了心电信号。通常心电信号中主要包括以下3种噪声: ①工频干扰 主要包括50HZ 电源线干扰及高次谐波干扰。由于人体分布电容的存在使入体具有天线效应以及较长的导联线暴露在外,50HZ的工频干扰在心电信号中是常见的,依情况不同,其干扰幅度达心电信号峰一峰值的0~50%。 ②肌电干扰 由于病人的紧张或寒冷刺激,以及因某些疾病如甲状腺机能亢进等,都会产生高频肌电噪声,其产生是众多肌纤维分时随机收缩时引起的,频率范围很广(DC-1000V), 谱特性接近白噪声,其频率一般在5HZ~2KHZ之间。 ③基线漂移

小波分析报告(去噪)

小波分析浅析 —— 李继刚 众所周知,以π2为周期的复杂的波都可以用以π2为周期的函数)(t f (模拟信号)来描述,它可以由形如)sin(n n nt A θ+的若干谐波叠加而成,因此,完全有理由认为)(t f 有如下的表现形式: ∑ ∑ ∑ ∞ =∞ =∞ =+= += += ) sin cos ()cos sin cos sin ()sin()(n n n n n n n n n n n nt b nt a nt A nt A nt A t f θθθ 为了确定上式中的系数n n b a ,,可以利用Fourier 变换,可以得到函数)(t f 的Fourier 级数,即 ??? ? ? ? ? ?? ====++=??∑--+∞ =π πππππ.,2,1,sin )(1,,1,0,cos )(1),sin cos (2)(1 0 n ntdt t f b n ntdt t f a nt b nt a a t f n n n n n 如果函数以T 为周期,则通过对t 作T w x T t ππ2,2= ?=变换,可以得到函数的Fourier 级数,即 ??? ? ? ? ? ??=?==?=?+?+=??∑--+∞ =π πππ .,2,1,sin )(2,,1,0,cos )(2),sin cos (2)(1 0 n wtdt n t f T b n wtdt n t f T a wt n b wt n a a t f n n n n n 从时域角度来理解Fourier 级数,将}sin ,{cos wt n wt n ??看作是具有频率w n ?的谐波,则时域表现的函数)(t f 可分解为无穷个谐波之和。 从频域角度来理解Fourier 级数,因为)(t f 的频域范围是[)+∞∈,0w ,所以,可将w 轴用间距w ?作离散分化,离散点w n ?处对应着频率为w n ?的谐波}sin ,{cos wt n wt n ??,这样就可将时域函数)(t f 与谐波组成1-1对应关系,即 +∞???0}sin ,cos {)(wt n b wt n a t f n n

数字图像处理-图像去噪方法

图像去噪方法 一、引言 图像信号在产生、传输和记录的过程中,经常会受到各种噪声的干扰,噪声可以理解为妨碍人的视觉器官或系统传感器对所接收图像源信 息进行理解或分析的各种元素。噪声对图像的输入、采集、处理的各个环节以及最终输出结果都会产生一定影响。图像去噪是数字图像处理中的重要环节和步骤。去噪效果的好坏直接影响到后续的图像处理工作如图像分割、边缘检测等。一般数字图像系统中的常见噪声主要有:高斯噪声(主要由阻性元器件部产生)、椒盐噪声(主要是图像切割引起的黑图像上的白点噪声或光电转换过程中产生的泊松噪声)等。我们平常使用的滤波方法一般有均值滤波、中值滤波和小波滤波,他们分别对某种噪声的滤除有较好的效果。对图像进行去噪已成为图像处理中极其重要的容。 二、常见的噪声 1、高斯噪声:主要有阻性元器件部产生。 2、椒盐噪声:主要是图像切割引起的黑图像上的白点噪声或光电转换过程中产生泊松噪声。 3、量化噪声:此类噪声与输入图像信号无关,是量化过程存在量化误差,再反映到接收端而产生,其大小显示出数字图像和原始图像差异。

一般数字图像系统中的常见噪声主要有高斯噪声和椒盐噪声等,减少噪声的方法可以在图像空间域或在图像频率域完成。在空间域对图像处理主要有均值滤波算法和中值滤波算法.图像频率域去噪方法是对图像进行某种变换,将图像从空间域转换到频率域,对频率域中的变换系数进行处理,再进行反变换将图像从频率域转换到空间域来达到去除图像噪声的目的。将图像从空间转换到变换域的变换方法很多,常用的有傅立叶变换、小波变换等。 三、去噪常用的方法 1、均值滤波 均值滤波也称为线性滤波,其采用的主要方法为邻域平均法。其基本原理是用均值替代原图像中的各个像素值,即对待处理的当前像素点(x,y),选择一个模板,该模板由其近邻的若干像素组成,求模板中所有像素的均值,再把该均值赋予当前像素点(x,y),作为处理后图像

小波变换图像去噪的算法研究自设阈值

基于小波的图像去噪 一、小波变换简介 在数学上,小波定义卫队给定函数局部化的新领域,小波可由一个定义在有限区域的函数()x ψ来构造,()x ψ称为母小波,(mother wavelet )或者叫做基本小波。一组小波基函数,()}{,x b a ψ,可以通过缩放和平移基本小波 来生成: ())(1 ,a b x a x b a -ψ=ψ (1) 其中,a 为进行缩放的缩放参数,反映特定基函数的宽度,b 为进行平移的平移参数,指定沿x 轴平移的位置。当a=2j 和b=ia 的情况下,一维小波基函数序列定义为: ()() 1222,-ψ=ψ--x x j j j i (2) 其中,i 为平移参数,j 为缩放因子,函数f (x )以小波()x ψ为基的连续小波变换定义为函数f (x )和()x b a ,ψ的内积: () dx a b x a x f f x W b a b a )(1)(,,,-ψ=ψ=?+∞ ∞- (3) 与时域函数对应,在频域上则有:

())(,ωωa e a x j b a ψ=ψ- (3) 可以看出,当|a|减小时,时域宽度减小,而频域宽度增大,而且()x b a ,ψ的窗口中心向|ω|增大方向移动。这说明连续小波的局部是变化的,在高频时分辨率高,在低频时分辨率低,这便是它优于经典傅里叶变换的地方。总体说来,小波变换具有更好的时频窗口特性。 二、图像去噪描述 所谓噪声,就是指妨碍人的视觉或相关传感器对图像信息进行理解或分析的各种因素。通常噪声是不可预测的随机信号。由于噪声影响图像的输入、采集、处理以及输出的各个环节,尤其是图像输入、采集中的噪声必然影响图像处理全过程乃至最终结果,因此抑制噪声已成为图像处理中极其重要的一个步骤。 依据噪声对图像的影响,可将噪声分为加性噪声和乘性噪声两大类。由于乘性噪声可以通过变换当加性噪声来处理,因此我们一般重点研究加性噪声。设f(x,y)力为理想图像,n(x,y)力为噪声,实际输入图像为为g(x,y),则加性噪声可表示为: g(x,y)= f(x,y)+ n(x,y), (4) 其中,n(x,y)和图像光强大小无关。 图像去噪的目的就是从所得到的降质图像以g(x,y)中尽可能地去除噪声n(x,y),从而还原理想图像f(x,y)。图像去噪就是为了尽量减少图像的均方误差,提高图像的信噪比,从而尽可能多地保留图像的特征信息。 图像去噪分为时域去噪和频域去噪两种。传统图像去噪方法如维纳滤波、中值滤波等都属于时域去噪方法。而采用傅里叶变换去噪则属于频域去噪。这些方法去噪的依据是一致的,即噪声和有用信号在频域的不同分布。我们知道,有用信号主要分布于图像的低频区域,噪声主要分布在图像的高频区域,但图像的细节信息也分布在高频区域。这样在去除高频区域噪声的同时,难免使图像的一些细节也变得模糊,这就是图像去噪的一个两难问题。因此如何构造一种既能降低图像噪声,又能保留图像细节特征的去噪方法成为图像去噪研究的一个重大课题。

基于小波去噪matlab程序示例

clear all clc %在噪声环境下语音信号的增强 %语音信号为读入的声音文件 %噪声为正态随机噪声 sound=wavread('c12345.wav'); count1=length(sound); noise=0.05*randn(1,count1); for i=1:count1 signal(i)=sound(i); end for i=1:count1 y(i)=signal(i)+noise(i); end %在小波基'db3'下进行一维离散小波变换 [coefs1,coefs2]=dwt(y,'db3'); %[低频高频] count2=length(coefs1); count3=length(coefs2); energy1=sum((abs(coefs1)).^2); energy2=sum((abs(coefs2)).^2); energy3=energy1+energy2; for i=1:count2 recoefs1(i)=coefs1(i)/energy3; end for i=1:count3 recoefs2(i)=coefs2(i)/energy3; end %低频系数进行语音信号清浊音的判别 zhen=160; count4=fix(count2/zhen); for i=1:count4 n=160*(i-1)+1:160+160*(i-1); s=sound(n); w=hamming(160); sw=s.*w; a=aryule(sw,10); sw=filter(a,1,sw); sw=sw/sum(sw); r=xcorr(sw,'biased'); corr=max(r); %为清音(unvoice)时,输出为1;为浊音(voice)时,输出为0 if corr>=0.8 output1(i)=0; elseif corr<=0.1

相关主题
文本预览
相关文档 最新文档