透射波前Zernike系数与波长的函数关系研究 下载: 1599次
1 引言
波前像差是光学系统主要的性能评价指标,特别是对于小像差系统,波前像差比几何像差能更好地反映系统质量。随着科学技术的快速发展,从航天、**等高科技产品到数码相机、手机等大众消费产品,对其中光学系统的性能要求越来越高。随着计算机自动优化设计和先进光学加工技术的发展,高性能的光学系统不断出现,因此对检测手段和检测精度也提出了更高的需求。
光学干涉法可以实现系统波前像差高精度测量,并且可以得到波前的全面信息。在光学检测中,大部分光学系统的出射波前总是趋于光滑且连续,为了方便描述波前,可以将其表示成一个完备基底函数的线性组合[1]。Zernike多项式在单位圆内具有连续正交性和旋转对称性,并且与初级像差有一定的对应关系,因此Zernike多项式成为拟合波前的理想形式。在实际应用中,波前往往由多种像差混合而成,通过Zernike多项式拟合就能够得出各种像差的具体数据量[2-4]。正是由于这些特性,商用激光干涉仪分析软件集成了波前Zernike拟合选项,不仅使波前的表示更加清晰,还使其具有分析系统球差、彗差和象散的功能。对于Zernike多项式在光学检测应用中的研究已经有很长时间,20世纪90年代初美国亚利桑那大学光学中心Wyant教授[5]就在光学测量的波前像差基本原理中详细介绍了Zernike多项式与初级像差的关系。此后国内外学者在这方面做过大量研究,研究方向集中在光学检测中波前的Zernike系数拟合算法和精度上[6-7]。
激光干涉仪是检测光学系统透射波前最有效的仪器,利用激光干涉仪对光学系统进行检测已经成为行业检测标准。最近几十年,激光光源、信息科学和传感器等技术的进步也带动了干涉测量技术的迅速发展,激光干涉仪实现了从静态测量到动态测量、从机械相移到波长调制、从小口径测量到大口径测量。但由于激光是一种单色光源,因此只能准确检测特定波长的波前。由于受成本和技术等原因的限制,现阶段常用的仅有632.8 nm激光干涉仪。其他波长激光干涉仪种类较少,并且只针对特定光学系统检测,如363 nm激光干涉仪检测紫外透镜系统,405 nm激光干涉仪检测高密度数字视频光盘(DVD)光学存储的透镜,1064 nm激光干涉仪检测近红外光学系统等。而光学系统种类繁多,除少数几种波长的光学系统外,大部分光学系统在其工作波段范围内的波前没有对应的检测仪器,这样无法满足现代高精度波前检测的需求,也极大地限制了激光干涉仪在透射波前检测方面的应用。为了实现更多波长光学系统波前的检测,本文提出了一种新的研究方法,基本思路是根据波前Zernike系数与波长之间的关系间接实现任意波长波前的检测,其中的核心问题是确定波前的Zernike多项式系数与波长的函数关系。
2 Zernike系数与波长关系
透射式光学系统(折射式和折反式)的波前随波长变化而变化,即波前与波长存在着某种函数关系,直接找到波前与波长的函数关系较为困难,但波前可以由各项Zernike多项式线性组合表示,如果能够确定Zernike多项式系数与波长之间的关系,就能够间接地反映波前随波长的变化规律。因此在波前检测时,就可以将测量的波前数据转换为其他波长的波前。
以一个具体实例说明如何使用特定波长激光干涉仪检测其他波长光学系统波前,
假设被测光学系统在
通过方程组(1)式和测量数据
在光学领域中,Zernike多项式主要有三种类型:标准Zernike多项式、条纹Zernike多项式和环形Zernike多项式。其中条纹Zernike多项式由亚利桑那大学发明,是标准Zernike多项式的子集,共37项,目前已在干涉仪软件中得到广泛使用,可以用于检测和辅助装调光学系统[8-9]。另外光学设计软件也集成Zernike系数,如Zemax软件可以直接查看三种类型Zernike多项式系数,并可将其作为变量优化光学系统。
理论上Zernike系数项数越多,拟合波前的精度越高,但实际测量中并非如此,项数过高会使拟合结果出现病态[10]。根据文献[ 7],可以利用前9项Zernike多项式的线性组合近似地表示塞得尔像差,将表达式合并同类项,得到:
另外在实际检测中大多数情况采用前9项条纹Zernike系数表示波前,因此重点研究条纹Zernike前9项系数与波长关系。
3 模拟仿真
为了研究光学系统波前的Zernike系数与波长的函数关系,需要有足够的透射式光学系统在不同波长下的波前数据,并将其拟合为各项Zernike系数。可以通过实际测量和模拟仿真两种方法实现,第一种使用商用激光干涉仪测量,并利用其自带软件获得Zernike系数,但这种方式不具有可行性,在现有条件下很难集中多种波长激光干涉仪,并且特殊波长激光干涉仪种类有限,即便全部通过干涉仪测量采集数据,数据也不足以满足研究,不利于对其进行全面分析。第二种是使用光学设计软件对光学系统仿真,Zemax不但可以分析系统波前像差,还具有将其拟合Zernike多项式的功能,软件分析功能中的像差系数选项可以直接查看光学系统每个视场的各项条纹Zernike系数。此外Zemax仿真的光学系统是一个理论设计系统,没有测量误差,便于准确分析Zernike系数与波长之间的关系。
要想准确获取光学系统的Zernike系数,需要了解实际光学系统的检测方式。
实际的光学系统并不是设计时的理想系统,存在各种加工和装调误差,并使系统波前偏离设计值,为模拟真实情况,在理想系统基础上引入不同类型的误差,包括厚度误差、倾斜误差和离轴误差。光学系统的误差随机组合有很多种情况,为了便于研究,将每种类型误差大小固定,本研究一共模拟并采集光学系统4种状态下不同波长Zernike系数。包括:1)理想状态;2)理想状态+厚度误差;3)理想状态+离轴误差;4)理想状态+厚度误差+离轴误差+倾斜误差。光学系统每种状态有三个视场,共采集12组数据。
4 数据处理及分析
关于波前Zernike系数与波长的函数关系,目前还未见相关报道,所以采用工程上常用的曲线拟合方法进行研究[11]。具体方法是将数据拟合成合适曲线,然后反过来通过几个数据点按照拟合曲线的函数解析式求解,将求解的曲线与原数据曲线作对比,如果符合程度较高,说明这种函数可以作为表达波前Zernike系数与波长关系的公式。
4.1 判断曲线拟合公式
在整个拟合过程中,拟合曲线函数模型的确定是最困难的[11]。在无法确定函数模型的情况下,使用Matlab曲线拟合工具快速找到与数据曲线相近的函数。
将采集的数据绘制成曲线,需要分析前9项Zernike系数,光学系统共三个视场,共有27幅Zernike数据曲线图,限于篇幅此处只列出光学系统全视场(角度视场为1°时)的曲线。
图 4. 光学系统全视场前9项条纹Zernike系数随波长的变化曲线。(a) Z1; (b) Z2; (c) Z3; (d) Z4; (e) Z5; (f) Z6; (g) Z7; (h) Z8; (i) Z9
Fig. 4. Curves of 9 fringe Zernike coefficients of full field of optical system as a function of wavelength. (a) Z1; (b) Z2; (c) Z3; (d) Z4; (e) Z5; (f) Z6; (g) Z7; (h) Z8; (i) Z9
通过曲线拟合工具快速判断Zernike系数与波长曲线满足哪些常用的拟合公式,并给出拟合残差。首先选择理想状态Zernike系数
图 5. 理想系统全视场Z1系数曲线拟合结果。(a)多项式曲线;(b)指数曲线;(c)傅里叶曲线;(d)高斯曲线;(e)幂级数曲线;(f)有理函数曲线
Fig. 5. Curve fitting results of Z1 coefficient of full field of ideal system. (a) Polynomial curve; (b) exponential curve; (c) Fourier curve; (d) Gaussian curve; (e) power curve; (f) rational function curve
结果显示Zernike系数与波长曲线可以使用多项式曲线、指数曲线、傅里叶级数曲线、高斯曲线、幂级数曲线和有理函数曲线拟合。
4.2 验证曲线拟合公式
通常在工程上数据拟合需要大量的测量数据,但由于测量仪器的限制,不同波长波前Zernike系数在实际中无法获取足够的数据,因此使用越少的已知数据计算得到未知数据就显得越有价值。由于多项式拟合在科学研究中具有广泛的通用性[12],因此以多项式求解为例进行分析。 曲线形式的多项式最少需要三个数据求解,选择三个波长的Zernike系数,求解得到二阶多项式并绘制曲线与原数据曲线进行对比。分别选择两组不同数据,第一组数据是波长为610,630,650 nm时的Zernike系数,第二组数据是波长为600,630,660 nm时的Zernike系数,结果如
图 6. 求解的二阶多项式曲线与采集数据曲线对比
Fig. 6. Comparison between solved quadratic polynomial curve and acquired data curve
使用相同的步骤验证指数曲线、傅里叶级数曲线、高斯曲线、幂级数曲线和有理函数曲线公式,其中幂级数曲线及有理函数曲线结果符合
5 Conrady-Zernike公式
经过进一步观察发现Zernike系数与波长的曲线与材料折射率曲线很相似,因此继续采用折射率公式进行验证。玻璃折射率拟合有很多方法,包括肖特公式、赛得尔公式等,在只有少量数据时通常使用Conrady色散公式,其表达式为:
式中
式中
图 7. 求解Conrady公式曲线与采集数据曲线对比
Fig. 7. Comparison between solved Conrady formula curve and acquired data curve
计算结果显示使用Conrady-Zernike公式计算结果在400 nm处计算误差小于0.9%,在1000 nm处计算误差小于0.6%,最大误差在0.9%以内。结果说明Conrady-Zernike公式适合作为目标函数。
接着验证光学系统在理想状态和有误差状态下不同视场Zernike多项式
表 1. 前9项条纹Zernike系数误差
Table 1. Errors of 9 Fringe Zernike coefficients%
|
结果显示即使光学系统引入不同类型的误差,计算精度仍然很高,其中只有0°视场
在数学上同一条曲线可以使用很多方程进行表示,对于本研究所模拟系统的Zernike系数与波长的曲线,目前发现可以使用幂级数、有理函数和Conrady公式进行表示,其中Conrady公式更符合其物理意义。Zernike系数与塞得尔系数表示形式相似,各项Zernike多项式用来表示不同类型的像差,系数则表示像差的大小,一个光学系统的像差可以表示为半径、厚度、折射率、物距、像距、口径和偏心离轴等误差的函数关系。由于这种函数关系非常复杂并且包含很多不确定变量,对任意一个光学系统,把表示这种关系的公式的具体形式写出来是不可能的,当像差与物点的位置确定后,也不存在结构参数
由于认为Zernike系数与波长的变化是由材料折射率导致的,所以为进一步了解该公式对光学系统的通用性,分别对消色差系统和复消色差使用同样的方法进行验证,结果表明该公式适用于单色系统与消色差系统,而对由特殊玻璃组成的复消色差系统部分项Zernike系数并不适用。复消色差系统数量相对单色系统和消色差系统种类较少,因此在大多数情况下可以使用本方法。本课题组[14]曾经设计并研发过632.8 nm激光干涉仪和1064 nm激光干涉仪,为了控制成本,它们的准直系统是同一组光学透镜,在此过程中分别使用632.8 nm和1064 nm模拟准直系统,并与实际测量结果进行对比。但是为了验证本方法,并且使其能够在工程上得以应用,仍需要设计并开发更多波长激光干涉仪进行更加完善的实验。
6 结论
针对透射式光学系统的波前检测提出了一种新的测量光学系统波前的方法,并研究了透射波前Zernike系数与波长之间的函数关系,采用软件仿真以及数据分析的方法得到透射波前Zernike系数与波长存在Conrady-Zernike公式的关系。根据发现的规律可以在理论上初步解决使用几种特定波长激光干涉仪对一定波段范围内光学系统任意波长波前的检测。由于光学系统种类繁多,并且模拟过程中需要采集大量数据,本研究仅对一个光学系统进行详细说明,这种方法在更多透射式光学系统上的扩展和计算精度还有待研究,并且受限于现有条件,这种方法在实际中的应用在后续研究中仍有待完整的实验验证。这里认为透射波前Zernike系数随波长的变化主要是由材料折射率的变化引起的,因此在材料可透过的波长范围都应符合这个规律。尤其对近红外光学系统波前的检测意义重大,大部分近红外光学系统采用普通光学玻璃设计,由于传感器等因素导致近红外激光干涉仪制造困难。并且在检测系统波前时,操作人员通常无法观测到光束,这就增加了检测难度。而可见光波段的激光干涉仪制造相对容易,采用所提的方法就可以使用常规激光干涉仪实现部分近红外光学系统波前的检测。同时Zernike多项式在光学设计、像差拟合等方面具有广泛的应用,通过透射波前Zernike系数与波长的函数关系可以为这些领域提供新的研究思路和方向。
[1] 单宝忠, 王淑岩, 牛憨笨, 等. Zernike 多项式拟合方法及应用[J]. 光学精密工程, 2002, 10(3): 318-323.
单宝忠, 王淑岩, 牛憨笨, 等. Zernike 多项式拟合方法及应用[J]. 光学精密工程, 2002, 10(3): 318-323.
[2] 邵晶, 马冬梅, 聂真威. 不同Zernike多项式求取环孔径波面像差的研究[J]. 应用光学, 2010, 31(4): 544-548.
邵晶, 马冬梅, 聂真威. 不同Zernike多项式求取环孔径波面像差的研究[J]. 应用光学, 2010, 31(4): 544-548.
[3] 侯溪, 伍凡, 杨力, 等. 中心遮拦干涉图的圆泽尼克拟合对计算赛德尔像差的影响分析[J]. 光学学报, 2006, 26(1): 54-60.
侯溪, 伍凡, 杨力, 等. 中心遮拦干涉图的圆泽尼克拟合对计算赛德尔像差的影响分析[J]. 光学学报, 2006, 26(1): 54-60.
[4] 黄杨. 基于扩展Zernike 多项式的投影物镜全视场像差优化研究[D]. 北京: 中国科学院大学, 2015: 8- 22.
黄杨. 基于扩展Zernike 多项式的投影物镜全视场像差优化研究[D]. 北京: 中国科学院大学, 2015: 8- 22.
HuangY. Study on optimization of full field aberration of projection lens based on the extended Zernike polynomials[D]. Beijing: University of Chinese Academy of Sciences, 2015: 8- 22.
HuangY. Study on optimization of full field aberration of projection lens based on the extended Zernike polynomials[D]. Beijing: University of Chinese Academy of Sciences, 2015: 8- 22.
[5] Wyant JC, Creath K. Basic wavefront aberration theory for optical metrology[C]. Applied Optics & Optical Engineering, 1992, XI:2.
Wyant JC, Creath K. Basic wavefront aberration theory for optical metrology[C]. Applied Optics & Optical Engineering, 1992, XI:2.
[6] 陈丽霞, 胡小川, 韩开, 等. Zernike多项式对空间高频相位拟合的改进方法[J]. 光学学报, 2016, 36(3): 0314001.
陈丽霞, 胡小川, 韩开, 等. Zernike多项式对空间高频相位拟合的改进方法[J]. 光学学报, 2016, 36(3): 0314001.
[7] 于鑫. 离轴四反系统的计算机辅助装调技术研究[D]. 北京: 中国科学院大学, 2015: 34- 39.
于鑫. 离轴四反系统的计算机辅助装调技术研究[D]. 北京: 中国科学院大学, 2015: 34- 39.
YuX. Research on technology of computer aided alignment of off-axis four-mirror anastigmat optical system[D]. Beijing: University of Chinese Academy of Sciences, 2015: 34- 39.
YuX. Research on technology of computer aided alignment of off-axis four-mirror anastigmat optical system[D]. Beijing: University of Chinese Academy of Sciences, 2015: 34- 39.
[8] 巩盾, 田铁印, 王红. 利用Zernike系数对离轴三反射系统进行计算机辅助装调[J]. 光学精密工程, 2010, 18(8): 1754-1759.
巩盾, 田铁印, 王红. 利用Zernike系数对离轴三反射系统进行计算机辅助装调[J]. 光学精密工程, 2010, 18(8): 1754-1759.
[9] Mahajan VN. Zernike polynomials and wavefront fitting[M] ∥John Wiley & Sons, 2006: 498- 546.
Mahajan VN. Zernike polynomials and wavefront fitting[M] ∥John Wiley & Sons, 2006: 498- 546.
[10] 冯婕, 白瑜, 邢廷文. Zernike多项式波面拟合精度研究[J]. 光电技术应用, 2011, 26(2): 31-34.
冯婕, 白瑜, 邢廷文. Zernike多项式波面拟合精度研究[J]. 光电技术应用, 2011, 26(2): 31-34.
[11] 陈岚峰, 杨静瑜, 崔崧, 等. 基于Matlab的最小二乘曲线拟合仿真研究[J]. 沈阳师范大学学报(自然科学版), 2014, 32(1): 75-79.
陈岚峰, 杨静瑜, 崔崧, 等. 基于Matlab的最小二乘曲线拟合仿真研究[J]. 沈阳师范大学学报(自然科学版), 2014, 32(1): 75-79.
Chen L F, Yang J Y, Cui S, et al. Matlab simulation of curve fitting based on least-squares[J]. Journal of Shenyang Normal University(Natural Science Edition), 2014, 32(1): 75-79.
[12] 宋晓霞. 基于Matlab的通用数据拟合方法[J]. 山西大同大学学报(自然科学版), 2014, 30(4): 1-3.
宋晓霞. 基于Matlab的通用数据拟合方法[J]. 山西大同大学学报(自然科学版), 2014, 30(4): 1-3.
Song X X. A general data fitting method based on Matlab[J]. Journal of Shanxi Datong University (Natural Science), 2014, 30(4): 1-3.
[13] 王文生, 刘冬梅, 向阳, 等. 应用光学[M]. 武汉: 华中科技大学出版社, 2010: 167- 177.
王文生, 刘冬梅, 向阳, 等. 应用光学[M]. 武汉: 华中科技大学出版社, 2010: 167- 177.
Wang WS, Liu DM, XiangY, et al.Applied optics[M]. Wuhan: Huazhong University of Science and Technology Press, 2010: 167- 177.
Wang WS, Liu DM, XiangY, et al.Applied optics[M]. Wuhan: Huazhong University of Science and Technology Press, 2010: 167- 177.
[14] HanS, JosephA, ArturG, et al. Design of an interferometer for the measurement of long radius optics[C]. SPIE, 2000, 3966: 426- 435.
HanS, JosephA, ArturG, et al. Design of an interferometer for the measurement of long radius optics[C]. SPIE, 2000, 3966: 426- 435.
张齐元, 韩森, 唐寿鸿, 罗春华, 付跃刚. 透射波前Zernike系数与波长的函数关系研究[J]. 光学学报, 2018, 38(2): 0212002. Qiyuan Zhang, Sen Han, Shouhong Tang, Chunhua Luo, Yuegang Fu. Study on Functional Relationship between Transmitted Wavefront Zernike Coefficients and Wavelengths[J]. Acta Optica Sinica, 2018, 38(2): 0212002.