大相位变化条纹相位提取中Paul小波参数的优化 下载: 972次
1 引言
在非接触光学表面三维测量中,用光将正弦光栅投射到物体表面,光栅的反射光或透射光将受到物体高度调制而生成变形条纹。利用CCD获得物体表面的变形条纹图像,并使用特定算法对条纹图像进行分析处理,提取其中含有物体高度信息的相位,即可获取物体表面的三维信息[1-3]。当被测物体表面形状变化非常复杂时,在物体高度梯度变化较大处,调制后的变形条纹分布较为密集,对应的条纹相位变化也比较大。常用的分析条纹图相位的方法有相移法[4]、傅里叶变换法[5]以及小波变换法[6-8]等。其中小波变换法具有多分辨率分析的特性,不仅能够像傅里叶变换法那样得到信号整体特征,而且能够对局部信号的细节进行分析,具有较好的时间-空间局部性,因而应用较为广泛[9]。采用小波变换分析变形条纹进而获得物体三维测量结果的方法也被称为小波变换轮廓术(WTP)[7,10]。WTP只需分析一副变形条纹图即可获得对应的相位信息,因此适合应用于复杂过程的实时、动态测量,是基于相位测量的热门研究领域之一[11-12]。WTP主要分为两类[6,13]:一维连续小波变换(1D-CWT)和二维连续小波变换(2D-CWT),其中,2D-CWT在测量精度和抑制噪声的方面比1D-CWT具有较大的优势[14]。在应用WTP方法分析条纹图提取相位的实践中,人们常用的小波有Morlet、Paul、Fan等[15]。由于Morlet小波具有很好的空域和频域能力,是WTP中最为常用的小波。虽然Morlet小波在分析条纹过程中具有较好的噪声抑制能力,但是其主要应用于条纹相位变化缓慢的条纹分析,而对于相位相对变化较大的条纹分析,Morlet小波往往难以提取出正确的相位[13,16]。二维Fan小波是由二维Morlet复小波叠加而成的,在处理相对快速相位变化条纹图分析上,二维Fan小波相对于二维Morlet有小幅提升,但依然难以有效地从大相位变化条纹图提取出正确相位。Paul小波则在分析相位变化较大的变形条纹中具有较大的优势[16-17]。
在实际应用中,Paul小波在分析受噪声干扰的大相位变化条纹时,相位变化强度与条纹分布密集程度是成正比的。过于密集的条纹分布会产生混频,而噪声则会进一步强化这种混频产生的不良后果——不能提取有效相位值,进而不能正确展开真实相位。
本文采用Paul小波作为母小波对变形条纹图进行分析,特别是大相位变化条纹图以及带噪声的条纹图。通过分析Paul小波参数对在条纹分析过程中频域分辨率的影响,调整小波变换参数以改善相位提取结果。给出了Paul小波分析大相位变化条纹的参数调整方法,实现了对具有噪声的大相位变化条纹图的相位可靠提取及解包。
2 WTP测量方法
2.1 小波变换
对任意
式中:
Paul母小波为[19]
式中:i为复数单位,
式中:频率
显然,时域分辨率Δ
进一步,其频域的中心
式中:
同样,频域分辨率Δ
2.2 小波脊方法提取相位
当光栅的条纹投射到物体表面时,条纹被物体高度调制变形,一般条纹图光强
式中:
对
应用WTP分析条纹,当条纹局部频率与相应尺度的小波函数振荡频率一致或者接近时,小波序列与条纹的相似程度较高。此时,小波变换系数的幅值也相应达到较大值。在沿着尺度方向,小波变换幅值最大值位置连线称为小波变换的脊(简称小波脊),进而可以提取出小波脊处的相位。因为实际相位包裹于[-π,π],故需要对包裹相位进行解包运算以获得实际连续的相位分布。本文采用Itoh[21-22]解包算法对所提取出的包裹相位进行展开。一般地,空间载波需要大于相位最大梯度[23,19],即是2π
由(9)式和(10)式可知,频域窗口可由小波阶数
可推到出
式中:正整数
调整Paul小波阶数
对于大相位变形条纹,相位变化越大的位置对应的条纹分布则越密集。
因此,通过对Paul小波参数伸缩因子
3 仿真实验
为分析Paul小波参数对相位变化较大条纹的影响,对复杂形状条纹进行分析,模拟复杂形面的相位分布,范围为[-6.5511,8.1060],图像尺寸为512 pixel×512 pixel,其形状如
本文主要分析大相位变形条纹,为便于计算,取
分别以
当
图 2. 具有不同相位变化的Peaks函数条纹图。(a) V=1;(b) V=4.5
Fig. 2. Peaks function fringe patterns with different phase variations. (a) V=1; (b) V=4.5
图 3. 当V=4.5时,不同smax下的包裹相位图。(a) smax=11.31;(b) smax=16.00;(c) smax=22.62
Fig. 3. Wrapped phase maps under different smax when V=4.5. (a) smax=11.31; (b) smax=16.00; (c) smax=22.62
图 4. 当V=4.5时,不同小波阶数下的包裹相位图。(a) n=3;(b) n=2
Fig. 4. Wrapped phase maps under different wavelet orders when V=4.5. (a) n=3; (b) n=2
基于前述分析,采用Paul作为母小波对相位变化较大的条纹图进行小波变换分析,伸缩因子中的
在实际应用中,条纹图会受到噪声的影响。因此,需对条纹添加随机噪声,以分析噪声对采用Paul小波变换法从条纹图提取相位的影响。实验发现,当
为便于讨论参数对噪声条纹的影响,对
图 5. 当V=4.0且噪声标准差为0.6时,条纹图形的相位解包误差
Fig. 5. Errors of unwrapped phase of fringe pattern when V=4.0 and standard deviation of noise is 0.6
图 6. 带噪声的条纹图及其解包结果。(a)当V=4.0且噪声标准差为0.6时的条纹图;(b)当n=4,s0=1,j=7时,相位解包结果
Fig. 6. Fringe pattern with noise and its unwrapped result. (a) Fringe pattern when V=4.0 and standard deviation of noise is 0.6; (b) unwrapped phase result when n=4, s0=1, j=7
进一步降低相位变化程度,同时添加较大的噪声。当
由Peaks函数表示的复杂物体,对于
总体而言,采用Paul小波分析条纹的方案能处理相位变化更大的变形条纹。此外,通过调整小波参数(伸缩因子及Paul小波阶数)能够调整频域窗口大小和细化伸缩因子,提高Paul小波分析的抗噪能力。
4 结论
采用Paul小波作为母小波,用WTP小波脊方法对条纹进行相位提取。该方法不但能够处理大相位变化的条纹,而且具有较好的抗噪能力。在具体应用Paul小波分析条纹时,需对Paul小波变换的伸缩因子的细化及最大值控制,以及Paul小波的阶数进行综合调整,改变频域窗口尺寸以适应大相位变化条纹分析。此外,针对大相位变化条纹图相位提取,通过具体实例分析了在不同强度噪声下Paul小波参数的选择方法,给出了不同条纹分布密度和不同噪声条件下,Paul小波阶数及伸缩因子的选择及细化处理方法。结果表明,该方法可以有效地改善大相位变化条纹的相位提取结果。
分析可以发现,相位变化越大,条纹分布越密,在频域分析时越容易出现频率混淆。噪声则会进一步强化上述不良影响。下一步的主要工作为改进Paul小波变换方法,使其能够在正确提取相位的同时提高对于大相位变化条纹图的噪声抑制能力。
[1] 郑素珍, 陈文静, 苏显渝. 三维面形测量中小波变换和傅里叶变换的对比研究[J]. 激光杂志, 2006, 27(1): 48-50.
[2] 郑毅, 陈文静, 钟敏, 等. 提高基于Morlet小波“脊”处理方法的相位解调精度研究[J]. 激光与光电子学进展, 2014, 51(11): 111203.
[3] 陈超, 高楠, 王向军, 等. 基于自适应条纹投影的彩色物体三维形貌测量[J]. 光学学报, 2018, 38(8): 0815008.
[4] Du H B, Zhao H, Li B, et al. Algorithm for phase shifting shadow Moiré with an unknown relative step[J]. Journal of Optics, 2011, 13(3): 035405.
[7] 张诚, 陈文静. 提高小波变换轮廓术测量精度的方法[J]. 光学学报, 2018, 38(7): 0712002.
[8] 钟敏, 陈锋, 肖朝. 小波变换减小调制度轮廓术中非线性的研究[J]. 激光与光电子学进展, 2017, 54(7): 071205.
[17] 何百通, 巫少龙. 基于二维连续小波变换的三维轮廓测量技术比较研究[J]. 机电工程, 2013, 30(12): 1503-1505, 1519.
[21] Itoh K. Analysis of the phase unwrapping algorithm[J]. Applied Optics, 1982, 21(14): 2470.
[23] 孙娟, 陈文静, 苏显渝, 等. 小波变换轮廓术的测量范围研究[J]. 光学学报, 2007, 27(4): 647-653.
[24] Conraria L A, Soares M J. The continuous wavelet transform: A primer[J]. NIPE Working Paper, 2011, 16: 1-43.
[25] 翁嘉文, 钟金钢. 离散栅格Gabor小波变换的尺度参数取值方法[J]. 中国图象图形学报, 2006, 11(9): 1266-1270.
张伟, 王生怀, 任爱华, 孙海明. 大相位变化条纹相位提取中Paul小波参数的优化[J]. 激光与光电子学进展, 2019, 56(12): 121005. Wei Zhang, Shenghuai Wang, Aihua Ren, Haiming Sun. Optimization of Paul Wavelet Parameters in Phase Extraction of Fringe Patterns with Large Phase Variation[J]. Laser & Optoelectronics Progress, 2019, 56(12): 121005.