基于正余弦分解的自适应全变分散斑去噪方法 下载: 794次
1 引言
散斑干涉测量技术利用激光照射粗糙表面产生的散斑作为信息载体,对物体表面的微小形变和离面位移进行测量,是一种非接触、高精度、实时全场光学测量技术[1]。用相移技术得到的原始相位图是一个模为2π、条纹状的包络图,可根据其前后形变的相位变化量反演出被测物的真实形变量,广泛应用于航空航天、兵器、船舶等领域[2]。包裹相位图中的散斑颗粒噪声会影响解包裹过程,进而影响测量形变量的准确度[3]。因此,包裹相位图的滤波降噪处理是相位信息准确提取的关键,理想效果是最大程度消除噪声的同时能最大范围地保留相位边缘信息,得到信息完整、纹理清晰的相位图[4-5]。
Rudin等[6]提出的全变分(TV)去噪模型可以很好地去除噪声,但会产生阶梯效应。Song[7]提出了一种基于L1+p(0<p<1)范数的广义TV去噪模型,但对p的选取十分敏感,且对于相位灰度分布平坦的区域会产生明显的阶梯效应。为了减少阶梯效应,张红英等[8]提出了一种自适应正则项的TV去噪模型,通过选取扩散参数得到保边效果较好的TV模型。姜博宇等[9]提出了一种双保真全变差去噪模型,引入了自适应参数作为保真项的权重,使模型能根据不同区域控制保真强度,增加了模型的自适应去噪能力。芦碧波等[10]提出了引导滤波及Split Bregman方法,将图像作为各向异性TV的引导图像进行计算,以提高算法的稳定性。唐晨等[11]提出了基于变分图像分解的电子散斑干涉信息提取方法,取得了比较理想的降噪结果。为了更好地保留相位图中的边缘纹理信息,Aebischer等[12]提出了正余弦分解滤波方法,王永红等[13]提出了正余弦滤波和频域滤波结合的方法,蒋汉阳等[14]提出了基于散斑相位条纹方向的自适应正弦/余弦滤波,可在滤波的同时有效保留相位跳变信息。邱岳等[15]提出了基于剪切波变换的改进TV散斑去噪方法,将空间域和变换域的优点相结合,能更好地保持相位图的结构。
包裹相位图条纹暗带中掺杂了大量亮噪声点,条纹亮带中掺杂了大量暗噪声点,且暗条纹带和亮条纹带边缘的纹理跳变严重,会影响相位信息的提取。针对该问题,本文提出了一种基于正余弦分解的自适应TV去噪方法,可在提升相位图去噪能力的同时有效保留相位信息,并对去噪效果和相位信息的保留进行定量评价,验证了该方法的有效性。
2 基本原理
2.1 自适应全变分去噪模型
TV范数可表示为
式中,p为决定TV模型的关键参数,Ω为二维图像像素点的邻域,Ñu(x,y)为图像的梯度,(x,y)为图像像素点的坐标。由于含噪图像的TV范数明显大于不含噪图像,TV去噪可演化为求TV范数在给定约束下的最小化问题,约束条件可表示为
式中,u0(x,y)为原始含噪图像,u(x,y)为去噪后的图像,σ2为噪声方差。TV能量泛函J[u(x,y)]可表示为
式中,λ为拉格朗日算子。等号右边第一项主要用于去除图像中的噪声,第二项用于保证去噪后图像和原始图像的接近程度,λ用于平衡这两项[16]。
TV去噪模型的欧拉-拉格朗日方程为
传统TV去噪模型中,参数p一般为固定值,可以看出,当p=2时,称(5)式为基于L2范数的各向同性扩散调和模型,第二项扩散项的扩散系数为1,即模型朝各个方向扩散的能力相同,虽然可以去除噪声,但保留边缘的能力很弱。当p=1时,称(5)式为基于L1范数的TV模型,由于相位图不同梯度区域的扩散能力不同,因此能保持相位图的细节部分,但图像处理过程中容易形成阶梯效应[17]。为了减少阶梯效应,引入自适应参数p(x,y)代替固定值p,可表示为
式中,Gδ(x,y)为高斯滤波器,δ为滤波器的方差,*为卷积符号。滤波器的选取与噪声图像的信噪比有关,首先用一个高斯滤波器对噪声图像作预处理[18],改进后的自适应全变分(ATV)去噪模型的能量泛函和欧拉-拉格朗日方程可表示为
ATV去噪模型的最速下降方程可表示为
当时间参数不断增加时,下降方程趋向稳定收敛解,即可以根据图像中每一点的梯度大小,自适应选取合适的p(x,y),以消除TV去噪过程中的边缘模糊和阶梯效应问题。
2.2 正余弦分解去噪算法
对于一幅包裹相位图,其边缘处信息损失的本质是相位图本身的周期函数不连续,可将不连续的函数变为连续的周期函数,即将不连续的相位变为连续的相位后进行有规律的去噪处理。去噪前将明暗相间的原始含噪相位图进行正余弦函数变换,分解成正弦相位图和余弦相位图,将跃变信息转换为连续量;然后分别对正弦相位图和余弦相位图进行ATV去噪处理;最后对去噪后的分量相位图进行反正切运算,合成一幅相位图,从而实现有效去噪和保留边缘信息,得到纹理清晰的包裹相位图,可表示为
式中,G(x,y)为原始相位图的灰度值,进行正弦、余弦变换处理得到分量S(x,y)、C(x,y)。采用ATV模型分别对正弦相位图和余弦相位图进行处理,得到图像的灰度值为s(x,y)、c(x,y),对滤波后的分量相位图作反正切处理,得到
式中,Δ(x,y)为去噪和平滑边缘纹理后相位图的灰度信息。
3 分析与讨论
3.1 实验对比
为验证本方法的有效性,通过计算机得到数值模拟的数学模型,输入待检测系统和待测物材料表面的特征参数,输出含相位信息的相位图。其中,光源波长为532 nm,将模拟得到不含环境噪声的相位图作为实验测试对象,如
图 1. 不同去噪方法的效果。(a)模拟相位图;(b)含噪相位图;(c) TV;(d) ATV;(e)本方法
Fig. 1. Effect of different denoising methods. (a) Simulated phase image; (b) noisy phase image; (c) TV; (d) ATV; (e) our method
3.2 基于正余弦分解的全变分去噪过程
通过数字散斑干涉技术对待测物表面形变进行快速检测时,被测物形变由高精度螺旋加载到其中心产生。设定形变值为1400 nm,采用空间载波傅里叶变换法得到原始相位图受多种噪声影响的相位图,如
图 2. 正余弦分解算法的ATV去噪过程。(a)原始相位图;(b)正弦变换相位图;(c)余弦变换相位图;(d)经ATV去噪后的正弦变换相位图;(e)经ATV去噪后的余弦变换相位图;(f)反正切合成的相位图
Fig. 2. ATV denoising process of the sine-cosine decomposition algorithm. (a) Original phase image; (b) phase image obtained by sine transformation; (c) phase image obtained by cosine transformation; (d) phase image of sine transformation obtained by ATV denoising; (e) phase image of cosine transformation obtained by ATV denoising; (f) phase image of arctangent synthesis
3.3 自适应参数的选取
本方法中自适应参数p(x,y)的选取是散斑图去噪和保留图像边缘信息的关键,其大小由原始相位图经高斯滤波在每个点像素处的梯度值
图 3. 不同p(x,y)的去噪效果。(a) p(x,y)=1.10;(b) p(x,y)=1.30;(c) p(x,y)=1.45;(d) p(x,y)=1.50;(e) p(x,y)=1.55;(f) p(x,y)=1.90
Fig. 3. Denoising effect of different p(x,y). (a) p(x,y)=1.10; (b) p(x,y)=1.30; (c) p(x,y)=1.45; (d) p(x,y)=1.50; (e) p(x,y)=1.55; (f)
4 评价分析
为了定量评价本方法的去噪能力,用峰值信噪比(PSNR)和结构相似度(SSIM)两个指标对不同方法去噪后的相位图进行评价,可表示为
式中,X为模拟的无噪图像,Y为去噪后的图像,M、N分别为图像的行列数,μx、μy、σx、σy、σxy分别为p(x,y)=1.90
X和Y的均值、方差、协方差,C1、C2为防止分母为0的常数。PSNR表示原图像与降噪图像噪声水平的差异,可直接反映模型消除噪声的能力。SSIM将两幅图像的结构相似程度作为评价标准,SSIM越大,表明去噪效果越好,在相位图中体现为灰度信息的损失程度。不同算法的去噪结果如
表 1. 相位图的去噪效果对比
Table 1. Comparison of denoising effects of phase image
|
为验证本方法的有效性,根据相位图去噪前后灰度值的变化情况,确定相位图去噪后的效果以及明暗带灰度值跳变处相位信息的保留程度。取相位图中水平中心轴处的相位分布及灰度值曲线,用x轴表示像素大小,y轴表示灰度值。
可用去噪后相位图的相位估计离面形变量,设整幅相位图中的条纹级数为K,由亮条纹级数K对应相位变化,可得到离面形变ΔL为
式中,K=m+n,m为图中完整的条纹级数,n为非完整的条纹级数。以图中对称的亮暗条纹峰谷数为基准,将亮条纹数定义为整数级数,由于相邻、完整的明暗条纹之间的灰度值差为255,即对应的相位变化为π,若其中一条不完整的条纹对应的灰度值为a,则该条纹对应的级数可表示为
由于
图 4. 水平中心轴线处的相位分布。(a)模拟相位图;(b)原始相位图;(c) ATV方法去噪后的相位图;(d)本方法去噪后的相位图
Fig. 4. Phase distribution of the horizontal center axis. (a) Simulated phase image; (b) original phase image; (c) phase image after denoising by ATV method; (d) phase image after denoising by our method
为了在解包裹后计算形变量,需对包裹相位图进行去噪,而解包裹的效果受去噪水平的影响。
图 5. 不同方法得到的解包裹图。(a)原始相位图;(b) TV;(c) ATV;(d)本方法
Fig. 5. Unwrapping image obtained by different methods. (a) Original phase image; (b) TV; (c) ATV; (d) our method
图 6. 不同去噪方法得到的被测物形变场分布。(a)~(d)图5 (a)~图5 (d)对应的形变场分布
Fig. 6. Deformation field distribution of the measured object obtained by different denoising methods. (a)--(d) Deformation field distribution corresponding to Fig. 5 (a)--Fig. 5 (d)
为验证本方法中自适应参数p(x,y)对去噪效果的影响,对
图 7. 不同参数p(x,y)时被测物的形变场分布。(a)~(f)图3 (a)~图3 (f)对应的形变场分布
Fig. 7. Deformation field distribution of the measured object with different parameter p(x,y). (a)--(f) Deformation field distribution corresponding to Fig. 3 (a)--Fig. 3 (f)
5 结论
针对含噪包裹相位图边缘处的相位随去噪或滤波处理的损失问题,提出了一种基于正余弦分解的ATV散斑去噪方法。采用相位预处理方法保护相位图边缘处的信息,结合ATV去噪模型,有效去除相位图中的大量散斑噪声并保留相位图中明暗带边缘处的纹理细节。相比传统TV去噪模型,本方法不仅可以有效去除相位图中的噪声、保护边缘信息,且去噪后的相位分布整体更平滑,几乎没有灰度值跳变现象,提高了解包裹的精度。对不同方法去噪图像的定量评价结果表明,相比传统方法,本方法得到的图像PSNR提高了约2.0 dB,SSIM值偏大,表明本方法可以减少灰度信息的损失。同时可以根据原始相位图的优劣情况,增强算法的自适应性。通过缩小自适应参数范围,提高模型的去噪能力。从相位图解包裹和三维显示结果来看,本方法提取的最大形变量为1354 nm,最接近预设值,证明了本方法的有效性。
[1] Hung Y Y. Shearography: a new optical method for strain measurement and nondestructive testing[J]. Optical Engineering, 1982, 21(3): 213391.
[2] Wang Y H, Thomas D, Zhang P, et al. Whole field strain measurement on complex surfaces by digital speckle pattern interferometry[J]. Materials Evaluation, 2008, 66(5): 507-512.
[3] Herráez M A, Burton D R, Lalor M J, et al. Fast two-dimensional phase-unwrapping algorithm based on sorting by reliability following a noncontinuous path[J]. Applied Optics, 2002, 41(35): 7437-7444.
[4] Capanni A, Pezzati L, Bertani D, et al. Phase-shifting speckle interferometry: a noise reduction filter for phase unwrapping[J]. Optical Engineering, 1997, 36(9): 2466-2472.
[5] 王永红, 梁恒, 王硕, 等. 数字散斑相关方法及应用进展[J]. 中国光学, 2013, 6(4): 470-480.
[6] Rudin L I, Osher S, Fatemi E. Nonlinear total variation based noise removal algorithms[J]. Physica D: Nonlinear Phenomena, 1992, 60(1/2/3/4): 259-268.
[7] SongB. Topics in variational PDE image segmentation, inpainting and denoising[D]. Los Angeles: University of California,Los Angeles, 2003.
[8] 张红英, 彭启琮. 全变分自适应图像去噪模型[J]. 光电工程, 2006, 33(3): 50-53.
[9] 姜博宇, 张剑. 双保真全变差去噪模型[J]. 激光与光电子学进展, 2018, 55(2): 021004.
[10] 芦碧波, 王乐蓉, 王永茂, 等. 各向异性全变分引导滤波及其Split Bregman方法[J]. 激光与光电子学进展, 2017, 54(5): 051005.
[11] 唐晨, 陈明明, 陈霞, 等. 基于变分图像分解的电子散斑干涉信息提取方法[J]. 光学学报, 2018, 38(3): 0328002.
[12] Aebischer H A, Waldner S. A simple and effective method for filtering speckle-interferometric phase fringe patterns[J]. Optics Communications, 1999, 162(4/5/6): 205-210.
[13] 王永红, 李骏睿, 孙建飞, 等. 散斑干涉相位条纹图的频域滤波处理[J]. 中国光学, 2014, 7(3): 389-395.
[14] 蒋汉阳, 戴美玲, 苏志龙, 等. 基于散斑相位条纹方向的自适应正弦/余弦滤波[J]. 光学学报, 2017, 37(9): 0910001.
[15] 邱岳, 唐晨, 徐敏, 等. 基于剪切波变换的改进全变分散斑去噪方法[J]. 激光与光电子学进展, 2020, 57(2): 021003.
[16] Chen D L, Chen Y Q, Xue D Y. Fractional-order total variation image denoising based on proximity algorithm[J]. Applied Mathematics and Computation, 2015, 257(15): 537-545.
[18] Davila A, Kaufmann G H, Kerr D. Scale-space filter for smoothing electronic speckle pattern interferometry fringes[J]. Optical Engineering, 1996, 35(12): 3549-3554.
Article Outline
刘吉, 黄晓慧, 武锦辉, 苏凝钢, 于丽霞. 基于正余弦分解的自适应全变分散斑去噪方法[J]. 中国激光, 2020, 47(10): 1004004. Liu Ji, Huang Xiaohui, Wu Jinhui, Su Ninggang, Yu Lixia. Adaptive Total Variation Speckle Denoising Method Based on Sine-Cosine Decomposition[J]. Chinese Journal of Lasers, 2020, 47(10): 1004004.