基于信号子空间的激光主动成像散斑去除

2015-06-13 07:30王灿进王挺峰刘玉龙
吉林大学学报(工学版) 2015年4期
关键词:散斑滤波噪声

王灿进,孙 涛,王挺峰,郭 劲,刘玉龙

(1.中国科学院长春光学精密机械与物理研究所 激光与物质相互作用国家重点实验室,长春130033;2.吉林省烟草专卖局 信息中心,长春130033)

0 引 言

激光主动成像[1]系统具有分辨率高、抗干扰能力强、不受环境光限制等优点,适用于微光、夜视以及远距离暗目标的探测成像,目前已广泛应用于远距离监视、自动目标识别等领域[2-3]。在主动成像过程中,由于相干光经过目标表面反射或者通过无规则涨落的折射媒介传播,会形成一种信号相关的乘性噪声,即散斑噪声,造成图像质量严重下降。文献[4]通过计算灰度概率分布曲线证明散斑噪声是激光主动成像的主要噪声,因此研究抑制散斑噪声的算法是大多数激光主动成像系统都必须考虑的内容。

国内外学者提出诸多抑制散斑噪声的经典算法,包括 均 值 滤 波[5]、Lee滤 波[6]、Frost滤 波[7]、Kuan滤波[8]及其改进算法[9]。这些滤波器使用一定大小的滤波窗口在图像上滑动,使用不同算法计算出当前像素的替代值,其中Lee滤波由于在滤除噪声和保留信号完整性之间能够达到较好的平衡而倍受关注。这类窗口算法虽然在同类区域去除散斑噪声效果较好,但运算时间较长,对于图像边缘和细节信息的保留能力也不理想。变换域降噪算法中使用较多的是小波软阈值滤波[10-11],这类算法缺陷在于阈值的选取较为困难,阈值过大容易丢失图像细节信息,阈值过小则不能很好地去除噪声。近年来出现了不少针对散斑噪声的新算法,如Jarabo-Amores等[12]提出一种基于“mean-shift”滤波的去噪方法,该方法不必事先假设噪声的统计模型而能够达到与统计去噪相当的效果。Hyenkyun 等[13]提出基于交互技术(Shifting technology)的降噪方法,能够快速有效地去除散斑噪声。国内,文献[14]使用SURE(Stein′s unbiased risk estimate)获得近似最优的小波系数的权值,该方法优势在于计算量很小。

信号子空间方法的基本思想是将原始信号通过K-L变换分解为信号子空间和噪声子空间,通过滤除噪声子空间噪声分量的同时保留信号子空间的信号部分,能够恢复出较为纯净的信号,该方法已经成功运用于语音和雷达信号降噪领域[15-16]。基于其优异的信噪分离效果,本文将该方法从一维推广到二维空间,提出一种基于时域约束(TDC)的激光主动成像散斑降噪方法。将本文的TDC 降噪方法同经典的Lee、Frost和Kuan滤波作比较,结果表明本文算法具有出色的噪声抑制效果,同时算法也具有很好的实时性。

1 散斑噪声分析

被激光照射的目标表面相对于激光波长而言凹凸不平,相干光被不同位置反射后在像面处发生干涉,即形成散斑图样。散斑噪声的数学模型如式(1)(2)所示:

式中:I表示含噪图像;I0表示无噪图像;Isn表示散斑噪声作用系数,服从均值为1,方差为1/L 的伽马分布,L 是常数。

由式(1)可以看出散斑噪声是一种乘性噪声。为了将信号和噪声分离,使用同态变换将其变为加性噪声:

记上式为:

根据文献[17],同态变换后散斑噪声的均值和方差的关系分别如式(5)(6)所示:

2 信号子空间滤波及TDC滤波方法

2.1 信号子空间

信号子空间技术是一种类似于傅里叶变换[18]、小波变换[19]的子空间变换技术。其原理是:带噪信号的空间由信号子空间与噪声子空间构成,噪声能量均匀分布于整个空间中,而信号能量则只分布于信号子空间中。将带噪信号分解至信号子空间和噪声子空间,通过消去噪声子空间的分量,就可以恢复出近似纯净的信号。该方法对于语音信号具有良好的去相关性,因而广泛用于语音增强领域。本文接下来将这种方法推广到二维图像空间。

设无噪图像的估计为:

则误差信号表示为:

定义失真信号能量和残余噪声能量分别为:

式中:tr()表示取对角线上的元素。

为使失真信号能量达到最小,设置约束条件为:

