光学学报, 2019, 39 (6): 0626001, 网络出版: 2019-06-17   

基于瞳面差异的相位复原算法 下载: 935次

Phase Recovery Algorithm Based on Pupil Diversity
李倩 1,2,3吴桢 1,2,*徐节速 1,2,3厉宏兰 1,2,3
作者单位
1 中国科学院国家天文台南京天文光学技术研究所, 江苏 南京 210042
2 中国科学院天文光学技术重点实验室, 江苏 南京 210042
3 中国科学院大学, 北京 100049
摘要
GS(Gerchberg Saxton)算法具有收敛速度慢、运算精度低和收敛易陷入局部极小值等缺点,其对初值的选择非常敏感。通常情况下,估计的初值越接近真实值,复原效果越好。为了获得更接近于真实值的初始相位,在望远镜的瞳面添加非冗余孔径掩模,对通过掩模形成的干涉图进行处理,获得初始相位,可有效地加快GS算法的收敛速度并提高其运算精度。仿真结果表明所提算法的平均复原精度最少是GS算法的9倍。
Abstract
The GS (Gerchberg-Saxton) algorithm has the disadvantages of slow convergence, low accuracy, and easily falling into local minimum values. The GS algorithm is very sensitive to the initial phase. Usually, the closer the estimated initial phase is to its true value, the better the obtained recovery result is. Therefore, in order to obtain the initial phase more close to its true value, we added a non-redundant aperture mask on the pupil of a telescope, and then we processed the interferogram formed by the mask to obtain the initial phase. This method can effectively improve the convergence speed and running accuracy of the GS algorithm. The efficiency of this algorithm was verified via a computer simulation. The simulation results show that the average recovery accuracy of the proposed algorithm is at least nine times that of the GS algorithm.

1 引言

在目前的光学系统中,光场的强度分布可直接测量,而其相位分布往往很难直接测量。由于测量的强度分布中包含了光场的相位信息,从光场的强度信息复原光场的相位成为人们研究的焦点。1971 年,Gerchberg等[1]提出利用瞳面和像平面的光场强度信息并通过迭代算法复原瞳面相位分布的GS(Gerchberg Saxton)算法。根据已知的瞳面几何形状,多数情况下利用成像强度并通过迭代GS算法可实现相位的复原。该算法在特殊情况下会收敛,但可能收敛到局部极小值,或者收敛到一个退化的解,即真正解P(-x)的复共轭解 p-(-x)[2]。为了提高 GS 算法的运算精度并加快其收敛速度,研究者们提出了许多新的算法,并将这些算法应用于诸多领域[3-9]

GS算法通过跟踪高维变量函数梯度的负方向来寻求极值,其本质上是一种最速下降算法,因此在某次搜索过程中得到的极小值通常与开始时选取的点有关[5],所以GS算法迭代初始值的选择将直接影响算法计算结果的优劣。如果初始推测的相位接近于真实值,则其可使GS算法的运算沿正确的方向向真实值收敛。

本文在望远镜的瞳面插入非冗余孔径掩模[10-13](NRM,也叫稀疏孔径掩模),利用NRM的特性,通过对其形成的干涉条纹进行相位提取,获得更接近于真实值的初始相位,从而有效地加快GS算法的收敛速度并提高其运算精度。掩模的插入引起了瞳面形状的差异,因此称之为基于瞳面差异的相位复原算法[14-15],简称为NRM-GS算法。此方法为GS算法的发展提供了新的思路。

2 基于瞳面差异的相位复原算法原理

假设波前误差为ϕ(x,y),全瞳面半径为r,则入瞳函数P(x,y)可表示为

P(x,y)=circx2+y2rexp[-iϕ(x,y)],(1)

式中:circ(·)为圆域函数。在单色点光源照明下,设像面坐标为(ξ,η),系统的像面复振幅E(ξ,η)及其点扩展函数I(ξ,η)可表示为

E(ξ,η)=F[P(x,y)]=a(ξ,η)exp[iφ(ξ,η)],(2)I(ξ,η)=|F[P(x,y)]|2,(3)

式中:F[·]表示傅里叶变换;φ(ξ,η)表示像面复振幅的相位分布函数。

在入瞳处插入由N个半径为a的子孔径组成的NRM,每个子孔径的圆心坐标为(xm,ym) (m=1,2,…,N),则瞳面函数PNRM(x,y)可表示为子孔径函数与狄拉克函数δ(·)阵的卷积:

PNRM(x,y)=circx2+y2a·m=1Nδ(x-xm,y-ym)exp[-iϕ(x,y)](4)

假设波前仅存在piston相位,则每个子孔径上的波前误差可以用子孔径圆心的piston相位φ(xm,ym)表示,则(4)式可写为

PNRM(x,y)=circx2+y2a·m=1Nδ(x-xm,y-ym)exp[-iϕ(xm,ym)](5)

像面复振幅ENRM(ξ,η)为

ENRM(ξ,η)=F[PNRM(x,y)]=Eh·m=1Nexp[-2(xmξ,ymη)]exp[-iϕ(xm,ym)],(6)

式中:Eh表示子孔径的像面复振幅。插入掩模之后的像面强度,即点扩展函数INRM(ξ,η)为

