基于快速傅里叶变换的四种相位解包裹算法

更新时间:2023-07-24 08:53:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

5卷第5期 第2013年5月 2

强激光与粒子束

HIGHPOWERLASERANDPARTICLEBEAMS      

Vol.25,No.5 

,Ma2013 y

()文章编号:0014322201305112905 1---

基于快速傅里叶变换的四种相位解包裹算法

,王华英1, 于梦杰1, 刘飞飞1, 刘佐强1

()1.河北工程大学信息与电气工程学院,河北邯郸056038;56038 2.河北工程大学理学院,河北邯郸0

采用理论分析与计算机模拟及实验验  摘 要: 为了快速准确地对含有噪声的包裹相位图进行相位展开,——四次F、对基于快速傅里叶变换(的四种典型算法—二次F证相结合的方法,FFT)FT算法(4FT)FT算法-F(、四次离散余弦变换算法(及横向剪切干涉与F作了对比研究。结2FT)4CT)FT相结合的算法(LSFT)-F-D-F果表明:2FT算法运行速度最快,4FT算法次之,LSFT算法速度最慢;4FT算法对含有较强噪声和轻-F-F-F-F微欠采样的实验数据的处理效果是最好的;LSFT算法对强噪声数据的处理效果最差。-F  关键词: 相位解包裹; 快速傅里叶变换; 离散余弦变换; 噪声; 欠采样

:/438.1    文献标志码:oi10.3788HPLPB20132505.1129  中图分类号: O A  d

因而得到的相位分布  由于数字全息图再现的复振幅光场中解调相位信息是通过计算反正切函数得到的,],被截断到三角函数的主值范围(之间,必须对其进行展开(即相位解包裹)才能得到连续相位分布。因-π,π

1]

。然而由于实际测量环境及噪声、此,相位解包裹是实现数字全息三维重建中的一个重要环节[欠采样、阴影、

调制度过低等各种因素的存在,使得干涉图的干涉特征千变万化,因此很难利用一种算法解决所有解包裹问需要根据实际情况选择算法,以便找到既迅速又准确的优化算法。在现已提出的多种算法题。在实际应用中,

中,基于快速傅里叶变换(的相位解包裹算法具有运算速度快的特点,该类算法是目前比较有应用前景的FFT)

[[2]3]4]

。基于F、、四次F二次F四次离散一类算法[FT的典型算法有四种:FT算法(4FFT)FT算法(2FFT)--[[5]6]

。这里需要说明的是:余弦变换算法(及基于横向剪切干涉与F4CT)FT相结合的算法(LSFFT)4-D--

因此也把其归于傅里叶变换算法的类型。本文首先对这四种算法的实现及DCT算法也是通过FFT实现的,

其特点进行简要的理论分析,然后结合计算机模拟和实验验证,对上述四种算法用于实际相位解包裹的优劣进行比较。

1 基于快速傅里叶变换算法的分析

二维相位解包裹的数学模型为

()kk1π 0≤x≤M-1, 0≤y≤N-1)x,x,x,x,y=φy+2y  (y∈Z,

(式中:-π<x,M为行像素数,N为列像素数。二维相位解包裹的任务就π;y)是实数域的像素坐标;x,y≤φ

是从包裹相位φ从而得到真实连续的相位场x,x,x,y中估计适当的整数ky,y。然而又因各自的FT的相位解包裹算法中的四种经典算法均延续了FFT算法运行速度快的特点,  基于F

原理不同使得它们对相位解包裹的处理效果也存在很大差异。下面简单介绍四种经典算法的基本原理。1.1 基于4FFT的算法-

需要进行四次傅里叶变换和四次傅里叶逆变换,并且需要“镜像”操作,因此,该算法FFT的算法,  基于4-

7]