式中:σ2是常数。对上述约束最小值问题,可以采用Kuhn-Tucker条件得到Lagrange多项式:

根据条件

可以计算出滤波矩阵H 的估计值:

式中:RX=E(XXT)是无噪图像的协方差矩阵,RN=E(NNT)是 噪 声 的 协 方 差 矩 阵,μ 是Lagrange算子。将RX进行特征值分解,表示成信号子空间和噪声子空间两部分:

式中:U1、U2分别是m×r和m×(n-r)的特征值矩阵,r是信号子空间的维数,n-r是噪声子空间的维数;ΛX1、ΛX2是特征值对角阵;代表的是RX在信号子空间的分量;代表的是RX在噪声子空间的分量。

取RX的信号子空间的分量代入式(15),可得滤波估计矩阵:

由式(16)(17)可知,为了得到HTDC,需要确定以下四个参数:信号子空间的维数r、无噪图像的协方差矩阵RX、噪声的协方差矩阵RN以及常数μ。

2.2 确定信号子空间维数r

估计信号子空间的维数,可以用奇异值分解实现。信号Y 的奇异值分解表示如下:

式中:S 是Y 的 奇 异 值 矩 阵,Sm×m=diag(s1,s2,…,sm),s1≥s2≥…≥sm,即对角阵上的值采用降序排列。

信号某维度的奇异值大小代表该维度的重要程度,奇异值越大,对应该维度越重要。取S的前r个分量,则Y 可以近似表示为:

文中选取r的条件为:

式中:Tr是一个接近于1的阈值,具体大小由实验决定。

由于像素值为0的像素点经过log变换会出现无穷小,使Y 无法进行奇异值分解,因此同态变换前先将每个像素亮度增加10,待取指数恢复之后再减去10。

2.3 确定无噪图像的协方差矩阵RX、噪声的协方差矩阵RN

经过同态变换之后乘性噪声变为加性噪声,如式(4)所示,则可以得到

式中:RY=E(YYT)可以直接由含噪图像求得。对于RN,式(6)给出了它和常数L的关系,但是L难以估计。本文从小波分析的角度出发:在小波域上,图像信号集中在低频分量,而噪声信号均匀分布在整个小波空间[16],因此可以利用高频子带的小波系数估计噪声的强度:

2.4 确定常数μ

μ 的取值会影响滤波后图像的质量。μ 值大,可以较大程度地滤除散斑噪声,却会导致较严重的信号失真;μ 值小,能够保留较多的细节信号,但会残余更多的噪声。选择μ的值需要在信号完整性和滤波性能之间权衡。

根据文献[16],采用以下公式确定μ:式中:SNR 是图像的信噪比;μ0 和s是常数,由实验确定。

式(23)表示的是:对于高信噪比的图像,噪声较小,μ取较小的值,以保护信号完整性为主要目标;对于低信噪比的图像,噪声较大,μ 取较大的值,以滤波为主要目标。

2.5 基于信号子空间的TDC滤波方法

本文基于信号子空间的散斑去噪方法如下:

(1)对增加亮度后的图像进行同态变换,将乘性噪声变为加性噪声。

(2)将图像进行小波变换,并利用高频分量估计噪声方差RN。

(3)对Y 进行奇异值分解,估计信号子空间的维数r。

(4)计算无噪图像的协方差矩阵RX=RYRN,并根据式(16)对其进行特征值分解。

(5)根据式(17)计算变换矩阵HTDC,得到无噪图像的估计值

(6)同态逆变换,得到最终的去噪图像。

3 实验验证

实验搭建一套基于距离选通技术的激光主动照明系统:使用532nm 波长、5mrad发散角的半导体泵浦固体脉冲激光器发射脉冲光束照射3.4 km 处的目标,用选通ICCD 接收反射信号,通过同步控制器控制选通快门的开闭。其中选通ICCD 由选通像增强器和CCD 组成,具有高增益、高灵敏度、成像清晰等优点。同步控制器控制ICCD 在纳秒级的时间内进行选通,可以抑制杂散光,保证采集到较为清晰的含散斑图像。图1是实验系统框图,图2是实验系统实物图。

图1 实验系统框图Fig.1 Block diagram of experimental system

图2 实验系统实物图Fig.2 Photo of experimental system

