国土资源遥感, 2018, 30(2): 114-124 doi: 10.6046/gtzyyg.2018.02.16

技术方法

联合双边滤波器和小波阈值收缩去噪算法研究

刘尚旺,1,2, 郜刘阳1,2, 王博1,2

1. 河南师范大学计算机与信息工程学院,新乡 453007

2.“智慧商务与物联网技术”河南省工程实验室,新乡 453007;

Research on image denoising algorithm of joint bilateral filter and wavelet threshold shrinkage

LIU Shangwang,1,2, GAO Liuyang1,2, WANG Bo1,2

1.College of Computer and Information Engineering, Henan Normal University, Xinxiang 453007, China

2.Engineering Lab of Intelligence Business and Internet of Things, Xinxiang 453007, China

第一联系人:

第一作者: 刘尚旺(1973-),男,副教授,博士,主要从事生物图像处理方面研究。Email: shwl2012@hotmail.com

收稿日期: 2016-11-7   修回日期: 2017-03-4   网络出版日期: 2018-06-15

基金资助: 国家自然科学基金项目“生物可信性频域视觉注意模型及其图像多语义快速获取方法研究”.  编号: U1304607
河南省高等学校重点项目“物联网感知中语义图像分割研究”.  编号: 15A520080
河南师范大学博士科研启动基金资助项目“可硬件实现、实时和语义获取的视觉注意模型研究”.  编号: qd12138

Received: 2016-11-7   Revised: 2017-03-4   Online: 2018-06-15

Fund supported: .  编号: U1304607
.  编号: 15A520080
.  编号: qd12138

摘要

针对现有去噪算法去噪不彻底、噪声误判、损害图像边缘和纹理细节信息的缺点,提出一种联合双边滤波器和小波阈值收缩图像去噪算法。首先,使用双边滤波器对含有噪声图像进行分层; 其次,对不同分层结果,选择不同滤波器进行去噪: 高对比度层采用双边滤波器,低对比度层采用小波阈值收缩去噪方法; 最后,融合高、低对比度层去噪图像,实现有效去除噪声的同时,保证图像信息完整。实验结果表明,本文算法的峰值信噪比达到40.99 dB,比非局部均值滤波、双边滤波器、小波阈值收缩和偏微分方程图像去噪算法分别提高了7.79%,3.56%,11.22%和1.91%; 与此同时,还能有效保留图像边缘和纹理等细节信息。

关键词: 双边滤波器 ; 小波阈值收缩 ; 峰值信噪比 ; 图像边缘 ; 纹理

Abstract

Aim

ing at overcoming the shortcomings of existing denoising algorithms, such as the poor denoising capability, the noise error evaluation, and the damaging of the image edge and texture details, this paper proposes an image denoising algorithm of joint bilateral filter and wavelet threshold shrinkage. Firstly, the original noise image is divided into high-contrast and low-contrast layers by bilateral filter. Secondly, different appropriate filters are employed for different hierarchical layers. i.e., the bilateral filter and wavelet threshold shrinkage are adopted for high-contrast and low-contrast layers, respectively. Finally, the final denoising image is obtained by integrating high-contrast with low-contrast layers’ denoising images, which suppresses noises and at the same time enhances the image more efficiently. Experimental results show that peak signal to noise ratio (PSNR) of this method reaches 40.99 dB, which is higher than the ratio of non-local means filter, bilateral filter, wavelet threshold shrinkage and partial differential equation algorithms by 7.79%, 3.56%, 11.22% and 1.91%, respectively. Moreover, the proposed algorithm can not only remove the noises efficiently but also preserve the image edge and texture details very well.

Keywords: bilateral filter ; wavelet threshold shrinkage ; peak signal to noise ratio ; image edge ; texture