INRM(ξ,η)=ENRM(ξ,η)ENRM*(ξ,η)=Ihm=1Nn=1N{exp{-2[(xm-xn)ξ+(ym-yn)η]}exp{-i[ϕ(xm,ym)-ϕ(xn,yn)]}}=Ih{N'+exp{-2[(x1-x2)ξ+(y1-y2)η]-i[ϕ(x1,y1)-ϕ(x2,y2)]}+exp{2[(x1-x2)ξ+(y1-y2)η]+i[ϕ(x1,y1)-ϕ(x2,y2)]}+exp{-2[(x1-x3)ξ+(y1-y3)η]-i[ϕ(x1,y1)-ϕ(x3,y3)]}+exp{2[(x1-x3)ξ+(y1-y3)η]+i[ϕ(x1,y1)-ϕ(x3,y3)]}+...}=IhN'+m<n2cos{2π[(xm-xn)ξ+(ym-yn)η]+[ϕ(xm,ym)-ϕ(xn,yn)]},(7)

式中:Ih为子孔径的点扩展函数;N'N个子孔径的衍射光强,后面N(N-1)/2项是N个子孔径两两干涉的干涉因子,两个子孔径内的piston相位的差值使条纹相位发生了变化。(7)式可表示为

I(ξ,η)=NIh+m<nIhexp{[(xm-xn)ξ+(ym-yn)η]}+Ihexp{-j2π[(xm-xn)ξ+(ym-yn)η]}exp{-j[φ(xm,ym)-φ(xn,yn)]}(8)

对(8)式进行傅里叶变换,其光学传递函数MNRM可表示为

MNRM(u,v)=NMh(u,v)+m<nMh(u-umn,v-vmn)exp{j[φ(xm,ym)-φ(xn,yn)]}+Mh(u+umn,v+vmn)exp{-j[φ(xm,ym)-φ(xn,yn)]},(9)

式中:Mh(u,v)表示Ih的傅里叶变换,是单个子孔径的光学传递函数;φ(xm,ym)-φ(xn,yn)表示两个子孔径内的piston相位的差值;(umn,vmn)表示由两个子孔径的圆心坐标即基线向量决定的频谱项。

NRM的特性是每对子孔径之间的基线向量是唯一的,从而产生功率谱唯一并可在频域形成彼此独立的区域。这样的特性产生两个关键结果:1)从干涉图中提取的信息是确定的,这是因为一个频域区域由产生它的基线唯一确定;2)从每个频域区域获得的信息与一对子孔径唯一相关,即与这两个子孔径在瞳面上所覆盖区域的波前相关[10-13]

图1是基于瞳面差异的相位复原算法原理示意图。当使用基于瞳面差异的相位复原算法时,需要采集两幅焦面像。一幅是原始波前即被检测波前的全瞳面成像I(ξ,η)[图1(b) ],另一幅是在瞳面添加NRM之后通过掩模的波前成像INRM(ξ,η)[图1(d)]。全瞳面像用于GS循环,NRM成像提供了子孔径内迭代的初始相位,原始波前以及通过掩模后的波前分别如图1(a)、(c)所示。

基于瞳面差异的相位复原算法与普通的GS算法的不同之处在于:通过对第二幅图像INRM(ξ,η)的处理,可获得N(N-1)/2组干涉条纹相位。从物理意义上讲,仅存在piston像差时,干涉条纹相位的变化是由两个子孔径内的piston相位的差值引起的[16]。当存在多种像差时,干涉条纹相位的变化是由两个子孔径内相位的piston分量的差值引起的。对成像INRM(ξ,η)进行傅里叶变换,其调制传递函数fMT图1(e)所示。根据(9)式,通过设计的滤波器分离出N(N-1)/2个频谱项,其相位就是两个子孔径圆心相位的piston分量的差值。当子孔径个数N>3时,孔径对(或基线)个数多于子孔径个数,干涉条纹相位与子孔径之间映射的过约束性使得由原始数据点产生的误差可通过解的自洽性来确定和消除,并可通过最小二乘法计算每个子孔径圆心相位的piston分量ϕ(xm,ym)。

假设ϕ(xm,ym) (m=1~N)表示N个子孔径圆心相位的piston分量,φmn(m,n=1~N, m<n)表示N(N-1)/2对子孔径圆心相位的piston分量的差值,则构成的超定方程组为

1-1000010-1000100-10001-100000001-1ϕ(x1,y1)ϕ(x2,y2)ϕ(x3,y3)ϕ(xm,ym)ϕ(xN,yN)=φ12φ13φ14φmnφN(N-1)C·A=P,(10)

式中:C= 1-1000010-1000100-10001-100000001-1;A= ϕ(x1,y1)ϕ(x2,y2)ϕ(x3,y3)ϕ(xm,ym)ϕ(xN,yN);P= φ12φ13φ14φmnφN(N-1)。求解(10)式可得

A=(CTC)-1CTP,(11)

将由INRM(ξ,η)获得的ϕ(xm,ym)作为入瞳子孔径内波前的初始相位,保持入瞳波前其余部分相位为0,结合入瞳结构约束P(x,y),构成入射波前,将其与第一幅成像的均方根(RMS)进行GS迭代[如图1(f)所示,图中FT表示傅里叶变换,FT-1表示傅里叶逆变换]。在之后的每次迭代中,子孔径内的相位仍用ϕ(xm,ym)替代,子孔径外的相位则由GS 迭代产生的相位替代。经过初始的约束收敛,取消由NRM获得的相位约束,再通过无相位约束的GS迭代直至均方误差S小于预先规定的值εS可表示为

S=|E(k)(ξ,η)-E(ξ,η)|2E(ξ,η)2<ε,(12)