截取ICCD 输出图像中被照亮的区域,最终得到的实验图像大小为150×150像素。分别采用Lee、Frost、Kuan和本文的TDC 滤波方法进行实验,Lee、Frost和Kuan的滤波窗口均选为5×5。窗口大小选为5×5可以在滤除噪声和保留图像细节之间得到较好的平衡。实验编程环境为:Windows XP、i7-2600 3.40 GHz CPU、2G内存、VS2008+opencv软件平台。

图3为4种算法的滤波效果对比,ICCD 的积分时间为50ns。

图3 不同滤波方法的滤波结果Fig.3 Results of different denoising methods

从图3直观上看,Lee、Frost和Kuan结果图中残余较多的散斑噪声,而TDC 滤波后的图像最清晰,滤波效果最好。观察图像下方中间的门框,可以发现TDC 滤波后的边缘更加清晰,这是因为其余3 种算法均使用邻域像素进行加权操作,必将导致细节模糊。而TDC 算法将图像矩阵当做整体进行运算,是对图像信号的稀疏表示,信号子空间的信号部分没有损失,故边缘保持能力更强。

本文引入峰值信噪比PSNR[20]以评价滤波算法的有效性。改变ICCD 的积分时间,得到不同噪声强度的图像,分别用4种滤波方法进行实验,计算其PSNR 值,比较滤波效果,结果如图4所示。

图4 不同滤波算法的PSNR 曲线Fig.4 PSNR curves of different denoising methods

由图4看出,本文TDC算法对于不同强度的噪声能够取得比经典的Lee、Frost和Kuan算法更好的滤除效果。观察PSNR 曲线,随着曝光时间的增加,TDC滤波算法的曲线与其余曲线的差值越来越大,这表示随着噪声的增大,TDC 的滤波性能优势相对于其余算法越来越突出。这是因为对于Lee、Frost和Kuan 等窗口滤波而言,使用有限大小的滤波窗口信息,并不能很好地估计噪声的方差,随着噪声的增加,滤波能力并不会显著提升,滤波后残余的噪声会越来越大。而TDC算法的约束条件是将残余噪声限制在σ2范围内,算法在整个图像上进行噪声强度的估计,并且只保留信号子空间中的非常小的噪声能量,因此滤波效果更好。

表1统计的是不同算法对于150×150图像的平均运算时间。可见本文算法比其余3种算法耗时要小得多。这是因为TDC 算法对整个图像矩阵同时进行计算,而其余3种算法均需要滑动滤波窗口遍历整个图像区域。在本文的实验条件下(成像区域大小为150×150,帧频为25 帧/s),TDC滤波算法能够满足实时处理的要求。

表1 不同算法的平均运算时间Table 1 Average running time of different denoising methods

4 结束语

受语音增强领域的子空间分解方法的启发,本文在分析散斑噪声数学模型的基础上,提出一种基于信号子空间的激光主动成像去噪方法,并搭建了一套基于距离选通技术的激光主动照明系统进行实验验证。本文算法将含噪图像分解为信号子空间和噪声子空间,通过去除噪声子空间并尽量保留信号子空间的能量,以取得良好的去噪效果。结果证明本文TDC 方法具有比经典的Lee、Frost和Kuan算法更好的去噪性能,同时缩短了计算时间,满足激光主动成像系统实时性的要求。

[1]王灿进,孙涛,石宁宁,等.基于双隐含层BP算法的激光主动成像识别系统[J].光学精密工程,2014,22(6):1639-1647.Wang Can-jin,Sun Tao,Shi Ning-ning,et al.Laser active imaging and recognition system based on double hidden layer BP algorithm[J].Opt Precision Eng,2014,22(6):1639-1647.

[2]钱方,孙涛,郭劲,等.无参考的特征点复杂度激光干扰图像评估[J].光学精密工程,2015,23(4):1179-1186.Qian Fang,Sun Tao,Guo Jin,et al.No-reference laser-dazzling image quality assessment based on feature-point complexity[J].Opt Precision Eng,2015,23(4):1179-1186.

[3]赵建川,王弟男,陈长青,等.红外激光主动成像和识别[J].中国光学,2013,6(5):795-802.Zhao Jian-chuan,Wang Di-nan,Chen Chang-qing,et al.Infrared laser active imaging and recognition technology[J].Chinese Optics,2013,6(5):795-802.

[4]李自勤,李琦,王骐.由统计特性分析激光主动成像系统图像的噪声性质[J].中国激光,2004,31(9):1081-1085.Li Zi-qin,Li Qi,Wang Qi.Noise characteristic in active laser imaging system by statistic analysis[J].Chinese Journal of Lasers,2004,31(9):1081-1085.