,的计算量较大。根据该算法的基本原理[可以得到解包裹相位的估计值为

2222  

/(〉FT-1〈FFTcosFFT-1FFTsin-  p+q)p+q)e=Fx,x,yy){[((]}φφ

2222  

/(〉FT-1〈FFTsinFFT-1FFTcos F  p+q)p+q)x,x,yy){[((]}φφ

()2

(式中:是频域的像素坐标。通过估计值按照下式进行FFT和FFT-1分别表示二维傅里叶变换及逆变换;p,q)

8]

迭代可以求得[最终的解包裹相位分布,即

/ound[2π×rπ]k1=k+2e-k)+(

()3

;2012102320121223*收稿日期:--  修订日期:--

);河北省自然科学基金项目();河北省基金项目:国家自然科学基金项目(61077001,61144005F2010001038,F2012402051,F2012402059

;河北省教育厅科学研究重点项目()科技支撑计划项目(09277101D)ZH2011241

,作者简介:王华英(女,教授,博士,主要从事光学信息处理及数字全息技术方面的研究;1963—)bxsinzi26.com。@1pyg

1130

强激光与粒子束

第25卷

式中:当k=0时,round函数为取整函数;0为包裹相位。

但在一般情况下,需要迭代2~3次,因此,计算时至少需要八次傅里叶变换和八  这种算法抗噪效果较好,次逆傅里叶变换,因此运行时间较长。1.2 基于2FFT的算法-

FFT的相位解包裹算法的优越性体现在运行速度上  基于2-

[4]

。由式()及傅里叶变换的性质,有1

()4

22 

!i×FFT-1FFT(πp+q)x,x,y=2y)[(]

式中:!=i表示虚数单位;0+0为矢量-微分算符,xyy方向的单位矢量。0,0分别为x,xy

)进行傅里叶变换得4  对式(

2222 

/(/(()eFFT-1FFT(FT(2i5 πp+Fq)p+q)x,xx,y=Ry)yy){[(])}φx,

(…)式中:表示求复数的实部;Rexx,x,x,x,y表示y在x方向的偏微分;yy表示y在y方向的偏微分。可见,

)]。只要求出代入式(即可求出真实相位分布。54xx,x,xx,x,y和yy,y和yy的求法详见文献[

是因为在运算过程中只需要进行两次傅里叶变换和一次傅FT算法快,  这种算法之所以运行速度比四次F

里叶逆变换,但也需要对图像进行镜像操作。1.3 基于4CT的算法-D

[]

朱勇建等提出了一种基于4该算法的原理和基于FFT算法比较费时的问题,CT的算法5,  针对基于4--D

)只是将式(中的F由此可得到展开相位的估计4FFT的算法原理类似,2FT和FFT-1替换为DCT和DCT-1,-

值为

2222  

/(〉CT-1〈DCTcosCT-1DCTsin-  p+q)p+q)e=Dx,x,yDy){[((]}φφ

2222  

/(〉CT-1〈DCTsinCT-1DCTcos D  p+q)p+q)x,x,yDy){[((]}φφ

()6

))和(即可得到真实的相位值。这种算法在处理过程中需要进行至少八次离散余弦变换,因此36  联立式(

运行速度较慢。同时,对噪声处理的效果不太好。1.4 基于LSFFT的算法-

9]6]