式中:k为迭代的次数。基于瞳面差异的相位复原算法的数据处理流程图如图2所示。

图 1. 基于瞳面差异的相位复原算法原理示意图。(a)原始波前;(b) I (ξ,η);(c)通过掩模的波前;(d) INRM(ξ,η) ;(e) INRM(ξ,η)的fMT;(f)基于瞳面差异的相位复原算法原理

Fig. 1. Principle diagram of NRM-GS algorithm. (a) Original wavefront; (b) I (ξ,η); (c) wavefront after mask; (d) INRM(ξ,η); (e) fMT of INRM(ξ,η); (f) principle of NRM-GS algorithm

下载图片 查看所有图片

3 连续波前相位复原的计算机仿真

为了研究基于瞳面差异的相位复原算法性能的优劣,在此采用Zemax和MATLAB对该算法进行仿真,采用残余波前的均方根值ERMS来衡量波前的复原精度,并将复原结果与普通GS算法的复原结果进行对比。ERMS的表达式为

ERMS=(ϕ-ϕ0)2Np,(13)

式中:ϕ表示复原波前相位;ϕ0表示原始波前相位;Np表示光瞳内采样点数。

在仿真中采用Golay-6型掩模板[图1(f)],全瞳面半径为115 mm,掩模子孔径半径为15 mm,采样点数为512×512,当S<ε=10-6 时,终止迭代。

首先将基于瞳面差异的相位复原算法用于连续变化的单项像差的相位复原。利用Zernike多项式[17]表示像差,引入单纯像散,其RMS和PV(peak-to-valley)值分别为0.1402λ和0.6812λ。6个子孔径圆心的原始波前相位、基于瞳面差异的相位复原算法初始相位和普通GS算法的随机初始相位及其误差如表1所示。

表1中可以看出,基于瞳面差异的相位复原算法的初始相位更接近于真实值,其均方根误差为0.0002λ,而普通GS算法产生的随机初始相位均方根误差为0.1828λ

在复原中可以发现,如果采用相位约束,即在一定的迭代次数内子孔径内的相位仍用ϕ(xm,ym)替代,则能够获得更高的复原精度,且随着相位约束次数的增加,迭代产生的数据趋于稳定。当S<10-3时取消约束,初始相位继续向真实值收敛。

基于瞳面差异的相位复原算法有相位约束、无相位约束以及普通GS算法的迭代过程中的均方误差S曲线以及残余波前的均方根ERMS曲线如图3(a)、(b)所示。

图 2. 基于瞳面差异的相位复原算法数据处理流程图

Fig. 2. Flow chart of data processing based on NRM-GS algorithm

下载图片 查看所有图片

表 1. 6个子孔径圆心的原始波前相位、基于瞳面差异的相位复原算法初始相位和普通GS算法的随机初始相位及其误差

Table 1. Original wavefront phases, initial phases of NRM-GS and ordinary GS algorithms and their errors for six-sub-aperture centers

Sub-apertureOriginal phaseInitial phaseInitial phase error
NRM-GS piston componentGS random initial phaseNRM-GS piston componentGS random initial phase
10.1789λ0.1787λ0.1261λ-0.0002λ0.0526λ
20.0439λ0.0437λ0.1197λ-0.0002λ-0.0757λ
30.2589λ0.2587λ0.1248λ-0.0002λ-0.1341λ
4-0.0870λ-0.0872λ0.1265λ-0.0002λ-0.2135λ
5-0.3021λ-0.3023λ0.0278λ-0.0002λ-0.3229λ

查看所有表

图3中可以看出,由于普通GS算法初始相位的产生是随机的,极易因陷入局部极小值而停滞(图中点划线所示),此时S收敛至0.0854,其ERMS为0.2911λ,其对应的ERMS随迭代次数的增加而增大,多次运行普通GS算法之后相位才收敛,且收敛效果均不相同。图3中点线是多次运行的最优结果,实线为基于瞳面差异的相位复原算法无相位约束的迭代结果,虚线为有70次的相位约束的迭代结果。当S收敛到0.001时,无相位约束迭代、有相位约束迭代以及普通GS算法对应的迭代次数分别是41,70,160;当S<ε时,迭代次数分别为66,112,191,其ERMS为分别为0.006λ,0.0031λ,0.1167λ。可以看出,基于瞳面差异的相位复原算法不论是收敛速度还是复原精度都优于普通的GS算法,对于有相位约束的迭代,虽然收敛速度比无相位约束时低,但其复原精度约为有相位约束的2倍,是普通GS算法的37倍。这说明基于瞳面差异的相位复原算法的初始相位更接近于真实值,一定的相位约束使得收敛值向着真实值的方向收敛。

图 3. 基于瞳面差异的相位复原算法有相位约束、无相位约束以及普通GS算法的迭代过程。(a) S曲线;(b) ERMS曲线

Fig. 3. Iteration processes for NRM-GS algorithm with and without phase constraints or ordinary GS algorithm. (a) S curves; (b) ERMS curves

下载图片 查看所有图片

采用基于瞳面差异相位复原算法有相位约束复原的波前的RMS和PV值分别为0.1402λ和0.6812λ,残余波前ERMS和PV值分别为0.0031λ和0.0029λ。采用普通的GS算法复原的波前RMS和PV值分别为0.1824λ和0.6815λ,残余波前ERMS和PV值分别为0.1167λ和0.1080λ,其单纯像散复原如图4所示。