PDF (10300KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

刘尚旺, 郜刘阳, 王博. 联合双边滤波器和小波阈值收缩去噪算法研究. 国土资源遥感[J], 2018, 30(2): 114-124 doi:10.6046/gtzyyg.2018.02.16

LIU Shangwang, GAO Liuyang, WANG Bo. Research on image denoising algorithm of joint bilateral filter and wavelet threshold shrinkage. REMOTE SENSING FOR LAND & RESOURCES[J], 2018, 30(2): 114-124 doi:10.6046/gtzyyg.2018.02.16

0 引言

图像在采集、传输和存储过程中不可避免会受到各种噪声影响,从而造成图像质量下降,影响其后续处理[1]。因此,对图像进行预处理,特别是去噪处理是必不可少的步骤[2]。从图像处理角度划分,图像去噪算法分为空间域和频率域去噪算法[3]。常见的空间域图像去噪算法有非局部均值滤波(non-local mean filter,NLM)和双边滤波器(bilateral filtering,BF)等。2005年,Buades等[4]提出了NLM算法,并利用图像包含像素的局部邻域信息进行图像平滑,达到去噪效果; 谭茹等[5]采用最小二乘拟合法建立最佳滤波器参数值的预测函数,用来去除噪声; 黄智等[6]采用基于图像结构感知的块奇异值分解方法定义邻域间相似度,以降低损坏图像信息程度; 周兵等[7]通过双线性插值法处理未选中像素的权重,进行去噪优化。2010年,Tomasi等[8]提出了BF算法,结合像素点的空间位置和像素点的灰度值相似性进行空间域滤波; 杨学志等[9]结合区域分割通过对区域内与区域间进行不同模式的双边滤波,尽可能地保留图像信息; Ramesh[10]通过引进中值滤波器对噪声进行检测分类,优化去噪结果; 袁华等[11]将噪声细分为大尺度和小尺度噪声,结合统计滤波和半径滤波来进行大尺度噪声去除,以保留图像细节信息。

频率域去噪则是将图像从空间域变换到频率域,通过频谱分析达到去除噪声的目的[4]。常见的频率域去噪算法有偏微分方程(partial differential equation,PDE)和小波阈值收缩方法。1987年,Kass首次提出将PDE应用到图像处理中,通过处理图像底层信息,以取得较好的去噪效果[12]; 随着PDE算法的广泛应用,Halim等[13]采用有限差分方法对高斯噪声进行不同程度的模拟,以达到不同图层上的去噪; 芦碧波等[14]在迭代过程中根据局部统计量检测斑点,引入松弛中值滤波进行斑点抑制,取得了较好的图像去噪效果。1998年,Donoho和Johnstone[15]提出小波阈值收缩方法,小波收缩阈值可以在均方差意义上获得最优解,通过对阈值的选择来使得图像更为平滑,从而进行图像去噪; 王蓓等[16] 进一步改进阈值函数,利用小波基函数进行小波重构,从而达到图像去噪的目的; Zhao等[17]基于优化小波变换的阈值,克服去噪中的不连续性,提高去噪效果; 胡然等[18]利用局部像素主成分分析算法,抑制了三维块匹配算法中的小波阈值在去噪结果中产生的画面不平滑问题,扩展了小波在三维图像上的应用。

但是,空间域去噪算法只能在一定程度上消除图像噪声,且对图像纹理信息损坏严重; 而频率域去噪算法虽能够对图像纹理细节进行有效保护,然而去噪后的图像边缘信息会受到损失,去噪效果难以令人满意[19]。针对上述问题,本文提出一种联合BF和小波阈值收缩的图像去噪算法。在空间域中,与NLM算法相比,BF算法能够利用图像中的邻近区像素值保持较好的图像边缘信息; 在频率域中,与计算复杂的PDE算法相比,小波阈值收缩方法使用短时傅里叶变换(short time fourier transform,STFT)[20],相对简单,同时还可以保留图像纹理细节。故将2种滤波去噪算法相结合,在去除图像噪声的同时,能够提高去噪图像的整体质量。

1 相关理论

设零均值加性高斯噪声图像模型为

g(a,b)=f(a,b)+n(a,b) , (1)

式中: f(a,b)为不含噪声的图像; n(a,b)为噪声; g(a,b)为(a,b)位置上的像素值。有效地滤除噪声图像g(a,b)中含有的噪声n(a,b),就需要重新构建不含噪声的图像f(a,b)。

BF算法是采用局部加权平均的方法获得重建后复原图像的像素值,即

$\tilde{f}(a,b)=\frac{\sum_{(i,j)\in{S_{a,b}}}w(i,j)g(i,j)}{\sum_{(i,j)\in{S_{a,b}}}w(i,j)}$, (2)

w(i,j)=ws(i,j)wr(i,j) , (3)

ws(i,j)= e|i-a|2+|j-b|22δs2, (4)

wr(i,j)= e|g(i,j)-g(a,b)|22δr2, (5)

式中: f~(a,b)为中心像素点邻域内各个像素点亮度值的加权平均值; Sa,b为以(a,b)为中心的(2N+1)×(2N+1)大小的邻域; w(i,j)为BF相似因子的加权系数,由亮度相似度因子ws(i,j)和空间邻近度因子wr(i,j)的乘积构成,前者随中心点和像素点之间的欧式距离的增大而减小,后者则随像素亮度值之差增大而减小; δ为高斯噪声标准差。

小波阈值收缩方法的基本原理是: 由于一般认为小波系数较大的信号是实际需要保留的信息,而系数较小的信号则被认为是噪声[7,12],选择合适的阈值,将大于阈值的小波系数保留,小于阈值的小波系数直接设置为0,通过阈值映射函数得到最终估计系数; 再对得到的估计系数进行反变换,就实现了噪声滤除和图像重建功能。

简言之,采用BF算法在去除图像噪声的同时,可以较好地保留图像边缘信息。而小波阈值收缩方法在抵制噪声的同时,能够将图像纹理信息保存下来。联合这2种算法,可在有效去除噪声的同时,很大程度上保留图像边缘和纹理细节信息。

2 联合BF和小波阈值收缩图像去噪

针对含有噪声的图像,首先选择使用BF算法,将图像分成2部分,即高对比度层和低对比度层[3,21]; 然后针对高对比度层在空间域采用BF算法对图像去噪,而低对比度层在频率域采用小波阈值收缩方法去噪,能够在去噪的同时将图像纹理信息保留; 最后融合高、低对比度去噪图像为一整幅图像,从而达到图像去噪和保留图像细节信息的双重目的。本文算法流程如图1所示。

图1

图1   本文算法流程

Fig.1   Flowchart of algorithm in this paper


2.1 图像分层

对含噪声图像采用BF算法进行图像分层,并分别采用BF算法和小波阈值收缩方法去除高对比度层和低对比度层的噪声。故原始图像x可以近似的由2个去噪层总和组成,即

x=s+z , (6)

式中sz分别表示高对比度层和低对比度层。

但是,上述过程只是对图像单个振幅波段的图像进行去噪。由于BF算法可以对信号中大振幅进行保护,而小波阈值收缩方法对信号的幅度丢失较小。为了达到对整幅噪声图像去噪,保证信息的相对完整,通过遍历所有含噪声的振幅值,从大到小依次对图像去噪,可以降低分层过程的信息损失。

2.2 高对比度图像去噪

在空间域中,采用BF算法对高对比度图像去噪。BF算法使用导向图i去引导滤波器过滤噪声图像y,导向图不仅引导BF算法,考虑到减小噪声时造成的图像边缘模糊,还要引导小波收缩,即滤波器在导向图和噪声图上并行运行[6,22],从而获得2个噪声高对比度图像 i~ps~p,即

$\tilde{i}_{p}=\frac{\sum_{q\in{N_{p}}}k_{p,q^{i}q}}{\sum_{q\in{N_{p}}}k_{p,q}}$, (7)

$\tilde{S}_{p}=\frac{\sum_{q\in{N_{p}}}k_{p,q^{y}q}}{\sum_{q\in{N_{p}}}k_{p,q}}$, (8)

kp,q= e-|p-q|22σs2-(ip-iq)2γγσ2, (9)

式中: i~ps~p分别表示导向图和噪声图的高对比度图像; pq为方形邻域窗内的像素点; Np为该区域所有像素; kp,q是双边内核范围; σsγγ分别是空间形状和中心范围; σ为方差。在LiaoWT图像中叠加高斯白噪声(σ=0.01)后,BF算法去噪效果如图2所示。

图2

图2   BF算法去噪效果

Fig.2   BF denoising


图2可以看出,使用BF算法对图像去噪能够较好地保留图像边缘,但是该算法在保留图像边缘高对比度信息的同时会丢弃图像内部的纹理信息。

2.3 低对比度层图像去噪

在频率域,对要处理的低对比度图层使用小波阈值收缩方法获得低对比度信号。具体步骤如下: 首先,对实际信号通过小波基函数进行小波分解,选择小波并确定分解层次n,噪声通常包含在高频中; 然后,对小波分解的高频系数进行阈值量化处理; 最后,根据小波分解的第n层低频系数和经过量化后的1~n层高频系数进行小波重构,达到消除噪声的目的。

此方法适合局部内核形状的多边形相似区域。然而相比BF算法,小波变换计算更简单更容易实现。故为了增强适应性,使用自适应形状的方法减去均值周围的信号,其余信号保持在平衡周围0的附近。但是为达到这种效果需要对小波基函数重新设置。Morlet小波是高斯包络下的复指数函数,因其具有良好的时频域特性[16],被选为本文的小波基函数。为了避免在频率域滤波产生的相位失真,通过实部构造滤波器。在上述步骤中,本文的Morlet小波实部ψr(t)和傅里叶变换ψ(af)分别为

ψr(t)= 1πfbexp(-t2/fb)cos(2πfct), (10)

ψ(af)= e-π2fb(af-fc)2, (11)

式中: fb为带宽参数; fc为中心频率; af为傅里叶变换尺度。

根据贝叶斯估计准则,阈值计算公式为

δ'= σ2σx, (12)

式中: δ'表示小波收缩阈值; σ2为图像噪声标准差; σx为广义分布的噪声标准差。

STFT是一种基于窗函数的数学变换,主要用来确定信号中局部区域的信息,可有效避免边缘伪影。双边内核窗口函数根据STFT机制,通过圈定区域,移动窗口,再选用空间高斯函数,进而对含有低对比度图像处理的整个过程转变为Gabor变换[22]。转换到频率域后,执行非归一化离散傅里叶变换(design for testability,DFT)。将所得的图像和噪声的特征分量系数Gp,fG'p,f定义为图像转化为信号的频率f在具有相同大小频率窗口Np上的值,即

$\sigma^{2}_{p,f}=\sigma^{2}\sum_{q\in{N_p}}k^2_{p,q}$, (13)

Gp,f= qNpe-2aπ(q-p)f/(2r+1)kp,q(iq- i~p) , (14)

式中: σp,f2是傅里叶系数; a为窗口移动次数; r为中心范围。

由于噪声集中存在高频中,所以可视kp,q几乎不含噪声,从而舍去含有噪声的高频信号,得到傅里叶系数为 σp,f2。这里得到的系数本身是信号通过形状自适应方法修改之前的DFT。

$\sigma^{2}_{p,f}=\frac{\sum_{p,f\in{N_p}}{|G_{p,f}-G'_{p,f}|}^{2}}{N_m}$, (15)

式中Nm为频率窗口中的像素数。最终结合式(10)—(11),对比度zp,f

zp,f= qNpe-2aπ(q-p)f/(2r+1)kp,q(zq-z'p) , (16)

式中zqz'p分别为相邻区域像素点的对比度值。

小波阈值收缩去噪效果如图3所示。

图3

图3   小波阈值收缩方法去噪效果

Fig.3   Wavelet threshold denoising


图3可以看出,引入小波阈值收缩方法对图像去噪的同时能够将图像内部纹理信息较好保留,减小图像边缘信息的模糊。

2.4 联合高、低对比度图像去噪

由于遍历所有含噪声的振幅值,误差会变大,引起傅里叶系数变大。为了缩小噪声傅里叶系数,可采用收缩因子类似于式(9)中的内核范围kp,q进行不断调整。kp,q的设计保留了近似于0的均值噪声,并将偏置感应的信号丢弃。对于收缩因子kp,f,与本文需要的收缩因子恰好相逆,即去除噪声的同时将原信号尽可能地保留。因此,为了保证去噪后图像信息的完整性,考虑到计算量的问题,在频率域,采用欧式距离的倒数 σf2|Gp,f|2对图像进行处理。返回到空间域后,在频率域中已经把低对比度信号含有的噪声去除,在空间域上只需要把中心像素值p非归一化,同时逆DFT在频率域Fp通过获取收缩小波系数的均值最终产生对比度值 z~p,即

z~p= 1FpfFpkp,fzp,f , (17)

kp,f= e-rfσp,f2|Gp,f|2, (18)

式中: kp,f为收缩因子; rf为小波收缩参数,即为式(15)中的频率。

在空间域和频率域分别进行图像去噪,采用的2种滤波算法功能上相似。在空间域和频率域中,衡量图像最终去噪效果的系数分别为ypzp,f,然后利用系数的加权因子kp,qkp,f统计噪声。这2个滤波值 s~pz~p的作用分别是获得去噪图像的高对比度值和低对比度值,将其融合在一起达到去噪的效果。空间域和频率域图像去噪的主要区别是,空间域中的BF算法是负责高对比度图像去噪的同时保留边缘特征,而频率域中的小波阈值收缩方法是去除低对比度图像噪声的同时保留纹理信息。

3 实验结果与分析

实验平台配置为: 操作系统为Windows 7; CPU Inter(R)Core(TM)i5-3470M 3.20 GHz; RAM 4 G; 软件安装环境为Matlab2012。为了说明本文算法的图像去噪效果,选择与NLM,BF,小波阈值收缩及PDE算法进行定性和定量实验分析。

3.1 定性实验结果与分析

采用空间分辨率为512像素×512像素的6幅原始灰度图像(①Lena,②Boat,③Barbara,④Tiffany,⑤Peppers和⑥Man)进行对比实验[23]。由于许多实际噪声可以近似为高斯分布的白噪声,在原始图像中叠加高斯白噪声(σ=0.01)后,相关算法的图像去噪结果如图4所示。

图4

图4   5种算法去噪结果

Fig.4   Results of five denoising algorithms


图4可以看出,采用NLM算法,图像的边缘特征和内部纹理细节均出现模糊现象,去噪效果不好; 采用BF算法,对图像边缘信息保存较好,如图像①帽子及上面的羽毛边缘、图像②船的轮廓及图像③的整体轮廓都比较清晰,但是在头发、水的纹理及面部信息等处存在模糊现象; 采用小波阈值收缩方法,图像①帽子上的羽毛边缘模糊,图像②船的轮廓不清晰及图像③头巾边缘模糊等; 采用PDE算法,对图像局部特征的时频域表示能力较差,而图像局部边缘特征、噪声基本分布在高频区域,因此遇到凹陷边缘或噪声时,部分信息保存不完整,易出现模糊现象; 本文算法不仅能够去除图像中所含有的噪声,而且去噪后的图像能够很好地保留原图像中的边缘信息和纹理细节特征,使去噪后的图像整体具有较高的视觉效果。

为了进一步分析各算法的去噪效果,可以根据去噪图像的边缘检测结果和图像的灰度直方图来直观地比较各去噪算法结果的边缘和灰度值变化。6幅图像的各相关算法去噪图像边缘检测结果分别如图5所示。

图5

图5   5种算法去噪后边缘检测

Fig.5   Edge detection of five denoising results


图5可以看出,与原始图像边缘特征相比,NLM算法的图像边缘比较模糊,例如帽子边缘、面部轮廓和头发边缘等; BF算法虽然图像边缘保存相对较好,但是以牺牲帽子和头发处的纹理信息为代价; 小波阈值收缩变换方法的边缘也出现模糊现象,特别是面部轮廓、帽子及羽毛的边缘信息; PDE算法的边缘仍都出现了边缘模糊,面部信息也出现丢失现象; 本文算法既能够有效保持原有图像的清晰边缘,又可以提高去噪图像的清晰度。

各相关算法灰度直方图如图6所示。

图6

图6   5种去噪算法去噪后灰度直方图

Fig.6   Gray histograms of five denoising results


图6(a)相比,采用前4种算法去噪后图像各像素点的灰度值变化比较大,而利用本文算法得到的图像像素点灰度值变化不明显,近似于原图。所以,本文提出的去噪算法优于其他算法。3.2 定量实验结果与分析

为了定量分析图像去噪效果,利用峰值信噪比(peak signal to noise ratio,PSNR)[22],进行对比试验。其表达式为

PSNR=10 lg [max(f(i,j))]2MSE, (19)

MSE= 1MNi=1Mj=1N[h(i,j)-f(i,j)]2 , (20)

式中: f(i, j)为原始图像在(i, j)位置上的灰度值; MSE为均方误差(mean square error)[23]; h(i, j)为去噪图像在(i, j)位置上的灰度值; M×N为图像的尺寸大小。

通过计算,6幅图像在不同等级噪声情况下,各算法PSNR值统计结果如表1所示。

表1   不同等级高斯噪声下各种算法的PSNR值

Tab.1  PSNR in different levels Gaussian noise(dB)

算法图像编号高斯噪声密度平均值
0.0050.0100.0150.200
NLM30.0329.7229.2428.7129.43
28.3528.0727.7827.3227.88
28.2828.0027.7327.3127.83
28.9328.6728.2927.8128.43
29.3429.0128.5328.0528.73
27.5327.2826.9626.6327.05
BF42.0640.7539.4237.8140.01
39.1638.2737.3637.0237.95
33.1132.0031.4728.9331.34
37.7736.3535.0233.1435.57
36.2735.8133.3232.2334.41
34.3933.1232.2530.0132.44
小波阈值收缩20.6018.4216.9915.2917.83
20.1318.5216.6816.0117.84
24.0723.1522.4621.8222.88
27.6925.8724.6023.6825.46
28.5726.4725.1023.6725.67
27.4325.7224.5723.6625.34
PDE41.8439.5338.0436.9639.10
40.7438.1236.4235.3337.65
40.3537.3535.3233.7836.70
40.9638.3136.6635.4537.85
40.9538.4436.9235.8738.05
41.0038.2936.4635.1337.72
本文算法46.5641.7639.6338.3641.58
46.3141.1338.5137.8840.96
45.9540.8638.6937.1640.67
46.1341.2339.1637.1840.93
46.0141.1839.0337.5640.95
46.6041.5938.9736.2440.85

新窗口打开| 下载CSV


表1中可以看出,图像①在不同高斯噪声等级下,本文算法的PSNR平均值为41.58; 图像②在不同噪声等级下,本文算法的PSNR平均值为40.96,6幅影像本文算法得到的PSNR平均值为40.99,比其他算法结果更好,去噪效果最佳。为了进一步检验本文算法的有效性和鲁棒性,在对测试图像分别添加不同噪声密度的椒盐噪声情况下,对各相关算法的PSNR值进行分析,结果如表2所示。

表2   不同椒盐噪声密度下各种算法的PSNR值

Tab.2  PSNR in different densities impulse noise(dB)

算法图像编号椒盐噪声密度平均值
0.10.20.30.4
NLM28.6327.9427.6326.8227.76
26.7225.5824.6223.4525.09
26.5325.4324.5423.2124.93
26.8525.7124.8123.6225.25
25.4824.6823.4322.8924.12
25.6424.2022.8522.0323.68
BF40.1738.7237.5336.8038.31
37.2836.6735.7334.2135.97
31.3429.4728.6427.3229.19
35.7333.6332.7133.4333.88
33.5831.5730.4629.3831.25
29.9727.5126.3725.2627.28
小波阈值收缩18.7916.5414.7113.2315.82
18.3416.6314.6813.8215.87
22.4721.2620.5119.3220.89
25.5124.2723.6522.0723.88
26.3724.5023.3322.7224.23
25.1823.6222.4121.5523.19
PDE39.7937.6236.3735.2837.27
38.6736.3735.4034.3936.21
38.2135.3334.5833.4235.39
38.7236.5135.4934.4136.28
38.8436.6335.3834.3236.29
39.2036.4735.3534.2036.31
本文算法45.4242.6540.0738.8341.74
45.1742.2138.9737.6040.99
44.8241.7638.4237.0040.50
45.0341.5940.0138.2141.21
44.9640.5239.2137.8240.63
45.0040.6338.8736.9740.37

新窗口打开| 下载CSV


表2可以看出,虽然随着椒盐噪声密度逐渐加大,去噪效果越来越差,但是本文算法的平均PSNR值依然比其他算法要高。主要原因在于,椒盐噪声与其周围的像素点对比度较大,故导致了较大的梯度值,使其与边缘点容易混淆,这给图像分析尤其是边缘检测带来很大的困难。但相比其他4种算法,本文算法从空间域和频率域出发,将2种去噪效果融合,提高去噪后图像的质量,确保了图像信息的完整性。

3.3 遥感图像测试

为了更深入地验证各算法效果,随机从风云卫星遥感数据网[24]中选取5幅空间分辨率为512像素×512像素遥感图像进行去噪。由于通过灰度图进行算法性能测试能更清楚地比较各算法的优劣[25],故将相关图像进行了灰度变换。5种算法的去噪结果如图7所示。

图7

图7   各去噪算法去噪后的结果图像

Fig.7   Results of different denoising algorithms


图7可以看出,NLM算法边缘和内部纹理细节变得模糊,BF算法整体模糊但边缘相对清晰; 小波阈值收缩方法边缘部分模糊; PDE算法的边缘信息和内容细节纹理也均出现模糊现象; 而本文算法不仅能够去除图像中所含有的噪声,而且图像边缘清晰,模糊度低,相对去噪效果较好。

此外,对遥感图像添加均值为0,方差分别为0.2,0.4,0.6,0.8和1的高斯噪声,采用遥感图像PSNR [22]和边缘保持数(edge preserve index,EPI)[2,25]作为评价标准,称平均衡量指标。2个指数值越高,表示算法去噪效果越好。各种算法的平均衡量指标结果如表3所示。

表3   不同等级高斯噪声下各种算法的PSNR与EPI值

Tab.3  PSNR and EPI in different levels Gaussian noise(dB)

指标算法高斯噪声密度
0.20.40.60.81.0
PSNRNLM18.2417.0516.0415.3713.72
BF22.4721.3620.3119.4417.51
小波阈值收缩15.5614.2113.5412.8310.94
PDE23.6022.1321.3320.0418.45
本文算法26.1725.8424.2523.0521.57
EPINLM0.2460.2170.2060.1910.178
BF0.3940.3740.3620.3510.337
小波阈值收缩0.1870.1730.1640.1520.141
PDE0.4220.4080.3910.3750.340
本文算法0.5410.5240.5100.4990.476

新窗口打开| 下载CSV


表3可以看出,随着添加噪声的方差越来越大,去噪后图像的质量也越来越差,但是和其他算法相比,在噪声方差由小变大的过程中,本文算法去噪后的PSNR和EPI值均还保持较高的数值,说明去噪后图像的细节信息保存较好。另外,为了继续验证本文算法的鲁棒性,对遥感图像添加噪声密度为0.1,0.3,0.5,0.7和0.9的椒盐噪声。各种算法的平均衡量指标结果,如表4所示。

表4   不同椒盐噪声密度下各种算法的PSNR与EPI值

Tab.4  PSNR and EPI in different densities impulse noise (dB)

指标算法椒盐噪声密度
0.10.30.50.70.9
PSNRNLM16.3715.2814.7312.3811.57
BF20.3519.4718.3817.5616.39
小波阈值收缩13.6412.7211.5310.209.48
PDE21.4620.5219.3718.0417.21
本文算法24.5822.8822.3421.5420.37
EPINLM0.2340.2050.1940.1870.172
BF0.3830.3720.3600.3450.321
小波阈值收缩0.1720.1580.1460.1350.120
PDE0.4130.3920.3810.3650.334
本文算法0.5310.5170.5020.4890.473

新窗口打开| 下载CSV


表4可以看出,随着椒盐噪声密度变大,去噪效果也逐渐下降。但和其他算法相比,本文算法的PSNR和EPI值仍较高,说明本文算法的遥感图像去噪效果较好,而且去噪后细节信息仍保存较好。究其原因在于,本文算法中使用空间域中的BF算法可以保持较好的图像边缘信息,而使用频率域中的小波阈值收缩方法能保留图像纹理细节,因此在去除图像噪声的同时,提高了去噪后的图像整体质量。

4 结论与展望

为提高图像去噪后信息的完整性,在前人研究的基础上,提出了一种联合双边滤波器和小波阈值收缩的图像去噪算法。分别在标准数据和遥感图像上均取得了较好的去噪效果。在去噪的过程中,BF算法很难准确辨析图像平滑区域及细节丰富区域的纹理信息,不能较好地保留纹理细节信息,结合小波阈值收缩方法可以在去噪的同时,保留原始图像的细节信息,通过阈值设置最大程度地保证去噪后图像的质量,降低边缘和纹理细节信息的损失。但是本文仅进行了二维图像去噪研究,在阈值设置上也还需要更准确的估计方法,后续将会不断改进和完善,并将其扩展到三维图像的去噪研究中。

参考文献

Knaus C, Zwicker M.

Dual-domain image denoising

[C]//Proceedings of 20th IEEE International Conference on Image Processing.Melbourne:IEEE, 2013: 440-444.

[本文引用: 1]

张倩 .

基于双重离散小波变换的遥感图像去噪算法

[J]. 国土资源遥感, 2015,27(4):14-20.doi: 10.6046/gtzyyg.2015.04.03.

Magsci     [本文引用: 2]

<p>结合离散小波变换(discrete wavelet transform,DWT)与二维多级中值滤波(two-dimensional multi-stage median filtering,TMMF)算法,提出了一种遥感图像自适应去噪(de-noising)算法。该算法首先对噪声图像进行单层DWT,分出低频子图像和高频子图像,由于其中的低频子图像包含了大量背景信息,几乎不受噪声的污染,因而变换后仍保持原样无需再处理; 对于高频子图像继续执行单层DWT,获得多方向分布的次低频子图像和次高频子图像; 然后对次高频子图像采用改进的TMMF算法进行去噪,对次低频子图像采用改进的小波硬阈值函数模型进行噪声抑制; 最后对上述去噪后的子图像进行二次小波重构,得到去噪后的遥感图像。采用3景细节信息丰富的遥感图像进行算法性能测试,并与TMMF算法、改进的TMMF算法以及小波变换硬阈值去噪算法进行比较,结果表明,基于双重离散小波变换算法的去噪性能有所提升。</p>

Zhang Q .

Remote sensing image de-noising algorithm based on double discrete wavelet transform

[J]. Remote Sensing for Land and Resources, 2015,27(4):14-20.doi: 10.6046/gtzyyg.2015.04.03.

Magsci     [本文引用: 2]

Huang Q G, Hao B Y, Chang S .

Adaptive digital ridgelet transform and its application in image denoising

[J]. Digital Signal Processing, 2016,52:45-54.

DOI:10.1016/j.dsp.2016.02.004      URL     [本文引用: 2]

In this paper, we propose a new multiscale decomposition algorithm called adaptive digital ridgelet (ADR) transform. Differently from the traditional nonadaptive multiscale decompositions, this algorithm can adaptively deal with line and curve information in an image by considering its underlying structure. As the key part of the adaptive analysis, the curve parts of an image are detected accurately by a new curve part detection method. ADR transform is applied to image denoising experiment in this paper. Experimental results demonstrate its efficiency for reducing noises as PSNR values can be improved maximally 5 dB compared with other methods and MAE values are also considerably improved. A new comparison criterion is also proposed and using this criterion, it is shown that ADR transform can provide a better performance in image denoising.

Buades A, Coll B, Morel J M .

A non-local algorithm for image denoising

[C]//Proceedings of 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.San Diego:IEEE, 2005: 60-65.

[本文引用: 2]

谭茹, 李婷婷, 李伟伟 , .

图像去噪的自适应非局部均值滤波方法

[J]. 小型微型计算机系统, 2014,35(1):137-141.

DOI:10.3969/j.issn.1000-1220.2014.01.028      URL     Magsci     [本文引用: 1]

提出一种自适应的非局部均值滤波算法.针对传统非局部均值滤波算法不能自适应地调节滤波参数的不足,本文统计和分析了不同图像的最优滤波参数与其小波系数能量的关系,并运用最小二乘拟合法建立了最佳滤波器参数值的预测函数,该函数可为待滤波图像选取合适的非局部均值滤波参数,进而实现了自适应的非局部均值滤波.与传统非局部均值滤波时需手动调节参数相比,本文的算法更加灵活.实验结果表明,对于具有不同内容或结构特性的图像,本文算法在峰值信噪比和主观去噪效果方面均优于传统的非局部均值滤波算法.

Tan R, Li T T, Li W W , et al.

Adaptive non-local means filtering method for image denoising

[J]. Journal of Chinese Computer Systems, 2014,35(1):137-141.

Magsci     [本文引用: 1]

黄智, 付兴武, 刘万军 .

混合相似性权重的非局部均值去噪算法

[J]. 计算机应用, 2016,36(2):556-562.

DOI:10.11772/j.issn.1001-9081.2016.02.0556      Magsci     [本文引用: 2]

针对传统非局部均值(NLM)滤波在噪声标准差较大时,加权欧氏距离不能真实反映邻域块相似度的问题,提出一种新的混合相似性权重的非局部均值去噪算法。首先,利用平稳小波变换的特点对噪声图像进行分解,并利用滤波函数对细节子带进行预去噪处理;然后,根据预去噪图像计算块间相似性参考因子,并使用其替换传统NLM算法中高斯核函数;最后,为使相似性权重更符合人眼视觉系统(HVS)特点,使用基于图像结构感知的块奇异值分解(SVD)方法定义邻域间相似性度量,与传统NLM算法相比能更为真实地反映邻域间相似度。实验结果表明,混合相似性权重的非局部均值去噪算法较传统NLM算法在视觉上能更好地保留纹理细节及边缘信息,而且结构相似度(SSIM)指标较传统NLM算法也有一定提高,在噪声标准差较大情况下具有有效性和鲁棒性。

Huang Z, Fu X W, Liu W J .

Non-local means denoising algorithm with hybrid similarity weight

[J]. Journal of Computer Applications, 2016,36(2):556-562.

Magsci     [本文引用: 2]

周兵, 韩媛媛, 徐明亮 , .

快速非局部均值图像去噪算法

[J]. 计算机辅助设计与图形学学报, 2016,28(8):1260-1268.

[本文引用: 2]

Zhou B, Han Y Y, Xu M L , et al.

A fast non-local means image denoising algorithm

[J]. Journal of Computer-Aided Design and Computer Graphics, 2016,28(8):1260-1268.

[本文引用: 2]

Tomasi C, Manduchi R.

Bilateral filtering for gray and color images

[C]//Proceedings of the 6th International Conference on Computer Vision. Bombay:IEEE, 2010: 839-846.

[本文引用: 1]

杨学志, 徐勇, 方静 , .

结合区域分割和双边滤波的图像去噪新算法

[J]. 中国图象图形学报, 2012,17(1):40-48.

DOI:10.11834/jig.20120106      URL     Magsci     [本文引用: 1]

提出一种结合区域分割和双边滤波的图像高斯噪声抑制新算法。基于像素的双边滤波器在滤波时,由于平滑系数的选择受到噪声的干扰,在图像边缘区域的滤波存在一定的盲目性,导致滤波结果中结构信息不能有效保持。本文在图像分割的基础上利用区域图来指导双边滤波过程,根据区域内的噪声属性和区域间的相似程度来分别计算相应像素间的滤波平滑系数。通过对区域内与区域间进行不同模式的滤波,增强了滤波算法对图像结构的自适应性。实验结果表明,该算法在获得良好去噪效果的同时,能有效保持图像的结构信息。

Yang X Z, Xu Y, Fang J , et al.

New filter based on region segmentation and bilateral filtering

[J]. Journal of Image and Graphics, 2012,17(1):40-48.

Magsci     [本文引用: 1]

Ramesh S.

An efficient approach for removal of universal noise using adaptive based switching bilateral filter

[C]//Proceedings of 2012 International Conference on Advances in Engineering,Science and Management.Nagapattinam:IEEE, 2012: 462-467.

[本文引用: 1]

袁华, 庞建铿, 莫建文 .

基于噪声分类的双边滤波点云去噪算法

[J]. 计算机应用, 2015,35(8):2305-2310.

DOI:10.11772/j.issn.1001-9081.2015.08.2305      URL     Magsci     [本文引用: 1]

<p>针对三维点云数据模型在去噪光顺中存在不同尺度噪声的问题,提出一种基于噪声分类的双边滤波点云去噪算法。该算法首先将噪声细分为大尺度和小尺度噪声,并使用统计滤波结合半径滤波对大尺度噪声进行去除;然后对三维点云数据进行曲率估计,并对现有点云双边滤波进行改进,增强其鲁棒性和保特征性;最后使用改进的双边滤波对小尺度噪声进行光顺,实现三维点云数据模型的去噪、光顺。与单独使用双边滤波、Fleishman双边滤波相比,改进算法在三维点云数据模型光顺平均误差指标上分别降低了50.53%和21.67%。实验结果表明,该改进算法对噪声进行尺度的细分既提高了计算效率,又避免了过光顺和细节失真,较好地保持模型中的几何特征。</p>

Yuan H, Pang J K, Mo J W .

Denoising algorithm for bilateral filtered point cloud based on noise classification

[J]. Journal of Computer Applications, 2015,35(8):2305-2310.

Magsci     [本文引用: 1]

杨燕 .

基于变分偏微分方程的图像去噪及其快速算法

[D]. 南京:南京邮电大学, 2015.

[本文引用: 2]

Yang Y .

Image Denoising Based on Calculus of Variations and Partial Differential Equations,and Its Fast Algorithm

[D]. Nanjing: Nanjing University of Posts and Telecommunications, 2015.

[本文引用: 2]

Halim S A, Ibrahim A, Sulong T N N T,et al.

Fourth-order partial differential equation noise removal on welding images

[J]. AIP Conference Proceedings, 2015,1682(1):020050.

DOI:10.1063/1.4932459      URL     [本文引用: 1]

芦碧波, 李阳, 王永茂 .

结合松弛中值滤波的高阶彩色图像迭代去噪算法

[J]. 应用光学, 2016,37(3):366-371.

[本文引用: 1]

Lu B B, Li Y, Wang Y M .

Color image denoising using high order iterating model by combining relaxed median filter

[J]. Journal of Applied Optics, 2016,37(3):366-371.

[本文引用: 1]

Donoho D L, Johnstone I M .

Ideal spatial adaptation by wavelet shrinkage

[J]. Biometrika, 1994,81(3):425-455.

DOI:10.1093/biomet/81.3.425      URL     [本文引用: 1]

王蓓, 张根耀, 李智 , .

基于新阈值函数的小波阈值去噪算法

[J]. 计算机应用, 2014,34(5):1499-1502.

DOI:10.11772/j.issn.1001-9081.2014.05.1499      URL     Magsci     [本文引用: 2]

针对传统小波阈值函数在阈值处的不连续性、小波估计系数存在偏差等不足,导致去噪后的图像出现失真、产生吉布斯震荡等问题,提出了一种改进的阈值函数,与常用的硬阈值、软阈值以及已有改进的阈值函数相比,该函数不仅易于计算,而且具有优越的数学特性。为了验证该阈值函数的优越性,通过仿真实验对几种小波去噪方法的峰值信噪比(PSNR)与均方差(MSE)进行了对比。实验结果表明,此去噪方法无论是在视觉效果上,还是在均方差和信噪比性能分析上均优于常用的阈值函数。

Wang B, Zhang G Y, Li Z , et al.

Wavelet threshold denoising algorithm based on new threshold function

[J]. Journal of Computer Applications, 2014,34(5):1499-1502.

Magsci     [本文引用: 2]

Zhao R M, Cui H M.

Improved threshold denoising method based on wavelet transform

[C]//Proceedings of the 7th International Conference on Modelling,Identification and Control.Sousse:IEEE, 2015: 1-4.

[本文引用: 1]

胡然, 郭成城, 杨剑锋 .

基于小波阈值和主成分分析的视频去噪算法

[J]. 计算机科学, 2016,43(4):290-293.

DOI:10.11896/j.issn.1002-137X.2016.4.059      URL     [本文引用: 1]

将局部像素组主成分分析算法引入到视频去噪领域,并利用三维块匹配算法保持了视频序列的相关性,对视频中的噪声进行抑制。用三维块匹配视频去噪算法中小波阈值去噪得到的图像替换二阶局部像素组主成分分析中的第一阶处理得到的图像,这样可以避免局部像素组主成分分析算法直接处理视频时产生的局部效应。最后,局部像素组主成分分析算法也抑制了三维块匹配算法中的小波阈值去噪结果中产生的画面不平滑的问题。实验结果表明,本算法较好地将主成分分析算法引入到了视频去噪领域,同时较好地解决了三维块匹配视频去噪算法中小波阈值去噪的块效应问题,主客观指标的比较也表明本算法有较为优秀的去噪效果。

Hu R, Guo C C, Yang J F .

Video denoising algorithm based on wavelet threshold and PCA

[J]. Computer Science, 2016,43(4):290-293.

[本文引用: 1]

Zhang S, Jing H J.

Fast log-gabor-based nonlocal means image denoising methods

[C]//Proceedings of 2014 IEEE International Conference on Image Processing.Paris:IEEE, 2014: 2724-2728.

[本文引用: 1]

魏宁, 杨元琴, 董方敏 , .

多模图像交叉双域滤波算法

[J]. 中国图象图形学报, 2016,21(6):691-697.

DOI:10.11834/jig.20160602      URL     [本文引用: 1]

目的为解决目前多模图像时域联合滤波算法对图像细节信息保持较差的问题,提出一种多模图像交叉双域滤波算法。方法在时域中使用交叉双边带滤波,通过多模图像边界上的信息互补保持边缘信息,然后对图像残量使用小波收缩算法恢复细节信息并叠加到时域滤波结果中。在此基础上构造时域和频域交替迭代并通过逐步递减缩小滤波核的范围获得最终滤波结果。结果通过对多模医学图像和自然多模图像进行测试,相比目前联合滤波算法和单模双域算法,本文算法在峰值信噪比(PSNR)和视觉上都有较明显提高。结论算法能够有效利用多模图像之间的互补信息,同时通过迭代有效抑制振铃负效应,将时域滤波及频率滤波的优势进行结合,使得滤波结果在保持高对比边缘的同时对图像细节也进行了较好的保留。并且该算法适用于所有含噪多模图像。

Wei N, Yang Y Q, Dong F M , et al.

Cross dual-domain filter for denoising multi-mode images

[J]. Journal of Image and Graphics, 2016,21(6):691-697.

[本文引用: 1]

Lexin A, Nadler B, Durand F, et al.

Patch complexity,finite pixel correlations and optimal denoising

[C]//Proceedings of the 12th European Conference on Computer Vision.Florence:Springer, 2012: 73-86.

[本文引用: 1]

Chen Q, Montesinos P, Sun Q S , et al.

Adaptive total variation denoising based on difference curvature

[J]. Image and Vision Computing, 2010,28(3):298-306.

DOI:10.1016/j.imavis.2009.04.012      URL     [本文引用: 4]

Image denoising methods based on gradient dependent regularizers such as Rudin et al. total variation (TV) model often suffer the staircase effect and the loss of fine details. In order to overcome such drawbacks, this paper presents an adaptive total variation method based on a new edge indicator, named difference curvature, which can effectively distinguish between edges and ramps. With adaptive regularization and fidelity terms, the new model has the following properties: at object edges, the regularization term is approximate to the TV norm in order to preserve the edges, and the weight of the fidelity term is large in order to preserve details; in flat and ramp regions, the regularization term is approximate to the L2 norm in order to avoid the staircase effect, and the weight of the fidelity term is small in order to strongly remove the noise. Comparative results on both synthetic and natural images demonstrate that the new method can avoid the staircase effect and better preserve fine details.

Liu J, Wang Y H, Su K J , et al.

Image denoising with multidirectional shrinkage in directionlet domain

[J]. Signal Processing, 2016,125:64-78.

DOI:10.1016/j.sigpro.2016.01.013      URL     [本文引用: 2]

61We exploit the multidirectionality of the directionlet transform to reduce the noise.61The constructed directionlet transforms with the local directions of the edges are separately applied the entire image.61An efficient approach to calculating the slope value of the local direction is introduced.

张凡 .

基于改进NAS-RIF算法的遥感噪声图像自适应复原

[J]. 国土资源遥感, 2015,27(2):105-111.doi: 10.6046/gtzyyg.2015.02.17.

URL     Magsci     [本文引用: 1]

实现对遥感噪声图像的有效复原是遥感图像处理的一项重要研究内容。在对非负支撑域有限递归逆滤波(non-negativity and support constraints recursive inverse filtering,NAS-RIF)算法深入研究的基础上,提出一种基于改进自适应NAS-RIF算法的遥感噪声图像复原方法。该算法针对经典NAS-RIF算法存在的缺陷,首先对含有椒盐噪声和高斯白噪声的遥感图像采用自适应伪中值滤波算法进行预处理,以尽可能排除图像中噪声的干扰; 然后结合图像的灰度值,从算法支撑域和背景灰度值2个方面加以改进; 最后对代价函数引入基于目标信息的修正项,改进了经典NAS-RIF算法的代价函数; 与对数函数复合,使得改进后NAS-RIF算法的代价函数具有良好的收敛性; 并采用共轭梯度法对改进自适应NAS-RIF算法进行整体优化。对仿真实验结果进行的主观和客观分析表明,本文算法的性能优于经典NAS-RIF算法、已有的改进NAS-RIF算法以及小波阈值去噪方法,能够胜任遥感噪声图像的复原处理。

Zhang F .

Self-adaptive restoration for remote sensing noise images based on improved NAS-RIF algorithm

[J]. Remote Sensing for Land and Resources, 2015,27(2):105-111.doi: 10.6046/gtzyyg.2015.02.17.

Magsci     [本文引用: 1]

吴一全, 吴超 .

结合NSCT和KPCA的高光谱遥感图像去噪

[J]. 遥感学报, 2012,16(3):533-544.

DOI:10.11834/jrs.20121018      URL     Magsci     [本文引用: 2]

针对高光谱遥感图像易受噪声干扰,本文提出了一种基于非下采样Contourlet变换NSCT(Nonsubsampled ContourletTransform)和核主成分分析KPCA(Kernel Principal Component Analysis)的去噪方法。首先对高光谱各波段图像进行NSCT分解;然后利用KPCA对NSCT系数进行处理,并在KPCA重构时依据各类噪声的特性选取合适的主成分;最后用处理过的系数进行逆变换得到去噪图像。实验结果表明,本文方法抑制了高光谱遥感图像中的噪声干扰,较完整地保留了原始数据的有效信息。

Wu Y Q, Wu C .

Denoising of hyperspectral remote sensing images using NSCT and KPCA

[J]. Journal of Remote Sensing, 2012,16(3):533-544.

Magsci     [本文引用: 2]

/

京ICP备05055290号-2
版权所有 © 2015 《自然资源遥感》编辑部
地址:北京学院路31号中国国土资源航空物探遥感中心 邮编:100083
电话:010-62060291/62060292 E-mail:zrzyyg@163.com
本系统由北京玛格泰克科技发展有限公司设计开发