。范琦等[提出了L该算法的基本思路和主要步骤如下[SFFT算法,  针对欠采样的问题,-

求出x,通常取1个像素)的相邻点的包裹相位差;  ①首先,y上相差s个像素(

,用一种相位解包裹算法对上面得到的包裹相位差进行相位解包裹,解包裹后的相位差Δx,  ②然后,y)x(φ与真实相位间的关系为x,Δy)y(φ

,()x,x+sx,7Δ=(-(y)y)y)x(φ

()x,x,x,8=(-(Δy)y+s)y)y(φ

),()分别作一维傅里叶变换,并应用位移定理,可以推得真实相位在x,78  ③对式(y方向的一维估计分别为

1-

/[x,FTFFTx,ex2is-1]Δπ  py)=Fy)px(x{x[x( ]()}φ

1-

(x,FTFFTx,ex2is)Δπ -1]py)=Fy)/qy(y{y[y(][}φ

-1-1

式中:和F分别为x和y方向的一维傅里叶变换及其逆变换。FFTFFTFTFFTx,xy,y

()9()10

,即x,x,x,  ④利用最小二乘原理求出真实相位(y)与x,y方向的一维估计y)y)之间的关系,x(y(

/()x,x,x)x,211(={+d+[+dy)y)y)y)x(x(y(y([]]},,。式中:x,x,x,x)dy)y)与(y)之间的相位偏差分别记为dy)x(x(y(y(]知,该算法能够解决欠采样的问题,但对噪声的处理效果尚不明确。2  由文献[

2 计算机模拟及实验结果

如何在记录和数值再现过程中最大可能地消除  在数字全息的记录与再现过程中会不可避免的引入噪声,

10]

散斑噪声的干扰是获得高质量再现像[的重要条件。因此,寻找一种本身就有消噪功能的相位解包裹算法来获得比较准确的物体三维形貌信息就成为了重中之重。

利用上述四种相位解包裹算法分别对含有噪声的数据进28×128像素的峰函数作为模拟数据,  本文选择1

()行了模拟。首先,将0.的随机噪声加到峰函数上,计算机模拟的峰函数的真实相位及其包裹相1×rand128

第5期

王华英等:基于快速傅里叶变换的四种相位解包裹算法

1131

())位如图1所示。其中,图1表示真实相位的二维分布,图1(为包裹相位的二维分布。四种算法的模拟结ab())())果如图2所示。其中图2是获得的解包裹相位的二维分布,图2是展开相位的重包裹相位分adeh~(~(布

Fi.1 2Dphasedistributionsofsimulatedeaks    pg

图1 

模拟的峰函数的相位分布

Fi.2 Resultsobtainedbfourkindsofalorithmsforweaknoiswraedhasema          gygypppp  

图2 四种算法对弱噪声的处理结果

()()),与图2可以发现五幅图差别很小。也就是说,仅通过展开相位分布是不能判断算法aad  对比图1~(

1132

强激光与粒子束

第25卷

()(),优劣的。为此,通过进一步比较图1与图2可以看出:四种算法对噪声的处理效果从好到坏依次beh)~(是4我们给出了原始包裹相位及由四种算法得FFT,LSFFT,2FFT和4CT。为了定量比较算法的优劣,----D()),()所示两条线段上的一维相位分布,如图2(所示。显见,由4到的重包裹相位对应于图1biFFT方法得-j到结果与原始包裹相位的一维分布非常接近,而由4LSFFT算法次之,CT方法得到的结果与原始包裹相--D位差异最大

为了进一步比较上述四种算法对实际包裹相位图的展开效果,采用球面参考光像面数字全息记录光路对洋葱细胞进行了记录,并利用结果如图3所角谱算法对其进行了数值重建,

()()示。其中图3是全息图,图3为包裹相位ab的二维分布。通过仔细观测图3(所示的包b)裹相位图,可以看到洋葱细胞的表面条纹比较不存在欠采样的问题,但是在细胞与细胞稀疏,

之间的条纹却很密且不均匀,有些地方条纹纹路不清晰,所以存在欠采样问题,并且它的细胞采样实验数据的效果。

)结果如图4所示,其中图4(顺次为基于4ad)  用上述四种算法对洋葱细胞的包裹相位图进行处理,~(-

())))图4分别表示对图4(FFT,4CT,2FFT,LSFFT四种算法得到的解包裹相位的二维分布,ehad-D--~(~(

。可见,进行重包裹后的结果。四种解包裹算法运算时间依次为:运行速度从3.616,1.772,0.841和8.062s快到慢依次是:基于2所用计算FFT,4CT,4FFT,LSFFT算法。上述结果是在Matlab7.0环境下得到的,--D--

。机的配置为:内存为1G,主频为1.CPU型号是IntelPentium的处理器,7GHz

 

Fi.3 Exerimentalresultsofonioncells    gp

图3 洋葱细胞实验结果

壁之间往往会存在很多的残余点,所以洋葱细胞的包裹相位图比较适合用来验证四种算法处理含有噪声及欠

Fi.4 ExerimentalresultsofonioncellsbFFTalorithms      gpyg 

图4 基于FFT算法得到的洋葱细胞实验结果

())(),可知:图4所示的相位与洋葱细胞真实相位相差最大(实际出现了严重错误)而其他add  观察图4~(

三种算法得到的结果相差很小。由于实验中噪声的影响较大,属于强噪声干扰情况,因此,实验结果表明了不能只凭直观LSFFT算法对强噪声干扰包裹相位图处理效果最差。其他三种算法究竟哪种方法更为准确,-

))还需要作进一步的分析。通过将四种算法得到的重包裹相位图4(与原始包裹相位图4(比较来看,eh)b~((),()可知:图4中的洋葱细胞壁间的包裹条纹数明显少于原始包裹相位图的条纹数,即存在真实相位“坡fg

第5期

王华英等:基于快速傅里叶变换的四种相位解包裹算法

1133

11]

。因此,)度”欠估计的现象[而图4(中的4CT和2FFT算法不适合处理含有噪声及欠采样的实验数据;e-D-

条纹数量及其分布和原始包裹相位图很接近,说明对于处理含有噪声及欠采样的实验数据来说,4FFT算法-效果最好。

3 结 论

对基于FFT的四种典型相位解包裹算法进行  本文通过理论分析与计算机模拟及实验验证相结合的方法,

了对比研究。结果表明:2FFT算法运行速度最快,4FFT算法次之,LSFFT算法速度最慢;4FFT算法对----含有噪声及轻微欠采样数据的处理效果最好;LSFFT算法对含有噪声数据的处理效果最差。-参考文献:

[]]():(,赵宝群,廖薇,等.显微数字全息中的三维重建[强激光与粒子束,1J.2010,221022632266.WanHuainZhaoBaoun,Liao 王华英,- gygq 

,etal.Reconstructionofthreedimensionalinformationindiitalmicroholorah.Hih PowerLaserand ParticleBeams,2010,22Wei   -    -   ggpyg():)1022632266-

]]():(,,[张志会,赵宝群,等.欠采样包裹相位图的展开算法[强激光与粒子束,2J.2012,241023112317.WanHuainZhanZhihui 王华英,-gygg  

:ZhaoBaoun,etal.Unwrainalorithmofundersamledwraedma.Hih PowerLaserand ParticleBeams,2012,24(10)2311    -     -qppggppppg )2317

[][//3enOliverS.HbridunwrainalorithmextendedbaminimumcostatchinstrateC]ProcofSPIE.2003,4933:305hase RS,      --m  -yppggyggyp   

310.

[][]():4acheslavV V,ZhuYimei.DeterministicunwrainintheofnoiseJ.OtLett,2003,282221562158.haseresence V         -yppgppp 

[]]():(,李安虎,潘卫清,等.结构光测量中快速相位解包裹算法的讨论[光子学报,5J.2009,381184188.ZhuYonian,LiAnhuPan 朱勇建,-  gj

,():)Weiinetal.Fasthaseunwrainalorithmsusedforstructurallihtmeasurement.Acta PhotonicaSinica,2009,381184188         -qgpppggg []]():(,,苏俊宏,杨丽红,等.干涉条纹处理的相位解包裹的新方法[应用光学,6J.2011,3217074.Wan WenboSuJunhonYanLi 万文博,- -gg 

,():)honetal.Phaseunwrainalorithmforimaerocessinofinterferoram.JournaloAlied Otics,2011,3217074       -gppgggpggf ppp  ][]():[7chofieldM A,ZhuYimei.FastunwrainalorithmforinterferometricalicationsJ.OtLett,2003,281411941196.hase S        -ppggpppp [](数字全息显微术中的相位解包裹算法研究[邯郸:河北工程大学,8D].2012:2829.ZhanZhihui.Phaseunwrainalorithmin 张志会.-  gppgg  

:H,)holorahicmicrosco.HandaneibeiUniversitofEnineerin2012:2829diital    -gppyyggg 

[]]:(,Y,杨鸿儒,黎高平,等.欠采样包裹相位图的恢复方法[光学学报,9J.2011,31(3)6367.FanQianHonru,LiGaoinetal. 范琦,-   ggpg 

():)Methodhasehaseforrecoverfromasinleundersamledwraedma.Acta OticaSinica,2011,3136367          -ppygppppp 

],,[][10anFenXiaoWen,ChanJunleietal.SntheticaerturemethodofdiitalholorahforlonorkindistancemicroscoJ.Hih P         -w- ggypggpyggpyg  

():PowerLaserand ParticleBeams,2010,225978982.   -

[]11amlerR,Adam N,DavidsonG W,etal.Noiseinducesloedistortionin2unwrainblinearestimatorswithalicationtohase B   -    -D      ppppgypp  

[]():SARinterferometrJ.IEEE Transon Geoscienceand RemoteSensin1998,363913921.    -yg,

haseFourunwrainalorithmsbasedonfastFouriertransform       pppgg 

12111

,WanHuainuMenieiuFeifeiiuZuoian Y  L  , L gyg,gjqg 

(1.SchooloInormationand ElectronicEnineerinebeiUniversitoEnineerinandan056038,China;    ffgg,Hyf gg,H  

2.ColleeoScience,HebeiUniversitoEnineerinandan056038,China)  gf yf gg,H :,bstractnordertorecoverthenoiswraedhasemaraidlandaccuratelfourticalalorithmsbasedonfast  A I             yppppyyypgp   ,Fouriertransform,i.e.thealorithmsresectivelbasedonfourfastFouriertransforms(4FTalorithm)twofastFourier        -F   gpyg ,transforms(2FTalorithm)fourdiscretecosinetransforms(4CTalorithm)andcombinationoflateralshearinandFou-F    -D      -ggg ,,riertransform(LSFTalorithm)arecomaredthrouhtheoreticalanalsiscomutersimulationandexerimentalverifica -F         -gpgypp,,tion.Theresultsshowthatthe2FTalorithmisthefastestfollowedbthe4FTalorithm,andtheLSFTalorithmis    -F      -F   -F  gygg ,theslowest.Forthestronnoisandslihtlundersamledwraedhasemaobtainedbdiitalholorahicexerimentsthe    -      gygypppppyggpp     ,w4FTalorithmerformsthebesthiletheLSFTalorithmdoestheworst.-F      -F    gpg

:;;haseewordsunwrainfastFouriertransform;iscretecosinetransform;oisendersamled  K p     d   n u-ppgpy 

本文来源:https://www.bwwdw.com/article/h6km.html

Top