图 4. 单纯像散复原。(a)原始波前;(d)透过掩模的波前;(b)(e)基于瞳面差异的相位复原算法与GS算法复原的波前;(c)(f)基于瞳面差异的相位复原算法与GS算法复原的残余波前

Fig. 4. Recovery of astigmatism aberration. (a) Original wavefront; (d) wavefront after mask; (b)(e) recovered wavefronts by NRM-GS algorithm and GS algorithm; (c)(f) recovered residual wavefronts by NRM-GS algorithm and GS algorithm

下载图片 查看所有图片

接下来选取不同的单项像差进行仿真,6组NRM-GS算法和GS算法对应的单阶Zernike多项式的仿真复原结果如表2所示(由于GS算法的不确定性,选取多次运行后GS算法的最优复原结果与基于瞳面差异的相位复原算法有相位约束的复原结果进行对比,以确保对比的准确性)。从表中可以看出,对于不同的单项像差,基于瞳面差异的相位复原算法的收敛速度均快于普通GS 算法,其复原精度至少是普通GS算法的7倍,最高达到了38倍,平均复原精度是普通GS算法的15倍。

将基于瞳面差异的相位复原算法用于由多项像差构成的连续波前的复原,原始波前由前 15项Zernike多项式构成,构成的原始波前的PV和RMS值分别为0.5618λ和0.1141λ。6个子孔径圆心上的原始波前相位、初始相位及其误差如表3所示。

表 2. 6组NRM-GS算法和GS算法对应的单阶Zernike多项式的仿真复原结果

Table 2. Six groups of recovery results of single order Zernike polynomial by NRM-GS algorithm and GS algorithm

Single order Zernike termNRM-GS algorithmGS algorithm
Residual wavefront ERMSNumber of iterationResidual wavefront ERMSNumber of iteration
30.0040λ910.1523λ105
50.0031λ1120.1167λ191
90.0145λ1250.1096λ212
110.0056λ970.1244λ129
120.0080λ1090.1241λ136
130.0123λ1030.1248λ117
Average0.0079λ0.1253λ

查看所有表

表 3. 6个子孔径圆心上的原始波前相位、初始相位及其误差

Table 3. Original wavefront phases, initial phases and their errors for six-sub-aperture centers

Sub-apertureOriginal phaseInitial phaseInitial phase error
NRM-GS piston componentGS random initial phaseNRM-GS piston componentGS random initial phase
1-0.164λ-0.1521λ0.1051λ-0.0119λ-0.2791λ
2-0.1284λ-0.1086λ0.091λ-0.0198λ-0.2194λ
30.0907λ0.0861λ0.1259λ0.0046λ-0.0352λ
40.1995λ0.1924λ0.1245λ0.0071λ0.075λ
5-0.1301λ-0.1212λ0.0051λ-0.0089λ-0.1361λ
60.0887λ0.1027λ0.1244λ-0.014λ-0.0357λ

查看所有表

从表中可以看出,基于瞳面差异的相位复原算法产生的初始相位更接近于真实值,其均方根误差为0.0148λ,随机生成的初始相位均方根误差为0.1595λ

采用基于瞳面差异的相位复原算法有相位约束和无相位约束迭代以及GS算法,得到的均方误差S曲线以及残余波前的均方根ERMS曲线分别如图5(a)、5(b)所示。

同样,由于普通GS算法初始相位的产生是随机的,极易因陷入局部极小值而停滞(图5中点划线所示),此时S收敛至0.0229,其ERMS为0.1683λ,其对应的ERMS随迭代次数的增加而增大,需多次运行之后才收敛,且收敛效果均不相同。图5中的点线是多次运行算法后取得的最优结果,实线为基于瞳面差异的相位复原算法无相位约束的迭代结果,点划线为45次有相位约束的迭代结果。当S收敛到0.001时,无相位约束迭代、有相位约束迭代以及普通GS算法对应的迭代次数分别是23,43,59;当S<ε时,迭代次数分别为60,91,100,其ERMS分别为0.0245λ,0.0045λ,0.1069λ。基于瞳面差异的相位复原算法不论是收敛速度还是复原精度都优于普通的GS算法,对于有相位约束的迭代,虽然收敛速度比无瞳面约束时慢,但其复原精度是无相位约束的5倍,是普通GS算法的23倍,后面的基于瞳面差异的相位复原算法仅指有相位约束的情况。

该波前复原结果如图6所示。采用基于瞳面差异的相位复原算法复原的波前PV和RMS值分别为0.5618λ和0.1142λ,残余波前PV和ERMS值分别为0.0041λ和0.0045λ。采用普通的GS算法复原的波前PV和RMS值分别为0.5618λ和0.1378λ,残余波前的PV和ERMS值分别为0.1068λ和0.1069λ

基于瞳面差异的相位复原算法与普通GS算法复原波前的Zernike多项式拟合系数与原始波前的Zernike多项式系数的对比图如图7所示。

图 5. 采用基于瞳面差异的相位复原算法有相位约束和无相位约束以及GS算法的迭代过程。(a) S曲线;(b) ERMS曲线

Fig. 5. Iteration processes for NRM-GS algorithms with and without phase constraints or ordinary GS algorithm. (a) S curves; (b) ERMS curves

下载图片 查看所有图片

图 6. 随机组合波前(前15项)的复原。(a)原始波前; (d)透过掩模的波前;(b)(e)基于瞳面差异的相位复原算法与GS算法复原的波前;(c)(f)基于瞳面差异的相位复原算法与GS算法复原的残余波前