[5]Loupas T,McDicken W,Allan P.An adaptive weighted median filter for speckle suppression in medical ultrasonic images[J].IEEE Trans Circuits System,1989,36(1):129-135.

[6]Lee J S.Digital image enhancement and noise filtering by use of local statistics[J].IEEE Trans Pattern Analysis and Machine Intell,1980,20:165-168.

[7]Frost V S,Stiles J A,Shanmugan K S,et al.A mode for radar images and its application to adaptive digital filtering of multiplicative noise[J].IEEE Trans Pattern Analysis and Machine Intell,1982,4:157-165.

[8]Kuan D,Sawchuk A,Strand T,et al.Adaptive restoration of images with speckle[J].IEEE Trans Acoust,Speech and Signal Process,1987,35(3):373-383.

[9]Lu Y H,Tan S Y,Yeo T S,et al.Adaptive filtering algorithms for SAR speckle reduction[C]∥Geoscience and Remote Sensing Symposium,Lincoln,NE,USA,1996.

[10]Donoho D L.Denoising by soft-thresholding[J].IEEE TransInform Theory,1995,41(3):613-627.

[11]叶树亮,张玉德,张炜.齿轮视觉检测中的尺度与方向相关性联合降噪[J].光学精密工程,2014,22(6):1622-1630.Ye Shu-liang,Zhang Yu-de,Zhang Wei.Scale and directional correlation combined denoiseing in gear visual inspection[J].Opt Precision Eng,2014,22(6):1622-1630.

[12]Jarabo-Amores P,Rosa-Zurera M,Mata-Moya D,et al.Mean-shift filtering to reduce speckle noise in SAR images[C]∥Instrumentation and Measurement Technology Conference,Singapore,2009.

[13]Hyenkyun W,Yun S.Alternating minimization algorithm for speckle reduction with a shifting technique[J].Image Processing,2012,21(4):1701-1714.

[14]李晓峰,徐军,罗积军,等.激光主动成像图像噪声分析与抑制[J].红外与激光工程,2011,40(2):332-337.Li Xiao-feng,Xu Jun,Luo Ji-jun,et al.Noise analyzing and denoising of intensity image for laser active imaging system[J].Infrared and Laser Engineering,2011,40(2):332-337.

[15]Ikeda S,Ohtsuki T,Tsuji H.Signal-subspace-partition event filtering for eigenvector-based security system using radio waves[C]∥Personal,Indoor and Mobile Radio Communications,Tokyo,Japan,2009.

[16]Gu J,Yang J,Zhang H,et al.Speckle filtering in polarimetric SAR data based on the subspace decomposition[J].Geoscience and Remote Sensing,2004,42(8):1635-1641.

[17]Donoho D L,Johnstone I M.Ideal spatial adaptation by wavelet shrinkage[J].Biometrika,1994,81(3):425-455.

[18]邓建青,刘晶红.基于Fourier-Mellin变换和Keren算法的改进运动估计算法[J].液晶与显示,2011,26(3):364-369.Deng Jian-qing,Liu Jing-hong.Improved motion estimation algorithm based on Fourier-Mellin transform and Keren algorithm[J].Chinese Journal of Liquid Crystals and Displays,2011,26(3):364-369.

[19]任志英,高诚辉,申丁,等.双树复小波稳健滤波在工程表面粗糙度评定中的应用[J].光学精密工程,2014,22(7):1820-1827.Ren Zhi-ying,Gao Cheng-hui,Shen Ding,et al.Application of DT-CWT robust filtering to evaluation of engineering surface roughness[J].Opt Precision Eng,2014,22(7):1820-1827.

[20]任文琦,王元全.基于梯度矢量卷积场的四阶各向异性扩散及图像去噪[J].光学精密工程,2013,21(10):2713-2719.Ren Wen-qi,Wang Yuan-quan.GVC-based fourthorder anisotropic diffusion for image denoising[J].Opt Precision Eng,2013,21(10):2713-2719.

猜你喜欢
散斑滤波噪声
激光显示中的彩色散斑测量研究
激光投影显示散斑抑制方法研究
噪声可退化且依赖于状态和分布的平均场博弈
用于检验散斑协方差矩阵估计性能的白化度评价方法
控制噪声有妙法
电镜成像方式对数字散斑相关方法结果的影响
RTS平滑滤波在事后姿态确定中的应用
基于线性正则变换的 LMS 自适应滤波
一种基于白噪声响应的随机载荷谱识别方法
车内噪声传递率建模及计算