郭 媛,陳小天,毛 琦,趙麗娜
(齊齊哈爾大學計算機與控制工程學院,黑龍江齊齊哈爾161006)
電子散斑干涉測量技術具有非接觸、全場測量、精度高和隔震要求低的特點[1-3],已成為動態和靜態物體變形測量的一種重要方法。散斑測量得到干涉條紋圖,需要從變形的條紋圖中提取相位信息,從而獲得所測的物理量。應用于相位解調的方法主要有相移法[4-5]和傅里葉變換法[6-7]。相移法不僅過程復雜,而且得到的是包裹相位,需要進行解包裹運算。傅里葉變換法雖然簡單,但得到的也是包裹相位,同樣需要再進行相位解包裹[6-7]。
相移法中常用的相位解包裹有路徑跟蹤法、最優估計法和最小范數法[8-10]。其中用到最多的是最小范數法中的最小二乘相位解包裹方法。最小二乘相位解包裹方法的原理是得到一個泊松方程,通過求解泊松方程就可以得到相移法所求的相位[11-12]。本文融合最小二乘相位解包裹得到泊松方程求解相位的方法和從單幅干涉條紋圖中恢復相位的方法,提出新的單幅干涉條紋圖恢復相位的新方法。通過對單幅干涉條紋圖進行兩次希爾伯特變換提取干涉條紋圖中的余弦分量和正弦分量,由正弦分量和余弦分量求取相位的正切值,即相位的梯度[13]。從相位梯度得到泊松方程,從而變成了求解泊松方程。這種方法不僅能夠從單幅干涉條紋圖中恢復真實相位,并且由希爾伯特變換可以濾除干涉條紋圖中的直流分量的噪聲,達到濾波的效果,而且減小了相移法的復雜性。實驗驗證了該方法的可行性和正確性。
希爾伯特變換Hilbert transform(HT)是在時域中進行的一種特殊正交變換。在一維實空間中,信號f(x)的希爾伯特變換是f(x)和1/πx的卷積。定義信號f(x)的希爾伯特變換為[14-15]:

在頻域中,希爾伯特變換的結果來自sign函數的簡單乘積,即:

其中,FT為傅里葉變換;k為角頻率,并且:

希爾伯特變換等同于一個濾波器,一個信號經過希爾伯特變化后,只是把它在頻域相移π/2。在頻域內,希爾特變換的關系可表示為

式中,V(f)是函數v(x)的傅里葉變換;U(f)是函數f(x)的傅里葉變換;j是虛數單位。由希爾伯特變換的性質可知信號cos的希爾伯特變換就是sin,并且能夠濾除原信號的直流分量,即可以有效地濾除原信號所攜帶的噪聲。
通常,從動態散斑術中獲得的散斑干涉圖可以用式(5)表示:

式中,Ia(x,y)為背景光強;Ib(x,y)為條紋幅值;f0為 載波的角頻率;(x,y)為調制相位。Ia(x,y)和Ib(x,y)是緩變函數,可以視為常數。對于散斑條紋圖進行希爾伯特變換得到正弦分量:

可看到希爾伯特變換很好地濾除了散斑干涉圖中的直流分量,達到濾除噪聲的效果。再次對I1(x,y)進行希爾伯特變換得到余弦分量:

令 (x,y)=2πf0x+(x,y),則可以得到相位在x方向上的梯度[13,16]:

同理,相位在y方向上的梯度為:

由式(8)和式(9)可以得到:

顯然式(10)是M×N矩陣網格上的離散泊松方程,即:

因此,計算相位在數學上等于求解離散泊松方程,用離散余弦變換(DCT)即可求出(x,y),也就可得到本文中所求的真實相位。
在最小二乘相位解包裹[11]中常用DCT解泊松方程,但當殘差點較多時DCT非加權最小二乘相位解包裹算法的計算結果比較平滑,從而有學者引入權重,抑制誤差的傳播,稱為加權離散余弦變換(WDCT)[17]。為補償其平滑作用,采用加權處理。權重定義為:
式(13)中,unit(·)為歸一化處理;filt[·]為均值濾波。求出權重ui,j后,用ui,j對ρi,j進行加權處理:

其中,ρ*(x,y)是ρ(x,y)加權處理的結果,然后利用對泊松方程的求解即可求出真實相位。鑒于WDCT算法的優勢,實驗采用WDCT算法解泊松方程。
相移法提取散斑干涉條紋圖首先需要經過相移(如四步相移法)提取包裹相位,再通過相位解包裹運算才能夠解開包裹相位得到真實相位。而本文提出的基于離散余弦的的方法能夠簡便的完成相移法的過程,從散斑干涉條紋圖中直接得到真實相位。相移法和本文提出的方法基本流程對比圖如圖1所示。

圖1 相移法和本文提出的方法從干涉條紋圖提取相位對比流程圖Fig.1 The flow chart of phase-shift and the proposed method extracted phase from interference fringe patterns
用MATLAB生成400×400的散斑干涉條紋圖,條紋圖的強度分布為:

其中,f0為載波頻率,大小取0.125,(x,y)=2peaks(400)。相移法是對干涉條紋圖提取相位最常用的方法,用相移法提取干涉條紋相位如圖2所示,首先模擬四幅光柵干涉條紋圖,用四步相移法從中提取包裹相位,四步相移法提取包裹相位方法見參考文獻[4]。再用最小二乘方法得到泊松方程[11-12],最后用WDCT方法求解泊松方程得到真實相位。

圖2 用4步相移法從4幅干涉條紋圖中提取相位的結果Fig.2 Results of the phase extracted from 4 interference fringe patterns by phase-shift method
用本文提出的基于離散余弦的方法從干涉條紋提取相位結果如圖3所示,從圖3中可以看出本文提出的方法同樣能夠很好地干涉條紋圖中提取真實相位。圖3(d)中最小二乘求解相位(LSDCT)曲線是經過四步相移提取包裹相位,再經過最小二乘法解包裹提取的真實相位,與本文提出的基于離散余弦提取相位的曲線是重合的,圖中小坐標是x等于150處的局部放大圖。盡管相移法提取相位和本文提出的方法提取相位的誤差是一樣的,但是本文提出的算法只需要一幅干涉條紋圖,就能夠發到相移法所能夠達到的結果。大大降低了從干涉條紋圖提取相位的現實要求,降低了相位提取的繁瑣程度,而且縮短了相位提取的時間,相移法提取真實相位時間為6.8 s,而本文提出的方法提取真實相位時間為2.8 s。同時,現實中相移法受環境因素會更大,故本文提出的算法更適合應用于實際干涉條紋相位提取。
對于現實含有噪聲的干涉條紋圖提取相位如圖4所示,如圖4(a)所示的含有噪聲的干涉條紋圖,用相移法提取的相位如圖4(b)所示,用本文提出的方法提取的相位如圖4(c)所示。

圖3 用本文從單幅干涉條紋圖中提取相位的結果Fig.3 Results of the phase extracted from a single interference fringe pattern by the proposed method