Fig. 6. Recovery of randomly combined wavefront (first 15 terms). (a) Original wavefront; (d) wavefront after mask; (b)(e) recovered wavefronts by NRM-GS algorithm and GS algorithm; (c)(f) recovered residual wavefronts by NRM-GS algorithm and GS algorithm

下载图片 查看所有图片

选择不同的Zemike多项式拟合系数组成多种随机连续波前,并进行仿真,5组NRM-GS算法和GS算法对应的不同随机波前的仿真复原结果如表4所示。从表中可以看出,对于各种不同组合的随机波前,基于瞳面差异的相位复原算法的收敛速度均快于普通GS 算法,平均复原精度是普通GS算法的9倍。采用基于瞳面差异的相位复原算法和GS算法得到的平均ERMS分别为0.0141λ和0.1258λ

4 非连续波前共相误差检测的计算机仿真

望远镜口径尺寸的不断增大,给望远镜的设计、加工、制造和检测等技术带来了前所未有的挑战。拼接主镜与合成孔径望远镜概念的提出,虽有效地减小了主镜的质量、成本、体积和制造周期,使得超大口径望远镜的设想能够实现,但也带来了许多问题,其中最为典型的是各拼接子镜之间的共相误差难以被检测和控制。各子镜间的共相误差包括piston误差和tip/tilt误差[18-22],属于非连续波前误差。在此尝试将基于瞳面差异的相位复原算法应用于合成孔径望远镜共相误差的检测。

仿真中,假定合成孔径望远镜由3个子望远镜组成,子望远镜半径为25 mm,掩模子孔径半径为8 mm,合成孔径望远镜共相误差的复原原始波前如图8(a)所示。在进行共相误差检测时,选定子望远镜1为基准,假设其piston误差为0。5个子孔径构成NRM,透过掩模的波前如图8(d)所示,在每个子望远镜上添加的共相误差如表5所示,构成的原始波前的PV和RMS值分别为0.8654λ和0.1879λ

图 7. 基于瞳面差异的相位复原算法与GS算法复原波前的Zernike多项式拟合系数与原始波前的Zernike多项式系数对比图(前15项)

Fig. 7. Comparison of Zernike polynomial coefficients (first 15 items) of original wavefront with those by NRM-GS algorithm and GS algorithm

下载图片 查看所有图片

表 4. 5组基于瞳面差异的相位复原算法和GS算法对应的不同随机波前的仿真复原结果

Table 4. Five groups of recovery results of randomly combined wavefronts by NRM-GS algorithm and GS algorithm

Number of terms of Zernike polynominalsRMS of original wavefront ϕ0NRM-GSGS
Residual wavefront ERMSNumber of iterationsResidual wavefront ERMSNumber of iterations
1(first 15 terms)0.1156λ0.0088λ950.1241λ98
2(first 20 terms)0.1919λ0.0140λ1120.1027λ127
3(first 25 terms)0.1048λ0.0240λ1080.1556λ145
4(first 30 terms)0.1301λ0.0099λ990.1342λ165
5(first 37 terms)0.0800λ0.0141λ1100.1258λ128

查看所有表

表 5. 在每个子望远镜上添加的共相误差

Table 5. Added co-phase errors on each sub-telescope

Sub-telescopePiston errorTip errorTilt error
1230.0000λ0.2000λ0.0500λ0.2000λ0.1254λ0.0752λ0.0752λ0.0627λ0.1254λ

查看所有表

5个子孔径圆心的原始波前相位、初始相位及其误差如表6所示。其中基于瞳面差异的相位复原算法初始相位的均方根误差为0.0067λ,普通GS算法随机生成的初始相位均方根误差为0.0919λ。

进行合成孔径望远镜共相误差检测时,基于瞳面差异的相位复原算法有相位约束、无相位约束以及GS算法,迭代过程中的均方误差S曲线以及3个子望远镜上残余波前的ERMS曲线分别如图9(a)和9(b)所示。与复原连续波前不同的是,多次运行GS算法并没有陷入局部极小值的问题,图9中的点线是多次运行GS算法后得到的最优结果,实线为基于瞳面差异的相位复原算法无相位约束的迭代结果,虚线为11次有相位约束的迭代结果。从图中可以看出:对于共相误差的检测,基于瞳面差异的相位复原算法的收敛速度虽然快于GS算法,但其优势并不比连续波前时明显。当S<ε时,采用无相位约束迭代、有相位约束迭代以及普通GS算法的迭代次数分别为30,37,44,其ERMS值分别为0.0233λ,0.00213λ,0.0608λ。对于有相位约束的迭代,其检测精度是无相位约束的9倍,是普通GS算法的19倍。

合成孔径望远镜共相误差的复原结果如图8所示。采用基于瞳面差异的相位复原算法有相位约束复原的波前PV和ERMS值分别为0.8655λ和0.1879λ,残余波前PV和ERMS值分别为0.00213λ和0.0026λ。采用普通的GS算法复原的波前PV和ERMS值分别为0.8657λ和0.2113λ,残余波前的PV和ERMS值分别为0.0613λ和0.0608λ

表 6. 原始波前相位、初始相位及其误差

Table 6. Original wavefront phases, initial phases and their errors

Sub-apertureOriginal phaseInitial phaseInitial phase error
NRM-GS piston componentGS random initial phaseNRM-GS piston componentGS random initial phase
10.0000λ0.0000λ0.0235λ0.0000λ-0.0235λ
20.0112λ0.0011λ0.0453λ0.0101λ-0.0341λ
30.3734λ0.3707λ0.1305λ0.0027λ0.2132λ
40.0384λ0.0289λ0.0973λ0.0095λ-0.0589λ
50.0461λ0.0378λ0.0542λ0.0083λ-0.0081λ

