小波系数局部特征的自适应图像降噪算法
2010-09-07吕俊白
吕俊白
(华侨大学计算机科学与技术学院,福建泉州362021)
小波系数局部特征的自适应图像降噪算法
吕俊白
(华侨大学计算机科学与技术学院,福建泉州362021)
在Visu Shrink和基于Bayes准则的Bayes Shrink去噪方法的基础上,提出一种基于小波系数局部特征的自适应图像降噪算法.该算法从含噪图像的HH1子带估算噪声信号的标准差,并据此优化小波分解所需的级数;然后,根据小波系数的局部特征,自适应地选择不同子带不同方向上的最佳阈值,运用软阈值函数对图像进行降噪.与传统方法相比,该方法不仅提高图像的峰值信噪比,使图像更清晰,而且具有实现简单、运算速度快的特点.
图像降噪;整数提升;小波变换;分解级数;自适应阈值;峰值信噪比
20世纪90年代中期,Sw eldens和Daubechies等学者提出一种关于小波构造的新方法——提升方案,它利用提升小波来构造传统小波,具有结构实现简单、运算速度快、节省缓存空间等优点,同时还可以实现整数小波变换,使得小波变换更加实用[1-4].Donoho等[5]在小波变换的基础上提出了小波阈值降噪的概念.小波阈值萎缩法认为,较大的小波系数一般都是以实际信号为主,而较小的小波系数则很大程度上是噪声,故可以通过设定合适的阈值,在小波域内保留较大的系数,去除较小的系数来达到去除图像噪声的目的.Donoho等[5-6]提出了Visu Shrink去噪方法,Grace Chang等[7]提出了基于Bayes准则的Bayes Shrink去噪方法.基于此,本文提出了基于小波系数局部特征的自适应图像降噪方法.
1 算法的设计与实现
1.1 算法的设计
基于小波系数局部特征的自适应图像降噪方法,有如下5点主要的实现步骤.
(1)对含噪图像所含噪声信号的标准差进行估计,并据此确定所需的小波分解级数l.
(2)对含噪图像运用Daubechies 9-7整数提升小波结构进行l级分解.
(3)提取各层中水平、垂直、对角线3个不同方向上的小波系数,根据自适应多阈值公式,求出不同子带、不同方向上的最佳阈值.
(4)运用软阈值函数,对各层水平、垂直、对角线3个方向上的小波系数进行取阈值操作. (5)利用阈值处理后得到的新小波系数,运用整数提升小波的逆变换重构图像.
1.2 整数提升小波变换的实现
通常小波变换滤波器都是小数形式的,当实际的数字图像采用整数表示时,滤波器输出的结果就不再是整数.根据文[4]的提升方案,可以构造出整数到整数的小波变换,从而避免第一代小波变换结果为浮点数所带来的问题.
利用提升框架实现小波变换和逆变换的过程,如图1所示.从图1(a)可知,把一个序列分解为偶数序列和奇数序列,用偶数序列去预测奇数序列,再用奇数序列的真实值和预测值的偏差去修正偶数序列,如此重复进行.其中:p(i),u(i),i=1,2,…,m分别是预测算子和更新算子.实现时,对预测表达式和更新表达式取整,由图1(a)可知,运用提升框架的整数小波分解变换的表达式为
图1 利用提升方法实现小波变换框图Fig.1 Wavelet transfo rm using lifting
式(1)~(3)中:x表示对x下取整.经过m次预测和更新后,再作用一个尺度因子可得
颠倒小波分解变换表达式的顺序,并将符号取反,则运用提升框架的整数小波逆变换的表达式为
选取信号处理中常用的Daubechies 9-7小波滤波器,其整数提升实现方案[4,8]为
上式中:α≈-1.586 134 342,β≈-0.052 980 118 54,γ≈0.882 911 076 2,δ≈0.443 506 852 2,K≈1.149 604 398.
1.3 小波域降噪模型
设原始图像为{fi,j;i,j=1,2,…,N}噪声{εi,j}为独立同分布高斯噪声,服从N(0,σ2n)分布;被噪声污染图像为{gi,j}.由{gi,j=fi,j+εi,j;i,j=1,2,…,N}经正交小波变换后,可得{Wgi,j=Wfi,j+Wεi,j; i,j=1,2,…,N}.其中:Wgi,j为含噪声图像的小波变换系数;Wfi,j为原始图像的小波变换系数;Wεi,j为噪声的小波变换系数.由于是正交小波变换,Wεi,j仍服从N(0,σ2n)分布.小波域降噪的目的就是从含噪图像的小波系数Wgi,j中得到原始图像的小波系数Wfi,j的估计W^fi,j.
1.4 小波分解级数的确定
在图像降噪的模拟实验中,小波域降噪所需进行的小波分解级数与被噪声污染图像所含噪声的水平直接相关.根据文[7,9]可知,噪声信号的标准差σWε可根据HH1子带进行估计.即
其中:M为取中值;Yi,j∈HH1.根据噪声标准差估计自适应地确定小波分解的级数,即l=R(σ^Wε/10), R为取最近的整数.
以3幅256级灰度的512 px×512 p x的图像(Lena,Barb,Peppers)为例,以峰值信噪比RPSN(PSNR)为主要性能指标评价降噪效果,结果如表1所示.表1中:σ为噪声标准差.
表1 不同分解级数下的降噪实验结果Tab.1 Denoising experimental result obtained at different decomposition scale
实验表明,当噪声信号较弱(σ^Wε<30)时,采用自适应的方法确定所需的小波分解级数,并运用所设计的降噪算法,图像可获得较好的降噪效果.同时,可以发现小波分解的级数并不是越多越好(表1),进行5级小波分解图像降噪后的主要性能指标明显低于3级及自适应分解.对于噪声信号σ^Wε>30的图像,按所设计的算法,一般只需进行3级小波分解及降噪即可获得满意的降噪效果.
1.5 自适应阈值的估计
小波阈值降噪方法实现的关键在于最佳阈值T的确定.目前,常用的阈值估计方法有Visu Shrink去噪法和Bayes Shrink去噪法.在这两种阈值估计方法基础上,提出一种基于不同子带、不同方向上的自适应阈值确定方法.算法的实现有如下2个主要步骤.
(1)对图像信号的小波系数标准差进行估计.各方向上的小波细节系数分别记为Wgi,j(1,K)∈{L HK},Wgi,j(2,K)∈{HLK},Wgi,j(3,K)∈{H HK}.其中:K=1,2,…,l;l为小波分解的级数;Wgi,j服从广义的高斯分布.因此,含噪图像信号的方差估计为
式(10)中:D=1,2,3,分别表示水平、垂直、对角线3个方向.由σ2Wg=σ2Wf+σ2Wε可得原始图像信号的标准差估计为
1.6 阈值函数的选取
小波阈值降噪方法除了最佳阈值T的确定,另一个关键因素是阈值函数的选取.常用的阈值处理
函数包括硬阈值函数和软阈值函数两种.(1)硬阈值函数为
(2)软阈值函数为
式(14)中:Wgi,j为含噪图像的小波系数;W^fi,j为经阈值处理后得到的原始图像的小波系数Wfi,j的估计; T为阈值.由式(13),(14)可见,硬阈值函数是使绝对幅值大于等于T的小波系数保留,其他的系数则为0;而软阈值函数是先让小波系数和T进行比较,然后根据比较的结果再向0进行收缩.由于用硬阈值处理后的信号要比软阈值处理后的信号粗糙,因此,文中采用的是软阈值函数.
2 降噪效果评价
以峰值信噪比(RPSN)评价图像的降噪效果,其计算公式为式(15)中:f^i,j为重构图像各象素的灰度值;fi,j为原始图像各象素的灰度值.
考虑到人眼的视觉特性并不是对图像中所有的成分都敏感,而只是对其中部分成分敏感.因此,在直观视觉上以图像是否清晰进行综合评价.
3 实验结果
为验证所设计的降噪算法的效果,选取3幅256级灰度、大小为512 px×512 px,含不同程度噪声的图像进行降噪实验,结果如图2所示,相应的峰值信噪比如表1所示.
图2 降噪实验结果Fig.2 Denoising experimental result
4 结束语
所提出基于小波系数局部特征的自适应图像降噪方法,能有效地提高图像的峰值信噪比,改善图像质量,使图像更加清晰.在算法实现中,采用整数提升小波变换代替传统小波变换,使得处理过程更快捷、高效.该方法运用于图像检测与识别系统,可大大提高系统的性能,对于实时图像的降噪有广阔的应用前景.
[1] DAUBECH IES I,SWELDENSW.Facto ring wavelet transfo rm s into lifting steps[J].Journal of Fourier Analysis and App lications,1998,4(3):247-269.
[2] SWELDENSW.The lifting scheme:A construction of second generation wavelets[J].SIAM Journalon Mathematical Analysis,1997,29(2):511-546.
[3] SWELDENSW.The lifting scheme:A custom-design construction of biorthogonal wavelets[J].Applied and Computational Harmonic Analysis,1996,3(2):186-200.
[4] CALDERBANK A R,DAUBECH IES I,SW ELDENSW,et al.Wavelet transforms thatmap integers to integers[J]. App lied and Computational Harmonic Anakysis,1998,5(3):332-369.
[5] DONOHO D L,JOHNSTONE IM.Adap ting to unknow n smoothness via wavelet shrinkage[J].Journal of the A-merican Statistical Association,1995,90(432):1200-1204.
[6] DONOHO D L.De-noising by soft-thresholding[J].IEEE Transactions on Info rmation Theory,1995,41(3):613-627.
[7] CHANG S G,VETTERL IM,YU B.Adaptive wavelet thresholding fo r image denoising and comp ression[J].IEEE Transactions on Image Processing,2000,9(9):1532-1546.
[8] 徐传忠,杨冠鲁.一种小波提升的电力有源滤波器[J].华侨大学学报:自然科学版,2004,25(4):366-370.
[9] POORNACHANDRA S.Wavelet-based denoising using subband dependent threshold for ECG signals[J].Digital Signal Processing,2008,18(1):49-55.
Adaptive Algorithm for Image Denoising Based on Local Characteristic of Wavelet Coefficient
LÜJun-bai
(College of Computer Science and Technology,Huaqiao University,Quanzhou 362021,China)
Based on the Visu Shrink and the Bayes Shrink derived in a Bayesian framewo rk,a new adap tive algorithm for image denoising based on local characteristic of wavelet coefficient is p roposed.First,the noise standard deviation is estimated f rom the subband HH1to op timize the scale in the wavelet decomposition,then the op timal threshold fo r different subbands and o rientations is determined acco rding to the local characteristics.The image denoising ismade by using softthresholding function.Comparing w ith traditional denoising algo rithm,this algo rithm can imp rove the peak signal to noise ratio(PSNR)mo re effectively and also makes denoised imagemo re clearly,it can compute fastwith a simp le imp lementation.
image denoising;integer lifting;wavelet transfo rm;decomposition scale;adap tive thresholding;peak signal to noise rate
TP 391.41
A
(责任编辑:钱筠 英文审校:吴逢铁)
1000-5013(2010)06-0636-05
2009-10-09
吕俊白(1969-),女,副教授,主要从事图像处理与多媒体技术的研究.E-mail:ltgcs@hqu.edu.cn.