劉 乾,袁道成,何建國(guó)
(1.中國(guó)工程物理研究院 機(jī)械制造工藝研究所,四川 綿陽(yáng) 621999;2.西安交通大學(xué) 機(jī)械工程學(xué)院,陜西 西安 710049)
?
可實(shí)現(xiàn)誤差估計(jì)的移相量計(jì)算方法
劉乾1*,袁道成1,2,何建國(guó)1
(1.中國(guó)工程物理研究院 機(jī)械制造工藝研究所,四川 綿陽(yáng) 621999;2.西安交通大學(xué) 機(jī)械工程學(xué)院,陜西 西安 710049)
針對(duì)移相干涉儀中移相器的標(biāo)定,提出了一種基于干涉圖計(jì)算移相量的迭代方法。該方法分為兩步:首先假設(shè)移相量已知,構(gòu)建三元最小二乘方程計(jì)算位相;然后假設(shè)位相已知,構(gòu)建二元最小二乘方程計(jì)算移相量,同時(shí)依據(jù)三角函數(shù)關(guān)系和遍歷原則,建立估算移相量計(jì)算誤差的參數(shù)。利用計(jì)算機(jī)仿真和實(shí)驗(yàn)驗(yàn)證了提出方法的有效性。計(jì)算機(jī)仿真顯示:提出的方法比已有算法計(jì)算精度更高,而且誤差估計(jì)值與實(shí)際計(jì)算誤差偏離小于15%。在Fizeau干涉儀上開展了驗(yàn)證實(shí)驗(yàn),利用兩個(gè)電容位移傳感器測(cè)量了鏡架的位移。計(jì)算結(jié)果與電容傳感器測(cè)量結(jié)果非常吻合,最大偏差僅為0.7 nm。另外,利用本文方法得到的誤差估計(jì)值為0.52 nm,顯示測(cè)量結(jié)果和計(jì)算結(jié)果的偏差在誤差估計(jì)值范圍內(nèi)。所提出的方法可以高精度地提取移相量,且能給出移相量計(jì)算誤差,是一種簡(jiǎn)單可靠的移相器標(biāo)定方法。
移相干涉儀;移相器;標(biāo)定;誤差估計(jì);迭代算法
移相干涉儀因其分辨率高和重復(fù)性好而成為波面測(cè)量的一種重要儀器[1]。移相過程可以使干涉儀采集多幀干涉圖計(jì)算每一像素點(diǎn)的位相,從而獲得高的空間分辨率。測(cè)量中移相量應(yīng)等于預(yù)設(shè)值,否則將導(dǎo)致波面測(cè)量誤差,如經(jīng)典的四步移相中,10 nm的移相誤差將導(dǎo)致20 nm波長(zhǎng)的波面誤差[2]。然而,無(wú)論壓電陶瓷[3]還是波長(zhǎng)調(diào)諧[4]方式的移相,均存在一定的非線性。因此,需要對(duì)移相干涉儀的移相器進(jìn)行高精度校正[5]。另外,移相器的老化也將破壞移相精度,需要再次重新標(biāo)定。研究者們采用了多種光學(xué)方法對(duì)壓電陶瓷的位移和電壓之間的關(guān)系進(jìn)行標(biāo)定[6-7]。
由于移相干涉儀帶有可作為長(zhǎng)度計(jì)量基準(zhǔn)的激光器,因此研究者提出了一些從干涉圖提取移相信息的方法,無(wú)需另用其他儀器。這些方法大致可以分為三類。第一類方法基于干涉圖的灰度統(tǒng)計(jì)信息[8-9],這類方法假設(shè)了一定的條件,如干涉圖背景和調(diào)制度在空間上無(wú)變化或波面位相在[0,2π]是均勻分布的。第二類方法基于多參數(shù)的優(yōu)化[10-11],以多個(gè)移相量作為自變量建立目標(biāo)函數(shù),通過優(yōu)化求解移相量。第三類方法基于迭代優(yōu)化[12-13],在該類方法中將空間相關(guān)參數(shù)和移相相關(guān)參數(shù)分別作為已知量去求解對(duì)方,經(jīng)多次迭代求解移相量。趙智亮等曾以迭代算法為基礎(chǔ)通過干涉圖計(jì)算移相量,在干涉儀未增加硬件的情況下構(gòu)建了移相誤差的自校正系統(tǒng)[14]。這些方法都能很好地從干涉圖中提取移相量,但對(duì)于實(shí)際使用中噪聲或其他非理想因素造成的計(jì)算誤差,上述算法均不能給出誤差情況。因此,利用這些算法標(biāo)定移相器時(shí)難以估計(jì)計(jì)算結(jié)果的可靠程度,這在一定程度上降低了標(biāo)定的可信性。本文對(duì)先進(jìn)迭代算法[12]進(jìn)行改進(jìn),提出了一種帶有精度指示的算法,利用干涉圖迭代計(jì)算中的冗余信息,來(lái)估算移相量的計(jì)算誤差,可以同時(shí)給出移相量的計(jì)算結(jié)果和最大誤差。在給出了算法原理的基礎(chǔ)上,通過計(jì)算機(jī)仿真和實(shí)驗(yàn)對(duì)算法性能進(jìn)行了驗(yàn)證。
移相干涉測(cè)量采集到的干涉圖光強(qiáng)可以表示為:
(1)
其中,下腳標(biāo)i(i=1,2,…,M)和j(j=1,2,…,N)分別表示幀序號(hào)和像素序號(hào),Aj、Bj、φj分別為第j個(gè)像素的背景、調(diào)制幅度和波面位相,δi為第i幀干涉圖相對(duì)于第一幀干涉圖的移相量。上標(biāo)t表示理論光強(qiáng)值。在式(1)中僅光強(qiáng)為已知量,等號(hào)右邊的4個(gè)參數(shù)均是未知量,因此迭代算法是求解該問題的一個(gè)有效途徑。展開式(1)中的余弦項(xiàng),式(1)可轉(zhuǎn)換為與幀參數(shù)和像素參數(shù)的線性關(guān)系式:
Aj+bjbi′+cjci′,
(2)
(3)
其中
αj=[Aj,bj,cj]T,
式(3)中的求和號(hào)是對(duì)所有干涉圖序號(hào)求和??梢杂?jì)算波面位相為:
φj=arctan(-cjlbj).
(4)
(5)
其中
(6)
在第二步中充分利用第一步的計(jì)算結(jié)果,將背景和調(diào)制幅度視為空間參數(shù),而與干涉圖幀序號(hào)無(wú)關(guān)。這樣,將先進(jìn)迭代算法中的三階最小二乘方程降為二階,減少了運(yùn)算量。
Δi=picosδi-qisinδi.
(7)
式(7)可寫為
(8)
其中
(9)
(10)
比較式(8)和式(10)可以看出,移相量的計(jì)算誤差Δi與參量vi分別是以pi2+qi2平方根為幅值、δi+εi的余弦和正弦值。若不存在計(jì)算誤差,即pi=qi=0時(shí),vi=0。由于干涉圖噪聲分布對(duì)每個(gè)像素是遍歷的,因此,每幀干涉圖得到的pi2+qi2近似相等。而每個(gè)像素的噪聲是隨機(jī)分布的,即對(duì)于每幀干涉圖,εi隨機(jī)分布在[0,2π]區(qū)間內(nèi)。因此,對(duì)于i=1,2,…,M,Δi的最大值E與vi的最大值近似相等。這表明,在迭代過程中可利用vi的最大值V來(lái)作為移相量計(jì)算誤差的指示參數(shù)。
本文算法與先進(jìn)迭代算法[12]的最大區(qū)別在于將干涉圖背景和調(diào)制幅度視為空間變量的函數(shù),而與幀序號(hào)無(wú)關(guān)。此改進(jìn)更符合移相干涉測(cè)量的實(shí)際情況,并可以減小一定的計(jì)算量,更重要的是可以通過式(5)方程解的內(nèi)在聯(lián)系建立一個(gè)估算誤差的參數(shù)V。該參數(shù)的建立使得計(jì)算出移相量的同時(shí)還可以得到計(jì)算結(jié)果的誤差范圍、了解計(jì)算結(jié)果的可靠程度。
圖1 移相量計(jì)算誤差E和誤差指示參數(shù)V的變化曲線Fig.1 Phase shifts estimation errors E and accuracy indicator V as a function of iteration cycles
圖2 25次迭代后干涉圖的移相量計(jì)算誤差和誤差估算值viFig.2 Error of phase shift estimation and vi of each interferogram after 25 iteration cycles
圖3 εi的統(tǒng)計(jì)分布示意圖Fig.3 Schematic of statistic distribution of εi
另外,仿真研究了干涉圖噪聲對(duì)誤差估算的影響。除疊加的噪聲外,其他條件與上文相同,仿真了移相量計(jì)算誤差E和誤差指示參數(shù)V在不同方差噪聲下的關(guān)系,如圖4所示(彩圖見期刊電子版)??梢钥闯觯珽隨噪聲的增大而增加,V相對(duì)于E的誤差小于15%,表明在不同狀況下誤差指示參數(shù)V具有較高的可信度。
圖4 移相量計(jì)算誤差E和誤差指示參數(shù)V與噪聲的關(guān)系Fig.4 Phase shifts estimation errors E and accuracy indicator V as a function of noise variance
收斂性也是迭代算法需要考慮的重要問題。為考察算法的收斂性,另外生成12幀π/2移相的干涉圖,移相量初始迭代值選為π/5,此時(shí),結(jié)果迭代未收斂到正確值。這是因?yàn)榭臻g參數(shù)A、B和φ基本上被初始值限制,因此收斂到初始值附近的局部最小值。而先進(jìn)迭代算法中將背景和調(diào)制度強(qiáng)制設(shè)置為各個(gè)像素點(diǎn)相同,以此避免收斂到局部最小值??紤]到本文算法和先進(jìn)迭代算法各自的優(yōu)勢(shì)和不足,因此在計(jì)算時(shí)先使用先進(jìn)迭代算法尋找全局最小值,然后使用本文算法進(jìn)行迭代,可以得到更精確的結(jié)果,并得到誤差指示參數(shù)V。對(duì)上述的12幀干涉圖采用這種聯(lián)合方法,以π/5為初始值,首先用先進(jìn)迭代算法計(jì)算15次,然后采用本文算法迭代15次,得到最大計(jì)算誤差E和誤差指示參數(shù)V隨迭代次數(shù)的變化曲線,如圖5所示??梢姡冗M(jìn)迭代算法可快速收斂到全局最小值,但第11次迭代后最大誤差不再減小,這是先進(jìn)迭代算法將所有像素的背景和調(diào)制量強(qiáng)制設(shè)置為相同值所致。以先進(jìn)迭代算法的計(jì)算結(jié)果作為初始值,本文算法可以進(jìn)一步減小計(jì)算誤差,收斂到更精確的結(jié)果。
圖5 先進(jìn)迭代算法和本文算法聯(lián)合迭代的誤差曲線Fig.5 Phase shift estimation error as a function of iteration cycles with combination method
在干涉儀平臺(tái)上進(jìn)一步驗(yàn)證算法性能。實(shí)驗(yàn)裝置示意圖如圖6所示。干涉儀為Fizeau型平面干涉儀,激光器波長(zhǎng)為632.8 nm,頻率穩(wěn)定性優(yōu)于1 MHz/min,功率為閉環(huán)控制。CCD分辨率為512×512,灰度級(jí)為8 bit。通過壓電陶瓷驅(qū)動(dòng)器(PZT)推動(dòng)被測(cè)鏡產(chǎn)生移相。PZT通過內(nèi)置的應(yīng)變片形成閉環(huán)反饋,標(biāo)稱定位精度可達(dá)1 nm。以平晶表面作為測(cè)試對(duì)象,其面形的PV值約0.15λ。采用兩個(gè)重復(fù)性精度為0.15 nm的電容位移傳感器(CDS,Micro-Epsilon 6500-CS005)測(cè)量金屬鏡架的移動(dòng)。為減小電容傳感器的非線性,事先對(duì)電容傳感器進(jìn)行校準(zhǔn)。實(shí)驗(yàn)裝置整體放在氣浮隔振平臺(tái)上,采用遮擋方式抑制干涉腔的氣流流動(dòng)。全部測(cè)試在1分鐘內(nèi)完成,溫度變化可忽略。預(yù)設(shè)移相量為π/4,即PZT預(yù)設(shè)每步移動(dòng)39.6 nm,實(shí)驗(yàn)共采集12幀干涉圖。為進(jìn)一步消除激光器功率波動(dòng)引起的干涉圖參數(shù)變化,利用干涉圖中非干涉區(qū)域像素灰度值為參考對(duì)干涉圖進(jìn)行校正[15]。
圖6 實(shí)驗(yàn)裝置示意圖Fig.6 Sketch of experiment setup
圖7 移相量的計(jì)算結(jié)果和測(cè)量結(jié)果對(duì)比圖Fig.7 Calculation and measurement results of phase shifts
迭代時(shí)將移相初始值設(shè)為π/3。使用2.9 GHz CPU的計(jì)算機(jī),80 s完成15次迭代,得到移相量的計(jì)算結(jié)果。將計(jì)算的移相量減去預(yù)設(shè)值π/4,得到移相量的偏差值,如圖7所示。圖7中同時(shí)給出了兩個(gè)電容位移傳感器的測(cè)量結(jié)果。可以看出計(jì)算結(jié)果與測(cè)量結(jié)果十分接近,最大相差僅約為0.7 nm(第11幀)。迭代計(jì)算得到的V為1.03×10-2rad,對(duì)應(yīng)632.8 nm的波長(zhǎng)約為0.52 nm。圖8給出了各幀干涉圖的誤差參數(shù)vi,其中v1的絕對(duì)值最大,即取V=0.52 nm。以±0.52 nm作為誤差限,在圖7上標(biāo)出計(jì)算結(jié)果的誤差區(qū)間,可見使用電容位移傳感器測(cè)量的位移基本被納入到誤差區(qū)間內(nèi),僅在第11幀偏差稍大。實(shí)驗(yàn)結(jié)果表明,計(jì)算的移相量與傳感器測(cè)量結(jié)果相符,且算法給出的誤差區(qū)間能夠較正確地給出計(jì)算結(jié)果的大致誤差。雖然實(shí)驗(yàn)在對(duì)機(jī)械式移相干涉儀上進(jìn)行,但本文算法也可應(yīng)用于波長(zhǎng)調(diào)諧移相。
圖8 15次迭代后每幀干涉圖的誤差估算值viFig.8 Phase shifts estimation error vi after 15 iteration cycles
為了簡(jiǎn)便、可靠地標(biāo)定移相干涉儀的移相器,本文提出從干涉圖計(jì)算移相量的迭代算法。該算法對(duì)干涉圖進(jìn)行了合理的假設(shè),計(jì)算精度得以提高。該算法還可以提供移相量計(jì)算誤差的估算值,可以為計(jì)算結(jié)果的可靠性提供一定的參考依據(jù)。通過計(jì)算機(jī)仿真和實(shí)驗(yàn)證實(shí)了方法的有效性。實(shí)驗(yàn)中,傳感器測(cè)試結(jié)果與計(jì)算結(jié)果有著很好的一致性,二者的偏差基本在誤差參數(shù)范圍以內(nèi)。本文算法可以在不借助其他儀器的情況下實(shí)現(xiàn)對(duì)移相器的快速、可靠的標(biāo)定。
[1]張宇, 金春水, 馬冬梅, 等. 雙光纖相移點(diǎn)衍射干涉儀裝調(diào)技術(shù) [J]. 紅外與激光工程, 2014, 43(1): 145-150.
ZHANG Y, JIN CH SH, MA D M,etal.. Alignment technology for double-fiber phase-shifting point diffraction interferometer [J].InfraredandLaserEng., 2014, 43(1): 145-150. (in Chinese)
[2]VANWINGERDEN J, FRANKENA H, SMORENBURG C. Linear approximation for measurement errors in phase shifting interferometry [J].Appl.Opt., 1991, 30(19): 2718-2729.
[3]許素安, 謝敏, 孫堅(jiān), 等. 基于壓電陶瓷光電相移驅(qū)動(dòng)的大行程納米定位系統(tǒng)[J].光學(xué) 精密工程,2014, 22(10): 2773-2778.
XU S A, XIE M, SUN J,etal.. Long range nano-positioning system based on optoelectronic phase-shift for piezoelectric actuator [J].Opt.PrecisionEng., 2014, 22(10): 2773-2778. (in Chinese)
[4]劉江, 苗二龍, 曲藝, 等. 基于光強(qiáng)自標(biāo)定移相算法檢測(cè)光學(xué)面形[J]. 光學(xué) 精密工程, 2014, 22(8): 2007-2013.
LIU J, MIAO E L, QU Y,etal.. Measurement of optical surface based on intensity self-calibration phase-shift algorithm [J].Opt.PrecisionEng., 2014, 22(8): 2007-2013. (in Chinese)
[5]OREB B F, FARRANT D I, WALSH C J,etal.. Calibration of a 300-mm-aperture phase-shifting Fizeau interferometer [J].Appl.Opt., 2000, 39(28):5161-5171.
[6]余有龍, 譚玲, 鄒李剛, 等. 用光纖光柵傳感器研究壓電陶瓷的特性[J]. 光子學(xué)報(bào), 2011, 40(7): 994-997.
YU Y L, TAN L, ZOU L G,etal.. Piezoelectric ceramic characteristics using fiber grating sensor [J].ActaPhotonicaSinica, 2011, 40(7): 994-997. (in Chinese)
[7]鄧勇, 劉寧, 曹紅蓓, 等. 基于Nd:YAG激光回饋干涉效應(yīng)的PZT精密測(cè)量技術(shù)與系統(tǒng) [J]. 紅外與激光工程, 2014, 43(10): 3434-3438.
DENG Y, LIU N, CAO H B,etal.. Nd:YAG laser feedback interference effects based PZT precision measurement technology and system [J].InfraredandLaserEng., 2014, 43(10): 3434-3438. (in Chinese)
[8]XU J, LI Y, WANG H,etal.. Phase-shift extraction for phase-shifting interferometry by histogram of phase difference [J].Opt.Express, 2010, 18(23): 24368-24378.
[9]GUO H, ZHANG Z. Phase shift estimation from variances of fringe pattern differences [J].Appl.Opt., 2013, 52(26): 6572-6578.
[10]GUO H, YU Y, CHEN M. Blind phase shift estimation in phase-shifting interferometry [J].J.Opt.Soc.Am.A, 2007, 24(1): 25-33.
[11]GAO P, YAO B, LINDLEIN N,etal.. Phase-shift extraction for generalized phase-shifting interferometry [J].Opt.Lett., 2009, 34(22): 3553-3555.
[12]WANG Z, HAN B. Advanced iterative algorithm for phase extraction of randomly phase-shifted interferograms [J].Opt.Lett., 2004, 29(14): 1671-1673.
[13]LIU Q, WANG Y, HE J G,etal.. Phase shift extraction and wavefront retrieval from interferograms with background and contrast fluctuations [J].J.Opt., 2015, 17: 025704.
[14]趙智亮, 夏伯才, 陳立華, 等. 相移干涉測(cè)量中相移誤差的自修正[J]. 光學(xué) 精密工程, 2013, 21(5): 1116-1121.
ZHAO ZH L, XIA B C, CHEN L H,etal.. Self-correction of phase step error in phase shifting interferometric measurement [J].Opt.PrecisionEng., 2013, 21(5): 1116-1121. (in Chinese)
[15]郝群, 朱秋東, 胡搖, 等. 一種在干涉圖外圈開辟環(huán)形光強(qiáng)檢測(cè)區(qū)的光強(qiáng)修正方法,中國(guó): CN 101482394 B[P]. 2010.
HAO Q, ZHU Q D, HU Y,etal.. A light intensity correction method to open annular light intensity monitoring area in the outer interference pattern, China: CN 101482394 B[P]. 2010.
劉乾(1983-),男,山東單縣人,博士,工程師,2006年于北京理工大學(xué)獲得學(xué)士學(xué)位,2009年、2015年于中國(guó)工程物理研究院研究生部分別獲得碩士、博士學(xué)位,主要從事精密測(cè)量、光學(xué)設(shè)計(jì)方面的研究。E-mail: liuqianblue@126.com
袁道成(1966-),男,河南信陽(yáng)人,碩士,研究員,碩士生導(dǎo)師,1994年于四川大學(xué)獲得碩士學(xué)位,主要從事精密測(cè)量的研究。E-mail: ydccaep@263.net
(版權(quán)所有未經(jīng)許可不得轉(zhuǎn)載)
Phase shift extraction algorithm with error estimation in phase-shifting interferometry
LIU Qian*, YUAN Dao-cheng, HE Jian-guo
(1.Institute of Machinery Manufacturing Technology,ChinaAcademyofEngineeringPhysics,Mianyang621999,China;2.SchoolofMechanicalEngineering,Xi’anJiaotongUniversity,Xi’an710049,China)*Correspondingauthor,E-mail:liuqianblue@126.com
For calibration of the phase shifter in a phase-shifting interferometer, an iterative algorithm was proposed to extract phase shift from a set of interference patterns. In each iteration cycle, the wavefront phase and phase shifts were calculated in two individual steps.Firsly, the phase shifts were assumed knowns and the calibration wavefront phase was retrieved from tri-variate equations. Then, the wavefront phase was assumed knowns and the phase shifts were extracted from bi-variate equations. Meanwhile, an error estimator to indicate the maximum calculation error of phase shifts was established based on the basic trigonometry and ergodic principles. The proposed algorithm was verified with computer simulations and experiments. The simulation results indicate that the proposed algorithm achieves higher accuracy, lightens the calculation burden, and the deviation between the error estimator and actual error is less than 15%. Validation experiments were carried out on a Fizeau interferometer. Two capacitive displacement sensors were employed in experiment to measure the actual phase increment. The results show that the extracted phase shifts are identical that from the proposed algorithm well and the maximum deviation is 0.7 nm. Moreover, the error estimator is 0.52 nm, which covers the deviation between calculation and measurement. It concludes that the proposed algorithm achieves higher accuracy and is more advantageous on that the calculation error can be given simultaneously, showing a convenient and reliable way to calibrate the phase shift for phase-shifting interferometers.
phase-shifting interferometer; phase shifter; calibration;error estimation; iterative algorithm
2016-05-06;
2016-06-22.
中國(guó)工程物理研究院超精密加工技術(shù)重點(diǎn)實(shí)驗(yàn)室基金資助項(xiàng)目(No.ZZ15008);能力提升課題資助項(xiàng)(No.2015B0405)
1004-924X(2016)10-2565-07
TH744.3
Adoi:10.3788/OPE.20162410.2565