查看所有表

图 8. 合成孔径望远镜共相误差的复原结果。(a)原始波前;(b)基于瞳面差异的相位复原算法复原的波前;(c)基于瞳面差异的相位复原算法复原的残余波前;(d)透过掩模的波前;(e) GS算法复原的波前;(f) GS算法复原的残余波前

Fig. 8. Recovery results of co-phase errors on synthetic aperture telescope. (a) Original wavefront; (b) recovered wavefront by NRM-GS algorithm; (c) recovered residual wavefront by NRM-GS algorithm; (d) wavefront after mask; (e) recovered wavefront by GS algorithm; (f) recovered residual wavefront by GS algorithm

下载图片 查看所有图片

图 9. 合成孔径望远镜共相误差的检测时,基于瞳面差异的相位复原算法有相位约束、无相位约束以及GS算法的迭代过程。(a) S曲线图;(b)三个子望远镜上残余波前的ERMS曲线

Fig. 9. Iteration processes for NRM-GS algorithms with and without phase constraints or ordinary GS algorithm when co-phase errors on synthetic aperture telescope are detected. (a) S curves; (b) ERMS curves of residual wavefronts on three sub-telescopes

下载图片 查看所有图片

对于仅存在piston误差,仅存在tip/tilt误差,以及piston误差与tip/tilt误差均存在的情况,各进行了10组仿真,多组共相误差复原结果如表7所示。从表中可以看出,对于非连续共相误差的检测,基于瞳面差异的相位复原算法的收敛速度快于普通GS 算法,其平均复原精度至少是普通GS算法的9倍。

表 7. 多组共相误差复原结果

Table 7. Recovery results of multigroup co-phase errors

Co-phase errorMaximum ERMSMinimum ERMSAverage ERMSAverage number of iteration
NRM-GSGSNRM-GSGSNRM-GSGSNRM-GSGS
Piston(10 groups)0.0078λ0.0741λ0.0045λ0.0424λ0.0056λ0.0533λ3743
Tip/tilt(10 groups)0.0100λ0.1327λ0.0037λ0.1240λ0.0071λ0.1267λ3849
Piston, tip/tilt (10 groups)0.0064λ0.0860λ0.0022λ0.0423λ0.0045λ0.0651λ4047

查看所有表

5 结论

针对普通的GS 算法收敛速度慢、运算精度低和收敛易陷入局部极小值等问题,将NRM技术与GS算法相结合,采用基于瞳面差异的相位复原算法进行了仿真。研究结果表明,利用NRM的成像特性,通过对NRM产生的干涉条纹的相位的提取,获得了子孔径上接近于真实相位的piston分量。以此作为初始相位,可使得GS算法朝着正确的方向收敛,其复原精度、收敛速度明显优于普通GS算法。采用基于瞳面差异的相位复原算法既可用于检测大气扰动和光学器件面型误差这类连续变化的波前畸变,也可以用于检测拼接主镜、合成孔径望远镜间的平移误差和倾斜误差等这类非连续变化的共相误差。

参考文献

[1] Gerchberg R W, Saxton W O. A practical algorithm for the determination of phase from image and diffraction phase pictures[J]. Optik, 1972, 35(2): 237-250.

    Gerchberg R W, Saxton W O. A practical algorithm for the determination of phase from image and diffraction phase pictures[J]. Optik, 1972, 35(2): 237-250.

[2] Fienup J R. Phase retrieval algorithms: a comparison[J]. Applied Optics, 1982, 21(15): 2758-2769.

    Fienup J R. Phase retrieval algorithms: a comparison[J]. Applied Optics, 1982, 21(15): 2758-2769.

[3] Fienup J R, Wackerman C C. Phase-retrieval stagnation problems and solutions[J]. Journal of the Optical Society of America A, 1986, 3(11): 1897-1907.

    Fienup J R, Wackerman C C. Phase-retrieval stagnation problems and solutions[J]. Journal of the Optical Society of America A, 1986, 3(11): 1897-1907.

[4] 马鑫雪, 王建立, 王斌. 相位恢复技术算法的探究[J]. 激光与红外, 2012, 42(2): 217-221.

    马鑫雪, 王建立, 王斌. 相位恢复技术算法的探究[J]. 激光与红外, 2012, 42(2): 217-221.

    Ma X X, Wang J L, Wang B. Study on phase retrieval algorithm[J]. Laser & Infrared, 2012, 42(2): 217-221.

    Ma X X, Wang J L, Wang B. Study on phase retrieval algorithm[J]. Laser & Infrared, 2012, 42(2): 217-221.

[5] 顾翔, 徐克璹. 用于相位恢复的GS算法的一点改进[J]. 复旦学报(自然科学版), 2000, 39(2): 205-211.

    顾翔, 徐克璹. 用于相位恢复的GS算法的一点改进[J]. 复旦学报(自然科学版), 2000, 39(2): 205-211.

    Gu X, Xu K S. Some improvements on the GS algorithm in phase retrieval problem[J]. Journal of Fudan University (Natural Science), 2000, 39(2): 205-211.

    Gu X, Xu K S. Some improvements on the GS algorithm in phase retrieval problem[J]. Journal of Fudan University (Natural Science), 2000, 39(2): 205-211.

