基于瞳面差异的相位复原算法 下载: 935次
1 引言
在目前的光学系统中,光场的强度分布可直接测量,而其相位分布往往很难直接测量。由于测量的强度分布中包含了光场的相位信息,从光场的强度信息复原光场的相位成为人们研究的焦点。1971 年,Gerchberg等[1]提出利用瞳面和像平面的光场强度信息并通过迭代算法复原瞳面相位分布的GS(Gerchberg Saxton)算法。根据已知的瞳面几何形状,多数情况下利用成像强度并通过迭代GS算法可实现相位的复原。该算法在特殊情况下会收敛,但可能收敛到局部极小值,或者收敛到一个退化的解,即真正解
GS算法通过跟踪高维变量函数梯度的负方向来寻求极值,其本质上是一种最速下降算法,因此在某次搜索过程中得到的极小值通常与开始时选取的点有关[5],所以GS算法迭代初始值的选择将直接影响算法计算结果的优劣。如果初始推测的相位接近于真实值,则其可使GS算法的运算沿正确的方向向真实值收敛。
本文在望远镜的瞳面插入非冗余孔径掩模[10-13](NRM,也叫稀疏孔径掩模),利用NRM的特性,通过对其形成的干涉条纹进行相位提取,获得更接近于真实值的初始相位,从而有效地加快GS算法的收敛速度并提高其运算精度。掩模的插入引起了瞳面形状的差异,因此称之为基于瞳面差异的相位复原算法[14-15],简称为NRM-GS算法。此方法为GS算法的发展提供了新的思路。
2 基于瞳面差异的相位复原算法原理
假设波前误差为
式中:circ(·)为圆域函数。在单色点光源照明下,设像面坐标为(
式中:F[·]表示傅里叶变换;
在入瞳处插入由
假设波前仅存在piston相位,则每个子孔径上的波前误差可以用子孔径圆心的piston相位
像面复振幅
式中:
式中:
对(8)式进行傅里叶变换,其光学传递函数
式中:
NRM的特性是每对子孔径之间的基线向量是唯一的,从而产生功率谱唯一并可在频域形成彼此独立的区域。这样的特性产生两个关键结果:1)从干涉图中提取的信息是确定的,这是因为一个频域区域由产生它的基线唯一确定;2)从每个频域区域获得的信息与一对子孔径唯一相关,即与这两个子孔径在瞳面上所覆盖区域的波前相关[10-13]。
基于瞳面差异的相位复原算法与普通的GS算法的不同之处在于:通过对第二幅图像
假设
式中:
将由
式中:
图 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对该算法进行仿真,采用残余波前的均方根值
式中:
在仿真中采用Golay-6型掩模板[
首先将基于瞳面差异的相位复原算法用于连续变化的单项像差的相位复原。利用Zernike多项式[17]表示像差,引入单纯像散,其RMS和PV(peak-to-valley)值分别为0.1402
从
在复原中可以发现,如果采用相位约束,即在一定的迭代次数内子孔径内的相位仍用
基于瞳面差异的相位复原算法有相位约束、无相位约束以及普通GS算法的迭代过程中的均方误差
图 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
|
从
图 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
图 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多项式的仿真复原结果如
将基于瞳面差异的相位复原算法用于由多项像差构成的连续波前的复原,原始波前由前 15项Zernike多项式构成,构成的原始波前的PV和RMS值分别为0.5618
表 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
|
表 3. 6个子孔径圆心上的原始波前相位、初始相位及其误差
Table 3. Original wavefront phases, initial phases and their errors for six-sub-aperture centers
|
从表中可以看出,基于瞳面差异的相位复原算法产生的初始相位更接近于真实值,其均方根误差为0.0148
采用基于瞳面差异的相位复原算法有相位约束和无相位约束迭代以及GS算法,得到的均方误差
同样,由于普通GS算法初始相位的产生是随机的,极易因陷入局部极小值而停滞(
该波前复原结果如
基于瞳面差异的相位复原算法与普通GS算法复原波前的Zernike多项式拟合系数与原始波前的Zernike多项式系数的对比图如
图 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 非连续波前共相误差检测的计算机仿真
望远镜口径尺寸的不断增大,给望远镜的设计、加工、制造和检测等技术带来了前所未有的挑战。拼接主镜与合成孔径望远镜概念的提出,虽有效地减小了主镜的质量、成本、体积和制造周期,使得超大口径望远镜的设想能够实现,但也带来了许多问题,其中最为典型的是各拼接子镜之间的共相误差难以被检测和控制。各子镜间的共相误差包括piston误差和tip/tilt误差[18-22],属于非连续波前误差。在此尝试将基于瞳面差异的相位复原算法应用于合成孔径望远镜共相误差的检测。
仿真中,假定合成孔径望远镜由3个子望远镜组成,子望远镜半径为25 mm,掩模子孔径半径为8 mm,合成孔径望远镜共相误差的复原原始波前如
图 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
|
表 5. 在每个子望远镜上添加的共相误差
Table 5. Added co-phase errors on each sub-telescope
|
5个子孔径圆心的原始波前相位、初始相位及其误差如
进行合成孔径望远镜共相误差检测时,基于瞳面差异的相位复原算法有相位约束、无相位约束以及GS算法,迭代过程中的均方误差
合成孔径望远镜共相误差的复原结果如
表 6. 原始波前相位、初始相位及其误差
Table 6. Original wavefront phases, initial phases and their errors
|
图 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. 多组共相误差复原结果
Table 7. Recovery results of multigroup co-phase errors
|
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.
Fienup J R. Phase retrieval algorithms: a comparison[J]. Applied Optics, 1982, 21(15): 2758-2769.
[4] 马鑫雪, 王建立, 王斌. 相位恢复技术算法的探究[J]. 激光与红外, 2012, 42(2): 217-221.
马鑫雪, 王建立, 王斌. 相位恢复技术算法的探究[J]. 激光与红外, 2012, 42(2): 217-221.
[5] 顾翔, 徐克璹. 用于相位恢复的GS算法的一点改进[J]. 复旦学报(自然科学版), 2000, 39(2): 205-211.
顾翔, 徐克璹. 用于相位恢复的GS算法的一点改进[J]. 复旦学报(自然科学版), 2000, 39(2): 205-211.
[6] 朱红云, 周哲海, 祝连庆, 等. 相位恢复算法的研究进展[J]. 激光杂志, 2016, 37(11): 1-5.
朱红云, 周哲海, 祝连庆, 等. 相位恢复算法的研究进展[J]. 激光杂志, 2016, 37(11): 1-5.
[7] 陈升, 李常伟, 张思炯. 基于Ronchi光栅Talbot效应的相位恢复[J]. 光学学报, 2018, 38(4): 0405001.
陈升, 李常伟, 张思炯. 基于Ronchi光栅Talbot效应的相位恢复[J]. 光学学报, 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.
[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.
[13] 王彦强, 吴桢. 非冗余孔径掩模技术在双星探测中的实验研究[J]. 激光与光电子学进展, 2018, 55(11): 111101.
王彦强, 吴桢. 非冗余孔径掩模技术在双星探测中的实验研究[J]. 激光与光电子学进展, 2018, 55(11): 111101.
[18] 曹芳, 吴桢, 朱永田. 基于相位差法的光学综合孔径望远镜失调检测技术[J]. 天文研究与技术, 2008, 5(3): 288-293.
曹芳, 吴桢, 朱永田. 基于相位差法的光学综合孔径望远镜失调检测技术[J]. 天文研究与技术, 2008, 5(3): 288-293.
[19] 龙伟军, 王治乐, 周彦平. 光学综合孔径望远镜成像分析及计算机仿真[J]. 光学学报, 2004, 24(8): 1009-1014.
龙伟军, 王治乐, 周彦平. 光学综合孔径望远镜成像分析及计算机仿真[J]. 光学学报, 2004, 24(8): 1009-1014.
[20] 郑彬, 陆培芬, 陈永和, 等. 拼接式反射镜共相误差检测[J]. 光学学报, 2017, 37(11): 1112002.
郑彬, 陆培芬, 陈永和, 等. 拼接式反射镜共相误差检测[J]. 光学学报, 2017, 37(11): 1112002.
[21] 张金凯, 张景旭, 林旭东, 等. 相位差法用于拼接镜piston相位检测的实验研究[J]. 激光与红外, 2010, 40(12): 1364-1368.
张金凯, 张景旭, 林旭东, 等. 相位差法用于拼接镜piston相位检测的实验研究[J]. 激光与红外, 2010, 40(12): 1364-1368.
[22] 宋贺伦, 鲜浩, 姜文汉, 等. 干涉系统在拼接主镜共相位检测上的应用[J]. 红外与激光工程, 2007, 36(S1): 228-231.
宋贺伦, 鲜浩, 姜文汉, 等. 干涉系统在拼接主镜共相位检测上的应用[J]. 红外与激光工程, 2007, 36(S1): 228-231.
Article Outline
李倩, 吴桢, 徐节速, 厉宏兰. 基于瞳面差异的相位复原算法[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.