圖4 用兩種方法對含有噪聲的相位提取Fig.4 Comparing of phase extracted with noise by two method
從圖4中可以看出本文提出的基于離散余弦的方法同樣能夠很好地從單幅圖中提取真實相位,并沒有因為該方法過程簡單而導致誤差增多。相反,在現實情況中相移法,需要多幅條紋圖,導致每幅圖含有不一的噪聲,從而導致更多的誤差。
通過上面一系列的實驗可以看出本文提出的方法能夠很好地從單幅干涉條紋圖中提取真實相位,與之相比,相移法需要4幅干涉條紋圖,過程復雜,對光學采集系統的要求較高,提取的4幅干涉條紋圖進行計算得到包裹相位,還需相位解包裹才能得到真實相位。而本文提出的算法只需要1幅干涉條紋圖就能夠解出真實相位,環境因素的影響比相移法小。同時相位提取的誤差在理想的情況下是相同的,但由于各種因素的影響,現實情況下本文提出的算法得到的結果會更好。
[1] ZHOU Jie,XU Manping.Application of electronic speckle measurement of the refractive index of phase objects[J].Laser&Infrared,2010,40(2):192-194.(in Chinese)周杰,徐滿平.應用電子散斑測量位相物體的折射率[J].激光與紅外,2010,40(2):192-194.
[2] MI Honglin.Speckle pattern interferometry technique based on laser and Its application in measured displacement[J].Laser Journal,2013,34(5):23-24.(in Chinese)米紅林.基于激光的散斑干涉術及其測量中的應用[J].激光雜志,2013,34(5):23-24.
[3] LIU Hengbiao,WANG Changling.Roughness measurement of shot-blasted surface based on polychromatic speckle autocorrelation[J].Acta Optica Sinica,2010,30(9):2578-2584.(in Chinese)劉恒彪,王昌靈.拋噴丸表面的多波長散斑自相關法粗糙度測量[J].光學學報,2010,30(9):2578-2584.
[4] WU Lushen,WAN Luping,LI Yuwen.Phase-stepping error analysis of 3D measuring system based on phase method[J].Laser&Infrared,2012,42(9):1040-1044.(in Chinese)吳祿慎,萬露萍,李彧雯.基于相位法的三維測量系統的相移誤差分析[J].激光與紅外,2012,42(9):1040-1044.
[5] DENG Lijun,YANG Yong,SHI Bingchuan,et al.Twostep phase-shifting digital holography based on extraction of phase shift[J].Chinese J.Lasers,2014,41(2):0209014.(in Chinese)鄧麗軍,楊勇,石炳川,等.基于相移量提取的兩步相移數字全息術[J].中國激光,2014,41(2):0209014.
[6]HUANG Fang,ZHANG Wenjing,WANG Haiyan,et al.Object deformation measurement based on FFT speckle pattern interferometry[J].Laser& Infrared,2012,42(2):124-128.(in Chinese)黃芳,張文靜,王海燕,等.基于FFT的散斑干涉術測物體變形[J].激光與紅外,2012,42(2):124-128.
[7] MENG Fanwen,WU Lushen.Study on 2-D fourier transform based on FTP[J].Laser&Infrared,2008,38(9):955-957.(in Chinese)孟凡文,吳祿慎.基于FTP的二維傅里葉變換的研究[J].激光與紅外,2008,38(9):955-957.
[8] Y T Zhang,Min-JH,Hua-R L,et al.Branch cutting algorithm for unwrapping photoelastic phase map with isotropic point[J].Opt Laser Eng,2012,50:619-631.
[9] Q Liu,Y Wang,F Ji,et al.A three-step least-squares iterative method for tilt phase-shift interferometry[J].Opt.Express,2013,21(24):29505-29515.
[10]M Yan,L Wang.Weighted Kalman filter phase unwrapping algorithm based on inSAR image[J].Engineering Review,2013,33:227-231.
[11]QIAN Xiaofan,LI Bin,LI Xinghua,et al.Improvement of least-square phase unwrapping algorithm based on lateral shearing interferometry J].Chinese J.Lasers,2012,39(11):1109002.(in Chinese)錢曉凡,李斌,李興華,等.橫向剪切最小二乘相位解包 裹 算 法 的 改 進[J].中 國 激 光,2012,39(11):1109002.
[12]GUO Yuan,CHEN Xiaotian.Study of improved phase unwrapping algorithm based on least squares[J].Chinese J.Lasers,2014,41(5):0508005.(in Chinese)郭媛,陳小天.基于最小二乘相位解包裹改進算法的研究[J].中國激光,2014,41(5):0508005.
[13]XIONG Liudong,JIA Shuhai,DU Yanfen.A novel algorithm for phase retrieval from a single carrier-frequency fringe pattern[J].Acta Optica Sinica,2010,30(1):123-126.(in Chinese)熊六東,賈書海,杜艷芬.單幅載頻條紋圖的相位恢復新算法[J].光學學報,2010,30(1):123-126.
[14]Shouyu Wang,Liang Xue,Jiancheng Lai,et al.An improved phase retrieval method based on Hilbert transform in interferometric microscopy[J].Optik,2013,124(14):1897-1901.
[15]Mustapha B,Mohamed A,Elmostafa B.Optical phase extraction algorithm based on the continuous wavelet and the Hilbert transforms[J].Journal of Computing,2010,2(5):1-5.
[16]Kemao Qian,Anand K Asundi.Algorithm for directly retrieving the phase difference:a generalization[J].Opt.Eng,2003,42(6):1721-1724.
[17]DONG Chunmin,LIU Guolin,YU Shengwen,et al.An improved algorithm of weighted least-squares for phase unwrapping[J].Journal of Geodesy and Geodynamics,2011,31(supp.):90-97.(in Chinese)董春敏,劉國林,于勝文,等.加權最小二乘相位解纏的一種改進[J].大地測量與地球動力學,2011,31(增刊):90-97.