[6] 朱红云, 周哲海, 祝连庆, 等. 相位恢复算法的研究进展[J]. 激光杂志, 2016, 37(11): 1-5.

    朱红云, 周哲海, 祝连庆, 等. 相位恢复算法的研究进展[J]. 激光杂志, 2016, 37(11): 1-5.

    Zhu H Y, Zhou Z H, Zhu L Q, et al. Progress of phase retrieval algorithm[J]. Laser Journal, 2016, 37(11): 1-5.

    Zhu H Y, Zhou Z H, Zhu L Q, et al. Progress of phase retrieval algorithm[J]. Laser Journal, 2016, 37(11): 1-5.

[7] 陈升, 李常伟, 张思炯. 基于Ronchi光栅Talbot效应的相位恢复[J]. 光学学报, 2018, 38(4): 0405001.

    陈升, 李常伟, 张思炯. 基于Ronchi光栅Talbot效应的相位恢复[J]. 光学学报, 2018, 38(4): 0405001.

    Chen S, Li C W, Zhang S J. Phase retrieval based on Talbot effect of Ronchi grating[J]. Acta Optica Sinica, 2018, 38(4): 0405001.

    Chen S, Li C W, Zhang S J. Phase retrieval based on Talbot effect of Ronchi grating[J]. Acta Optica Sinica, 2018, 38(4): 0405001.

[8] 罗群. 相位差波前探测技术及其在拼接镜共相检测中的应用研究[D]. 长沙: 国防科学技术大学, 2012: 10- 13.

    罗群. 相位差波前探测技术及其在拼接镜共相检测中的应用研究[D]. 长沙: 国防科学技术大学, 2012: 10- 13.

    LuoQ. Studies on the phase diversity wavefront sensor and co-phasing measurement for segmented mirrors[D]. Changsha: National University of Defense Technology, 2012: 10- 13.

    LuoQ. Studies on the phase diversity wavefront sensor and co-phasing measurement for segmented mirrors[D]. Changsha: National University of Defense Technology, 2012: 10- 13.

[9] 岳丹. 基于相位差算法的拼接镜共相误差探测与图像复原的研究[D]. 长春: 中国科学院大学, 2016: 25.

    岳丹. 基于相位差算法的拼接镜共相误差探测与图像复原的研究[D]. 长春: 中国科学院大学, 2016: 25.

    YueD. Co-phasing of the segmented telescope and image retrieval based on phase diversity algorithm[D]. Changchun: University of Chinese Academy of Sciences, 2016: 25.

    YueD. Co-phasing of the segmented telescope and image retrieval based on phase diversity algorithm[D]. Changchun: University of Chinese Academy of Sciences, 2016: 25.

[10] Tuthill P G, Monnier J D, Danchi W C, et al. Michelson interferometry with the Keck I Telescope[J]. Publications of the Astronomical Society of the Pacific, 2000, 112(770): 555-565.

    Tuthill P G, Monnier J D, Danchi W C, et al. Michelson interferometry with the Keck I Telescope[J]. Publications of the Astronomical Society of the Pacific, 2000, 112(770): 555-565.

[11] Lacour S, Tuthill P, Amico P, et al. Sparse aperture masking at the VLT-I. Faint companion detection limits for the two debris disk stars HD 92945 and HD 141569[J]. Astronomy & Astrophysics, 2011, 532: A72.

    Lacour S, Tuthill P, Amico P, et al. Sparse aperture masking at the VLT-I. Faint companion detection limits for the two debris disk stars HD 92945 and HD 141569[J]. Astronomy & Astrophysics, 2011, 532: A72.

[12] Ford K E S, McKernan B, Sivaramakrishnan A, et al. . Active galactic nucleus and quasar science with aperture masking interferometry on the James Webb Space Telescope[J]. The Astrophysical Journal, 2014, 783(2): 73.

    Ford K E S, McKernan B, Sivaramakrishnan A, et al. . Active galactic nucleus and quasar science with aperture masking interferometry on the James Webb Space Telescope[J]. The Astrophysical Journal, 2014, 783(2): 73.

[13] 王彦强, 吴桢. 非冗余孔径掩模技术在双星探测中的实验研究[J]. 激光与光电子学进展, 2018, 55(11): 111101.

    王彦强, 吴桢. 非冗余孔径掩模技术在双星探测中的实验研究[J]. 激光与光电子学进展, 2018, 55(11): 111101.

    Wang Y Q, Wu Z. Experimental investigation of non-redundant aperture masking technique in binary-star detection[J]. Laser & Optoelectronics Progress, 2018, 55(11): 111101.

    Wang Y Q, Wu Z. Experimental investigation of non-redundant aperture masking technique in binary-star detection[J]. Laser & Optoelectronics Progress, 2018, 55(11): 111101.

[14] Greenbaum A Z, Sivaramakrishnan A. In-focus wavefront sensing using non-redundant mask-induced pupil diversity[J]. Optics Express, 2016, 24(14): 15506-15521.

    Greenbaum A Z, Sivaramakrishnan A. In-focus wavefront sensing using non-redundant mask-induced pupil diversity[J]. Optics Express, 2016, 24(14): 15506-15521.

[15] Greenbaum A Z, Gamper N, Sivaramakrishnan A. In-focus phase retrieval using JWST-NIRISS's non-redundant mask[J]. Proceedings of SPIE, 2016, 9904: 990448.

    Greenbaum A Z, Gamper N, Sivaramakrishnan A. In-focus phase retrieval using JWST-NIRISS's non-redundant mask[J]. Proceedings of SPIE, 2016, 9904: 990448.

[16] Greenbaum A Z, Pueyo L, Sivaramakrishnan A, et al. An image-plane algorithm for JWST's non-redundant aperture mask data[J]. The Astrophysical Journal, 2015, 798(2): 68.

    Greenbaum A Z, Pueyo L, Sivaramakrishnan A, et al. An image-plane algorithm for JWST's non-redundant aperture mask data[J]. The Astrophysical Journal, 2015, 798(2): 68.

[17] Noll R J. Zernike polynomials and atmospheric turbulence[J]. Journal of the Optical Society of America, 1976, 66(3): 207-211.

    Noll R J. Zernike polynomials and atmospheric turbulence[J]. Journal of the Optical Society of America, 1976, 66(3): 207-211.

[18] 曹芳, 吴桢, 朱永田. 基于相位差法的光学综合孔径望远镜失调检测技术[J]. 天文研究与技术, 2008, 5(3): 288-293.

    曹芳, 吴桢, 朱永田. 基于相位差法的光学综合孔径望远镜失调检测技术[J]. 天文研究与技术, 2008, 5(3): 288-293.

    Cao F, Wu Z, Zhu Y T. Misalignment sensing for optical aperture synthesis telescope using phase diversity[J]. Astronomical Research & Technology, 2008, 5(3): 288-293.

    Cao F, Wu Z, Zhu Y T. Misalignment sensing for optical aperture synthesis telescope using phase diversity[J]. Astronomical Research & Technology, 2008, 5(3): 288-293.

[19] 龙伟军, 王治乐, 周彦平. 光学综合孔径望远镜成像分析及计算机仿真[J]. 光学学报, 2004, 24(8): 1009-1014.

    龙伟军, 王治乐, 周彦平. 光学综合孔径望远镜成像分析及计算机仿真[J]. 光学学报, 2004, 24(8): 1009-1014.

    Long W J, Wang Z L, Zhou Y P. Imaging analysis and computer simulation of optical synthetic aperture telescope[J]. Acta Optica Sinica, 2004, 24(8): 1009-1014.

    Long W J, Wang Z L, Zhou Y P. Imaging analysis and computer simulation of optical synthetic aperture telescope[J]. Acta Optica Sinica, 2004, 24(8): 1009-1014.

[20] 郑彬, 陆培芬, 陈永和, 等. 拼接式反射镜共相误差检测[J]. 光学学报, 2017, 37(11): 1112002.

    郑彬, 陆培芬, 陈永和, 等. 拼接式反射镜共相误差检测[J]. 光学学报, 2017, 37(11): 1112002.

    Zheng B, Lu P F, Chen Y H, et al. Co-phase error detection of segmented mirrors[J]. Acta Optica Sinica, 2017, 37(11): 1112002.

    Zheng B, Lu P F, Chen Y H, et al. Co-phase error detection of segmented mirrors[J]. Acta Optica Sinica, 2017, 37(11): 1112002.

[21] 张金凯, 张景旭, 林旭东, 等. 相位差法用于拼接镜piston相位检测的实验研究[J]. 激光与红外, 2010, 40(12): 1364-1368.

    张金凯, 张景旭, 林旭东, 等. 相位差法用于拼接镜piston相位检测的实验研究[J]. 激光与红外, 2010, 40(12): 1364-1368.

    Zhang J K, Zhang J X, Lin X D, et al. Experimental study on segmented mirrors for piston detection using phase diversity[J]. Laser & Infrared, 2010, 40(12): 1364-1368.

    Zhang J K, Zhang J X, Lin X D, et al. Experimental study on segmented mirrors for piston detection using phase diversity[J]. Laser & Infrared, 2010, 40(12): 1364-1368.

[22] 宋贺伦, 鲜浩, 姜文汉, 等. 干涉系统在拼接主镜共相位检测上的应用[J]. 红外与激光工程, 2007, 36(S1): 228-231.

    宋贺伦, 鲜浩, 姜文汉, 等. 干涉系统在拼接主镜共相位检测上的应用[J]. 红外与激光工程, 2007, 36(S1): 228-231.

    Song H L, Xian H, Jiang W H, et al. Application of an interferometric system as phasing the segmented primary mirrors of the high-aperture telescope[J]. Infrared and Laser Engineering, 2007, 36(S1): 228-231.

    Song H L, Xian H, Jiang W H, et al. Application of an interferometric system as phasing the segmented primary mirrors of the high-aperture telescope[J]. Infrared and Laser Engineering, 2007, 36(S1): 228-231.

李倩, 吴桢, 徐节速, 厉宏兰. 基于瞳面差异的相位复原算法[J]. 光学学报, 2019, 39(6): 0626001. Qian Li, Zhen Wu, Jiesu Xu, Honglan Li. Phase Recovery Algorithm Based on Pupil Diversity[J]. Acta Optica Sinica, 2019, 39(6): 0626001.

本文已被 6 篇论文引用
被引统计数据来源于中国光学期刊网
引用该论文: TXT   |   EndNote

相关论文

加载中...

关于本站 Cookie 的使用提示

中国光学期刊网使用基于 cookie 的技术来更好地为您提供各项服务,点击此处了解我们的隐私策略。 如您需继续使用本网站,请您授权我们使用本地 cookie 来保存部分信息。
全站搜索
您最值得信赖的光电行业旗舰网络服务平台!