自由曲面离轴光学系统的设计方法转让专利

申请号 : CN201510061859.8

文献号 : CN105988213B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 朱钧杨通吴晓飞金国藩范守善

申请人 : 清华大学鸿富锦精密工业(深圳)有限公司

摘要 :

本发明涉及一种自由曲面离轴光学系统的设计方法,包括:S1:建立一初始系统;S2:选取特征光线,逐点求解所述特征光线与自由曲面a上的多个特征数据点,将该多个特征数据点进行曲面拟合,得到自由曲面a;S3:使所述特征光线交目标面于理想目标点,逐点求解特征光线与自由曲面b的多个特征数据点,将该多个特征数据点进行曲面拟合,得到所述自由曲面b;S4:以此类推,直到获得待设计自由曲面离轴光学系统中所有待求的自由曲面,得到一自由曲面离轴光学系统;以及S5:将S4中的自由曲面离轴光学系统再次作为初始系统,经过多次迭代,得到最终的自由曲面离轴光学系统。

权利要求 :

1.一种自由曲面离轴光学系统的设计方法,其包括以下步骤:

步骤S1,建立一初始系统,该初始系统包括多个初始曲面,且该初始系统中的一个初始曲面对应待设计自由曲面离轴光学系统中一个曲面;

步骤S2,将自由曲面a定义为待设计自由曲面离轴光学系统中的一个待求的自由曲面,保持所述多个初始曲面不变,选取K条特征光线,根据物像关系及斯涅尔定律逐点求解所述K条特征光线与自由曲面a上的多个交点,进而得到自由曲面a上的多个特征数据点Pi(i=

1,2...K),将该自由曲面a上多个特征数据点进行曲面拟合,得到所述自由曲面a,该自由曲面a的方程式包括一二次曲面项和一自由曲面项;

步骤S3,将自由曲面b定义为待设计自由曲面离轴光学系统中的另一个自由曲面,保持所述自由曲面a以及自由曲面a对应的初始曲面之外的其它初始曲面不变,根据物像关系及斯涅尔定律逐点求解特征光线与自由曲面b的多个交点,进而得到自由曲面b上的多个特征数据点,将该自由曲面b上的多个特征数据点进行曲面拟合,得到所述自由曲面b,该自由曲面b的方程式包括一二次曲面项和一自由曲面项;

步骤S4,以此类推,直到获得待设计自由曲面离轴光学系统中所有待求的自由曲面,得到一自由曲面离轴光学系统;以及步骤S5,将步骤S4中得到的所述自由曲面离轴光学系统再次作为初始系统,进行多次迭代过程,得到最终的自由曲面离轴光学系统。

2.如权利要求1所述的自由曲面离轴光学系统的设计方法,其特征在于,所述自由曲面a上的特征数据点Pi(i=1,2...K)的求解包括以下步骤:步骤a,取定一第一条特征光线R1与所述自由曲面a对应的初始曲面的第一交点为特征数据点P1;

步骤b,在得到j(1≤j≤K-1)个特征数据点Pj后,根据斯涅尔定律的矢量形式求解该特征数据点Pj处的单位法向量步骤c,过所述j(1≤j≤K-1)个特征数据点Pj分别做一第一切平面,得到j个第一切平面,该j个第一切平面与其余K-j条特征光线相交得到j×(K-j)个第二交点,从该j×(K-j)个第二交点中选取出与所述j(1≤j≤K-1)个特征数据点Pj距离最近的一个第二交点,作为所述自由曲面a的下一个特征数据点Pj+1;

步骤d,重复步骤b和c,直到计算得到所有特征数据点Pi(i=1,2...K)。

3.如权利要求1所述的自由曲面离轴光学系统的设计方法,所述自由曲面a上的特征数据点Pi(i=1,2...K)的求解包括以下步骤:步骤a′,取定一第一条特征光线R1与所述自由曲面a对应的初始曲面的第一交点为特征数据点P1;

步骤b′,在得到第j(1≤j≤K-1)个特征数据点Pj后,根据斯涅尔定律的矢量形式求解第j个特征数据点Pj处的单位法向量 进而求得Pj处的单位切向量步骤c′,仅过所述第j(1≤j≤K-1)个特征数据点Pj做一第一切平面并与其余K-j条特征光线相交,得到K-j个第二交点,从该K-j个第二交点中选取出与所述第j个特征数据点Pj距离最短的第二交点Qj+1,并将其对应的特征光线及与所述第j个特征数据点Pj的最短距离分别定义为Rj+1和Dj;

步骤d′,过特征数据点Pj(1≤j≤K-1)之前已求得的j-1个特征数据点分别做一第二切平面,得到j-1个第二切平面,该j-1个第二切平面与所述特征光线Rj+1相交得到j-1个第三交点,在每一第二切平面上每一第三交点与其所对应的特征数据点Pi形成一交点对,在所述交点对中,选出交点对中距离最短的一对,并将距离最短的交点对的第三交点和最短距离分别定义为Q(j+1)′和Dj′;

步骤e′,比较Dj与Dj′,如果Dj≤Dj′,则把Qj+1取为下一个特征数据点Pj+1,反之,则把Q(j+1)′取为下一个特征数据点Pj+1;以及步骤f′,重复步骤b′到e′,直到计算得到所有特征数据点Pi(i=1,2...K)。

4.如权利要求1所述的自由曲面离轴光学系统的设计方法,其特征在于,所述所有待求的自由曲面的方程式均为:其中, 是二次曲面项,c是二次曲面顶点处的曲率,k是二次曲面

系数; 是自由曲面项,Aj为每项对应的系数。

5.如权利要求1所述的自由曲面离轴光学系统的设计方法,其特征在于,将所述初始系统所在的空间定义一第一三维直角坐标系,所述将自由曲面a上的多个特征数据点进行曲面拟合包括以下步骤:S21:将所述多个特征数据点Pi(i=1,2…K)在所述第一直角坐标系中拟合成一球面,得到所述球面的曲率c及其对应的曲率中心(xc,yc,zc),S22:将中心采样视场主光线对应的特征数据点(xo,yo,zo)定义为球面的顶点,并以该球面的顶点为原点,过曲率中心与球面顶点的直线为z轴,建立一第二三维直角坐标系;

S23:将所述多个特征数据点Pi(i=1,2…K)在第一三维直角坐标系中的坐标(xi,yi,zi)及其对应的法向量(αi,βi,γi)变换为第二三维直角坐标系中的坐标(x′i,y′i,z′i)及其法向量(α′i,β′i,γ′i);

S24:根据所述多个特征数据点Pi(i=1,2…K)在第二三维直角坐标系中的坐标(x′i,y′i,z′i),以及步骤S21中求得的球面的曲率c,将特征数据点Pi(i=1,2…K)在第二三维直角坐标系中拟合成一个二次曲面,得到二次曲面系数k;以及S25:将所述多个特征数据点Pi(i=1,2…K)在第二三维直角坐标系中的二次曲面上的坐标与法向量分别从坐标(x′i,y′i,z′i)和法向量(α′i,β′i,γ′i)中排除掉,得到残余坐标与残余法向量,将该残余坐标与残余法向量拟合成一个自由曲面,该自由曲面的方程式与所述二次曲面的方程式相加即可得到所述自由曲面a的方程式。

6.如权利要求5所述的自由曲面离轴光学系统的设计方法,其特征在于,所述多个特征数据点在第二直角坐标系中的坐标(x′i,y′i,z′i)与法向量(α′i,β′i,γ′i)与在第一直角坐标系中的坐标(xi,yi,zi)和法向量(αi,βi,γi)的关系式分别为:和

其中,θ为所述二次曲面在第二直角坐标系的yoz面内相对于在第一直角坐标系的yoz面内的倾斜角, yo,zo为中心采样视场主光线对应的特征数据点的坐标;yc,zc二次曲面顶点处曲率中心的坐标。

7.如权利要求5所述的自由曲面离轴光学系统的设计方法,其特征在于,将在二次曲面上的特征数据点在第二直角坐标系中的坐标与法向量分别定义为(x′i,y′i,z′is)和(α′is,β′is,γ′is),将法向量的z′轴分量归一化为-1,则残余坐标(x″i,y″i,z″i)与残余法向量(α″s,β″s,-1)分别为:(xi″,yi″,zi″)=(xi′,yi′,zi′-zis′)和

8.如权利要求7所述的自由曲面离轴光学系统的设计方法,其特征在于,所述将残余坐标与残余法向量进行曲面拟合的步骤包括:在所述第二直角坐标系中,用排除掉二次曲面项的多项式曲面作为待构建自由曲面的面形描述,即其中,gj(x,y)为多项式的某一项,P=(p1,p2,L,pJ)T为系数集合;

获得残余坐标拟合误差d1(P),即所述残余坐标值(x″i,y″i,z″i)(i=1,2,...,n)与所述自由曲面在z′轴方向残余坐标差值的平方和;以及残余法向矢量拟合误差d2(P),即所述残余法向量Ni=(α″i,β″i,-1)(i=1,2,...,n)与所述自由曲面法向量的矢量差的模值的平方和,其中,Z=(z1,z2,L,zI)T,U=(u1,u2,L,uI)T,V=(v1,v2,L,vI)T,获得评价函数 其中,w为权

重且大于0;

选择不同的权重w,并令所述评价函数f(P)的梯度 从而获得多组不同的P及

其对应的多个自由曲面面形z=f(x,y;P);以及

获得最终自由曲面面形。

9.如权利要求1所述的自由曲面离轴光学系统的设计方法,其特征在于,所述进行多次迭代过程包括以下步骤:S51:将所述K条特征光线与步骤S2中得到的自由曲面a的多个交点作为特征数据点,分别求解每个特征数据点处的法向量,按照步骤S2中的方法将该多个特征数据点进行曲面拟合,得到一个自由曲面a′;

S52:将所述K条特征光线与步骤S3中得到的自由曲面b的多个交点作为特征数据点,分别求解每个特征数据点处的法向量,按照步骤S3中的方法将该多个特征数据点进行曲面拟合,得到一个自由曲面b′;

S53:以此类推,直至步骤S4中所有的待求自由曲面均重新求解完成,完成第一次迭代;

S54:以第一次迭代之后得到的自由曲面离轴光学系统再次作为初始系统,重复步骤S51到S53,经过多次迭代后,得到最终的自由曲面离轴光学系统,迭代过程完成。

10.一种自由曲面离轴三反光学系统的设计方法,其特征在于,该自由曲面离轴三反光学系统的设计方法包括:步骤S′1,建立一初始平面系统,该初始系统包括一主镜初始平面、一次镜初始平面以及一三镜初始平面;

步骤S′2,保持所述主镜初始曲面与次镜初始曲面不变,选取特征光线,根据物像关系及斯涅尔定律逐点求解所述特征光线与三镜上的多个交点,进而得到所述三镜上的多个特征数据点,将所述三镜上的多个特征数据点进行曲面拟合,得到所述三镜;

步骤S′3,保持所述三镜与次镜初始曲面不变,根据物像关系及斯涅尔定律逐点求解特征光线与主镜的多个交点,进而得到所述主镜上的多个特征数据点,将所述主镜上的多个特征数据点进行曲面拟合,得到所述主镜,进而得到一由所述主镜,次镜初始平面以及三镜组成的自由曲面离轴三反光学系统;以及步骤S′4,将步骤S′3中的自由曲面离轴三反光学系统再次作为初始系统,经过多次迭代,得到最终的自由曲面离轴三反光学系统。

说明书 :

自由曲面离轴光学系统的设计方法

技术领域

[0001] 本发明涉及光学设计领域,特别涉及一种基于逐点构建与迭代的自由曲面离轴光学系统的设计方法。

背景技术

[0002] 自由曲面是指无法用球面或非球面系数来表示的非传统曲面,通常是非回转对称的,结构灵活,变量较多,为光学设计提供了更多的自由度,可以大大降低光学系统的像差,减小系统的体积、重量与镜片数量,可以满足现代成像系统的需要,有着广阔的发展应用前景。成像光学系统要实现视场大小与孔径大小一定的成像,需要在成像系统设计中控制不同视场不同孔径位置的光线。由于自由曲面有非对称面并提供了更多的设计自由度,他们常被用在离轴非对称系统中。
[0003] 现有的自由曲面离轴光学系统的设计方法通常是通过直接构建以及后续优化的方法得到自由曲面离轴光学系统,该方法得到的自由曲面离轴光学系统的成像质量较差且畸变较大,平均RMS弥散斑直径较大,而且后续优化也十分困难甚至优化失败。

发明内容

[0004] 综上所述,确有必要提供一种自由曲面离轴光学系统的设计方法,该方法设计出的自由曲面离轴光学系统的成像质量较好且畸变及平均RMS弥散斑直径均较小。
[0005] 一种自由曲面离轴光学系统的设计方法,其包括以下步骤:步骤S1,建立一初始系统,该初始系统包括多个初始曲面,且该初始系统中的一个初始曲面对应待设计自由曲面离轴光学系统中一个曲面;步骤S2,将自由曲面a定义为待设计自由曲面离轴光学系统中的一个待求的自由曲面,保持所述多个初始曲面不变,选取K条特征光线,根据物像关系及斯涅尔定律逐点求解所述K条特征光线与自由曲面a上的多个交点,进而得到自由曲面a上的多个特征数据点Pi(i=0,1,2…K),将该自由曲面a上多个特征数据点进行曲面拟合,得到所述自由曲面a,该自由曲面a的方程式包括一二次曲面项和一自由曲面项;步骤S3,将自由曲面b定义为待设计自由曲面离轴光学系统中的另一个自由曲面,保持所述自由曲面a以及自由曲面a对应的初始曲面之外的其它初始曲面不变,根据物像关系及斯涅尔定律逐点求解特征光线与自由曲面b的多个交点,进而得到自由曲面b上的多个特征数据点,将该自由曲面b上的多个特征数据点进行曲面拟合,得到所述自由曲面b,该自由曲面b的方程式包括一二次曲面项和一自由曲面项;步骤S4,以此类推,直到获得待设计自由曲面离轴光学系统中所有待求的自由曲面,得到一自由曲面离轴光学系统;以及步骤S5,将步骤S4中得到的所述自由曲面离轴光学系统再次作为初始系统,进行多次迭代过程,得到最终的自由曲面离轴光学系统。
[0006] 相较于现有技术,本发明提供的自由曲面离轴光学系统的设计方法,将逐点构建得到的自由曲面离轴光学系统再次作为初始系统,经过多次迭代,直到特征光线与目标面的实际交点接近理想目标点,进而提了高自由曲面离轴光学系统的成像质量,降低自由曲面离轴光学系统的畸变和平均RMS弥散斑直径,方法简单。

附图说明

[0007] 图1为本发明实施例提供的自由曲面离轴光学系统中每个视场中特征光线选择方法示意图。
[0008] 图2为本发明实施例提供的求解特征数据点时特征光线起点与终点示意图。
[0009] 图3为本发明实施例提供的自由曲面离轴光学系统的迭代方式。
[0010] 图4为本发明提供的自由曲面离轴三反光学系统的光路示意图。
[0011] 图5为本发明实施例提供的自由曲面离轴三反光学系统的初始系统的光路示意图。
[0012] 图6为本发明实施例提供的迭代前的自由曲面离轴三反光学系统的光路示意图。
[0013] 图7为本发明实施例提供的迭代前的自由曲面离轴三反光学系统的畸变网格图。
[0014] 图8为本发明实施例提供的迭代后的自由曲面离轴三反光学系统的光路示意图。
[0015] 图9为本发明实施例提供的迭代后的自由曲面离轴三反光学系统的畸变网格图。
[0016] 图10为迭代前后的自由曲面离轴三反光学系统的平均RMS弥散斑直径的对比图。
[0017] 图11为本发明实施例提供的自由曲面离轴三反光学系统的RMS弥散斑直径随迭代次数的变化曲线。
[0018] 图12为本发明实施例提供的优化后的自由曲面离轴三反光学系统的光路示意图。
[0019] 图13为本发明实施例提供的优化后的自由曲面离轴三反光学系统的MTF曲线。
[0020] 图14为本发明实施例提供的优化后的自由曲面离轴三反光学系统的畸变网格图。
[0021] 主要元件符号说明
[0022]自由曲面离轴三反光学系统 100
主镜初始平面 122
次镜初始平面 142
三镜初始平面 162
主镜 120
次镜 140
三镜 160
目标面 180
未迭代的主镜 220
未迭代的三镜 260
[0023] 如下具体实施方式将结合上述附图进一步说明本发明。

具体实施方式

[0024] 下面根据说明书附图并结合具体实施例对本发明的技术方案进一步详细表述。
[0025] 本发明提供一种自由曲面离轴光学系统的设计方法,其包括以下步骤:
[0026] 步骤S1,建立一初始系统,该初始系统包括多个初始曲面,且该初始系统中的一个初始曲面对应待设计自由曲面离轴光学系统中一个曲面;
[0027] 步骤S2,将自由曲面a定义为待设计自由曲面离轴光学系统中的一个待求自由曲面,保持所述多个初始曲面不变,选取K条特征光线Ri(i=1,2…K),根据物像关系及斯涅尔定律逐点求解所述K条特征光线与自由曲面a上的多个交点,进而得到自由曲面a上的多个特征数据点,将该自由曲面a上多个特征数据点进行曲面拟合,得到所述自由曲面a,该自由曲面a的方程式包括一二次曲面项和一自由曲面项;
[0028] 步骤S3,将自由曲面b定义为待设计自由曲面离轴光学系统中的另一个待求自由曲面,保持所述自由曲面a以及自由曲面a对应的初始曲面之外的其它初始曲面不变,根据物像关系及斯涅尔定律逐点求解所述K条特征光线与自由曲面b的多个交点,进而得到所述自由曲面b上的多个特征数据点,将该自由曲面b上的多个特征数据点进行曲面拟合,得到所述所述自由曲面b,该自由曲面b的方程式包括一二次曲面项和一自由曲面项;
[0029] 步骤S4,以此类推,直到获得待设计自由曲面离轴光学系统中所有待求自由曲面,得到一自由曲面离轴光学系统;以及
[0030] 步骤S5,将步骤S4中得到的所述自由曲面离轴光学系统再次作为初始系统,经过多次迭代,得到最终的自由曲面离轴光学系统。
[0031] 步骤S1中,所述多个初始曲面可以为平面、球面等。所述多个初始曲面的具体位置根据待设计自由曲面离轴光学系统的实际需要进行选择。
[0032] 步骤S2中,所述K条特征光线的选取可通过以下方法进行:
[0033] 根据需求选取M个视场,并将每个视场的孔径分成N等份,并从每一等份中选取不同孔径位置的P条特征光线,这样一共选取了K=M×N×P条对应不同视场不同孔径位置的特征光线。所述孔径可以为圆形、长方形、正方形、椭圆形或其他规则或不规则的形状。请参阅图1,优选的,所述视场孔径为圆形孔径,将每个视场的圆形孔径等分成N个角度,间隔为φ,因此有N=2π/φ,沿着每个角度的半径方向取P个不同的孔径位置,那么一共取K=M×N×P条对应不同视场不同孔径位置的特征光线。
[0034] 请一并参阅图2,为了得到一个待求的自由曲面Ω上的所有特征数据点Pi(i=1,2…K),将借助特征光线Ri(i=1,2…K)与待求的自由曲面Ω的前一个曲面Ω'及后一个曲面Ω''的交点。在求解每条特征光线Ri(i=1,2…K)对应的待求的自由曲面Ω上的特征数据点Pi(i=1,2…K)时,将该特征光线Ri与前一个曲面Ω'的交点定义为该特征光线的起点Si,特征光线Ri与后一个曲面Ω''的交点定义为该特征光线的终点Ei。当待设计的系统与特征光线确定后,该特征光线Ri的起点Si是确定的,且易于通过光线追迹即物像关系得到,特征光线的终点Ei可通过物像关系求解。在理想状态下,特征光线Ri从Ω'上的Si射出后,经过Ω上的Pi,交于Ω''上的Ei,并最终交目标面于其理想目标点Ti,ideal。如果Ω''是目标面,特征光线的终点就是其目标点Ti;如果在待求自由曲面Ω和目标面之间还有其他面,特征光线的终点是Ω''上从特征数据点到其对应的目标点的光程的一阶变分为零的点,即。
[0035] 所述自由曲面a上特征数据点Pi(i=1,2…K)可以通过以下两种计算方法获得。
[0036] 第一种计算方法包括以下步骤:
[0037] 步骤a,取定一条特征光线R1与所述自由曲面a对应的初始曲面的第一交点为特征数据点P1;
[0038] 步骤b,在得到i(1≤i≤K−1)个特征数据点Pi后,根据斯涅尔定律的矢量形式求解该特征数据点Pi处的单位法向量 ;
[0039] 步骤c,过所述i(1≤i≤K−1)个特征数据点Pi分别做一第一切平面,得到i个第一切平面,该i个第一切平面与其余K−i条特征光线相交得到i×(K−i)个第二交点,从该i×(K−i)个第二交点中选取出与所述i(1≤i≤K−1)个特征数据点Pi距离最近的一个第二交点,作为所述自由曲面a的下一个特征数据点Pi+1;
[0040] 步骤d,重复步骤b和c,直到计算得到自由曲面a上的所有特征数据点Pi(i=1,2…K),通过曲面拟合可以得到所述自由曲面a的方程式。
[0041] 步骤b中,每个特征数据点Pi处的单位法向量 可以根据斯涅尔(Snell)定律的矢量形式求解。当待求的自由曲面Ω为折射面时,则每个特征数据点Pi (i=1,2…K)处的单位法向量 满足:
[0042] (1)
[0043] 其中, 、  分别是沿着光线入射与出射方向的单位矢量,n, n' 分别为待求的自由曲面Ω前后两种介质的折射率。
[0044] 类似的,当待求的自由曲面Ω为反射面时,则每个特征数据点Pi (i=1,2…K)处的单位法向量 满足:
[0045] (2)
[0046] 由于,所述特征数据点Pi(i=1,2…K) 处的单位法向量 与所述特征数据点Pi(i=1,2…K) 处的切平面垂直。故,可以得到特征数据点Pi(i=1,2…K) 处的切平面。
[0047] 所述第一种算法的计算复杂度为 ,当设计中采用的特征光线的数量较多时,该方法需要较长的计算时间。
[0048] 第二种计算方法包括以下步骤:
[0049] 步骤a',取定一第一条特征光线R1与所述自由曲面a对应的初始曲面的第一交点为特征数据点P1;
[0050] 步骤b',在得到第i(1≤i≤K−1)个特征数据点Pi后,根据斯涅尔定律的矢量形式求解第i个特征数据点Pi处的单位法向量 ,进而求得Pi处的单位切向量 ;
[0051] 步骤c',仅过所述第i(1≤i≤K−1)个特征数据点Pi做一第一切平面并与其余K−i条特征光线相交,得到K−i个第二交点,从该K−i个第二交点中选取出与所述第i个特征数据点Pi距离最短的第二交点Qi+1,并将其对应的特征光线及与所述第i个特征数据点Pi的最短距离分别定义为Ri+1和D;
[0052] 步骤d',过特征数据点Pi(1≤i≤K−1)之前已求得的i−1个第一特征数据点分别做一第二切平面,得到i−1个第二切平面,该i−1个第二切平面与所述特征光线Ri+1相交得到i−1个第三交点,在每一第二切平面上每一第三交点与其所对应的特征数据点Pi形成一交点对,在所述交点对中,选出交点对中距离最短的一对,并将距离最短的交点对的第三交点和最短距离分别定义为Q(i+1)'和Di';
[0053] 步骤e',比较Di与Di',如果Di≤Di',则把Qi+1取为下一个特征数据点Pi+1,反之,则把Q(i+1)'取为下一个特征数据点Pi+1;以及
[0054] 步骤f',重复步骤b'到e',直到计算得到自由曲面a上的所有特征数据点Pi(i=1,2…K),通过曲面拟合可以得到所述自由曲面a对应的的方程式。
[0055] 步骤b'中,每个特征数据点Pi处的单位法向量 的计算方法与所述第一种算法步骤b中相同。
[0056] 所述第二种算法的计算复杂度为 ,当设计中个采用的特征光线的数量较多时,所述第二种算法明显比第一种算法的计算复杂度小。优选的,采用所述第二种算法逐点求解特征数据点Pi(i=1,2…K)。
[0057] 所述自由曲面a的方程式可表达为:
[0058] ,
[0059] 其中, 是二次曲面项,c是二次曲面顶点处的曲率,k是二次曲面系数; 是自由曲面项,Aj为每项对应的系数,该自由曲面项可以为xy多项式项,Chebyshev多项式,或Zernike多项式项等。
[0060] 将所述初始系统所在的空间定义一第一三维直角坐标系。优选的,将光束传播方向定义为z轴,垂直于z轴方向的平面为xoy平面。
[0061] 将所述自由曲面a上的多个特征数据点Pi(i=1,2…K)进行曲面拟合包括以下步骤:
[0062] S21:将所述多个特征数据点Pi(i=1,2…K)在所述第一直角坐标系中拟合成一球面,得到所述球面的曲率c及其对应的曲率中心(xc, yc, zc),
[0063] S22:将中心采样视场主光线对应的特征数据点(xo, yo, zo)定义为球面的顶点,并以该球面的顶点为原点,过曲率中心与球面顶点的直线为z轴,建立一第二三维直角坐标系;
[0064] S23:将所述多个特征数据点Pi(i=1,2…K)在第一三维直角坐标系中的坐标(xi, yi, zi)及其对应的法向量(αi, βi, γi)变换为第二三维直角坐标系中的坐标(x'i, y'i, z'i)及其法向量(α'i, β'i, γ'i);
[0065] S24:根据所述多个特征数据点Pi(i=1,2…K)在第二三维直角坐标系中的坐标(x'i, y'i, z'i),以及步骤S42中求得的球面的曲率c,将特征数据点Pi(i=1,2…K)在第二三维直角坐标系中拟合成一个二次曲面,得到二次曲面系数k;以及
[0066] S25:将所述多个特征数据点Pi(i=1,2…K)在第二三维直角坐标系中的二次曲面上的坐标与法向量分别从坐标(x'i, y'i, z'i)和法向量(α'i, β'i, γ'i)中排除掉,得到残余坐标与残余法向量,将该残余坐标与残余法向量拟合成一个自由曲面,该自由曲面的方程式与所述二次曲面的方程式相加即可得到所述自由曲面a的方程式。
[0067] 通常的,光学系统关于三维直角坐标系的yoz面对称,因此,步骤S41中,所述球面在第二三维直角坐标系yoz面内相对于在第一三维直角坐标系yoz面内的倾斜角θ为:
[0068] 。
[0069] 所述多个特征数据点Pi(i=1,2…K)在第二三维直角坐标系中的坐标(x'i, y'i, z'i)与法向量(α'i, β'i, γ'i)与在第一三维直角坐标系中的坐标(xi, yi, zi)和法向量(αi, βi, γi)的关系式分别为:
[0070] 和
[0071] 。
[0072] 在第二三维直角坐标系中,将在二次曲面上的特征数据点的坐标与法向量分别定义为(x'i, y'i, z'is)和(α'is, β'is, γ'is)。将法向的z'分量归一化为-1,将在二次曲面上的特征数据点坐标(x'i, y'i, z'is)与法向量(α'is, β'is, γ'is)分别从坐标(x'i, y'i, z'i)和法向量(α'i, β'i, γ'i)排除掉之后,得到残余坐标(x''i, y''i, z''i)与残余法向量(α''s, β''s, -1)分别为:
[0073] 和
[0074] 。
[0075] 步骤S25中,所述将残余坐标与残余法向量拟合得到自由曲面的步骤包括:
[0076] S251:在所述第二三维直角坐标系中,用排除掉二次曲面项的多项式曲面作为待构建自由曲面的面形描述,即
[0077] ,
[0078] 其中, 为多项式的某一项, 为系数集合;
[0079] S252:获得残余坐标拟合误差d1(P),即所述残余坐标值(x''i, y''i, z''i)(i = 1, 2, …, n)与所述自由曲面在z'轴方向残余坐标差值的平方和;以及残余法向矢量拟合误差d2(P),即所述残余法向量Ni = (α''i, β''i, -1)(i = 1, 2, …, n) 与所述自由曲面法向量的矢量差的模值的平方和,
[0080] ;
[0081],
[0082] 其中, ,
[0083] ,
[0084] ,
[0085] ;
[0086] S253:获得评价函数 ,其中,w为权重且大于0;
[0087] S254:选择不同的权重w,并令所述评价函数 的梯度 ,从而获得多组不同的P及其对应的多个自由曲面面形z = f (x, y; P);以及
[0088] S255:获得具有最佳的成像质量的最终自由曲面面形。
[0089] 步骤S3中,自由曲面b上多个特征数据点的求解方法与步骤S2中自由曲面a上多个特征数据点的求解方法相同,将自由曲面b上多个特征数据点进行曲面拟合的方法与步骤S2中将自由曲面a上多个特征数据点进行曲面拟合的方法也相同。自由曲面b的方程式与自由曲面a的方程式也相同。
[0090] 步骤S4中,其余的待求的自由曲面的求解方法也与步骤S2中自由曲面a的求解方法相同。将其余的待求的自由曲面上多个特征数据点进行曲面拟合的方法与步骤S2中将自由曲面a上多个特征数据点进行曲面拟合的方法也相同。其余的待求的自由曲面的方程式与自由曲面a的方程式也相同。
[0091] 所述待求的自由曲面的数量可以与步骤S1中初始曲面的数量相同,也可以小于步骤S1中初始曲面的数量。
[0092] 步骤S5中,所述迭代过程可以通过以下两种方法进行:
[0093] 第一种方法包括以下步骤:
[0094] S51:将所述K条特征光线与步骤S2中得到的自由曲面a的多个交点作为特征数据点,分别求解每个特征数据点处的法向量,按照步骤S2中的方法将该多个特征数据点进行曲面拟合,得到一个自由曲面a';
[0095] S52:将所述K条特征光线与步骤S3中得到的自由曲面b的多个交点作为特征数据点,分别求解每个特征数据点处的法向量,按照步骤S3中的方法将该多个特征数据点进行曲面拟合,得到一个自由曲面b';
[0096] S53:以此类推,直至步骤S4中所有的待求自由曲面均重新求解完成,完成第一次迭代;
[0097] S54:以第一次迭代之后得到的自由曲面离轴光学系统再次作为初始系统,重复步骤S51到S53,经过多次迭代后,所述K条特征光线与目标面的实际交点与理想目标点比较接近,迭代过程完成。
[0098] 第二种方法包括以下步骤:将步骤S4中得到的自由曲面离轴光学系统作为初始系统,重复步骤S2到S4,完成第一次迭代;将第一次迭代中得到的自由曲面离轴光学系统再次作为初始系统,重复步骤S2到S4,完成第二次迭代;以此类推,经过多次迭代后,所述K条特征光线与目标面的实际交点与理想目标点比较接近,迭代过程完成。
[0099] 优选的,所述迭代过程采用所述第一种方法进行,该方法比较简单,且节省时间。
[0100] 请参阅图3,所述迭代可以采用正常迭代,负反馈,或逐步逼近等迭代方式。当采用正常迭代时,目标点Ti为理想目标点Ti,ideal,即 。
[0101] 当采用负反馈时,负反馈函数为:
[0102] ,
[0103] 其中,ε是负反馈系数,ε>0;Ti*是本次迭代之前(上次迭代之后)特征光线与目标面的实际交点;∆为负反馈阈值,∆>0,采用负反馈阀值有利于避免因Ti*和Ti,ideal差别太大,使Ti变化较大而引起的迭代不稳定;负反馈迭代方式速度比较快。
[0104] 当采用逐步逼近迭代方式时 ,其中,ρ是逼近系数,ρ>0。逐步逼近迭代方式比较稳定。
[0105] 所述自由曲面离轴光学系统的设计方法可进一步包括一对步骤S5中得到的自由曲面离轴光学系统进行优化的步骤。具体地,将步骤S5中得到的自由曲面离轴光学系统作为后续优化的初始系统。可以理解,该对步骤S5中得到的进行优化的步骤并不是必需的,可以根据实际需要设计。
[0106] 所述自由曲面离轴光学系统的设计方法中待求的自由曲面的求解顺序不限,可以根据实际需要进行调换。
[0107] 请参阅图4,本发明实施例提供一种自由曲面离轴三反光学系统100的设计方法。其中,该自由曲面离轴光学系统100包括相邻且间隔设置的一主镜120、一次镜140、以及一三镜160,该次镜140为光阑面。所述主镜120和三镜160的面形为自由曲面;所述次镜140的面形为一平面。从光源出射的特征光线依次经过所述主镜120、次镜140、以及三镜160的反射后,在一目标面180上成像。所述自由曲面离轴三反光学系统100的参数请参见表1,[0108] 表1自由曲面离轴三反光学系统100的参数
[0109]
[0110] 所述自由曲面离轴三反光学系统100的设计方法包括如下步骤:
[0111] 步骤S'1,建立一初始平面系统,该初始平面系统包括一主镜初始平面、一次镜初始平面以及一三镜初始平面;
[0112] 步骤S'2,保持所述主镜初始平面与次镜初始平面不变,选取特征光线,根据物像关系及斯涅尔定律逐点求解所述特征光线与一未迭代的三镜260上的多个交点,进而得到未迭代的三镜260上的多个特征数据点,将所述未迭代的三镜260上的多个特征数据点进行曲面拟合,得到所述未迭代的三镜260;
[0113] 步骤S'3,保持所述未迭代的三镜260与次镜初始平面不变,根据物像关系及斯涅尔定律逐点求解特征光线与一未迭代的主镜220的多个交点,进而得到所述未迭代的主镜220上的多个特征数据点,将所述未迭代的主镜220上的多个特征数据点进行曲面拟合,得到所述未迭代的主镜220,进而得到一未迭代的自由曲面离轴三反光学系统;
[0114] 步骤S'4,将步骤S'3的所述未迭代的自由曲面离轴三反光学系统再次作为初始系统,经过多次迭代,得到一迭代后的自由曲面离轴三反光学系统;以及
[0115] 步骤S'5,对步骤S'4中所述迭代后的自由曲面离轴三反光学系统进行优化,得到所述自由曲面离轴三反光学系统100。
[0116] 步骤S'2中,共选取6个离轴视场进行设计,该6个离轴视场分别为(0°, −10.5°) (0°, −12°) (0°, −13.5°) (1.5°, −10.5°) (1.5°, −12°) (1.5°, −13.5°),每个离轴视场取112条特征光线,因此共选取了672条对应不同视场不同孔径位置的特征光线。所述未迭代的三镜260上的多个特征数据点根据所述第二种计算方法得到。将所述未迭代的三镜260上的多个特征数据点进行曲面拟合的方法与所述自由曲面a上的多个特征数据点进行曲面拟合的方法相同。
[0117] 步骤S'3中,所述未迭代的主镜220上的多个特征数据点根据所述第二种计算方法得到。将所述未迭代的主镜220上的多个特征数据点进行曲面拟合的方法与所述自由曲面a上的的多个特征数据点进行曲面拟合的方法相同。
[0118] 步骤S'4中,所述迭代过程包括以下步骤:
[0119] 步骤S'41,将步骤S'3的所述迭代后的自由曲面离轴三反光学系统再次作为初始系统,将所述K条特征光线与所述第一次迭代三镜的多个交点作为特征数据点,分别求解该特征数据点处的法向量,按照步骤S'2中的方法将该多个特征数据点进行曲面拟合,得到所述第一次迭代三镜;
[0120] 步骤S'42:将所述K条特征光线与第一次迭代主镜的多个交点作为特征数据点,分别求解该特征数据点处的法向量,按照步骤S3中的方法将该多个特征数据点进行曲面拟合,得到所述第一次迭代主镜;
[0121] 步骤S'43,重复步骤S'41和步骤S'42,经过多次迭代,得到一迭代后的自由曲面离轴三反光学系统。
[0122] 可以理解,步骤S'5中对步骤S'4中迭代后的自由曲面离轴三反光学系统进行优化的步骤并不是必需的,可以根据实际需要设计。所述自由曲面离轴三反成像系统100的设计方法中步骤S2和步骤S3的顺序并不限于本实施例,可以根据实际需要进行调换。
[0123] 请参阅图5,为步骤S'1中的由主镜初始平面122、次镜初始平面142以及三镜初始平面162组成的初始平面系统的光路图,由图中可以看出,各视场光束在目标面180上没有会聚,且偏离理想目标点。
[0124] 请参阅图6,为步骤S'3中的由所述未迭代的主镜220,次镜初始平面142以及未迭代的三镜260组成的未迭代的自由曲面离轴三反光学系统的光路图。从图中可以看出,各视场光束在目标面上可以大致会聚到各自的理目标点,说明采用本发明计算方法得到的未迭代的主镜220和未迭代的三镜260可以提高光学系统的成像质量。
[0125] 请参阅图7,为步骤S'3中的由所述未迭代的主镜220,次镜初始平面142以及未迭代的三镜260组成的未迭代的自由曲面离轴三反光学系统的畸变网格图,从图中可以看出,未迭代的自由曲面离轴三反光学系统的畸变较大,系统最大绝对畸变为0.6mm。
[0126] 请参阅图8,为步骤S'3中得到的自由曲面离轴三反光学系统经过30次正常迭代后得到的迭代后的自由曲面离轴三反光学系统的光路图,从图中可以看出,各视场光束在目标面上大致会聚到各自的理想目标点。请参阅图9,为经过30次正常迭代后得到的迭代后的自由曲面离轴三反光学系统的畸变网格图,从图中可以看出,系统畸变基本消除,系统最大绝对畸变为0.0346mm,相比迭代前下降了94.2%。请参阅图10,为未迭代的自由曲面离轴三反光学系统,以及经过30次正常迭代后的自由曲面离轴三反光学系统的平均RMS弥散斑直径对比图,由图中可以看出,迭代前系统的平均RMS弥散斑直径为4.033mm,迭代后系统的平均RMS弥散斑直径为0.099mm,相比迭代前下降了97.5%。
[0127] 采用特征光线与目标面的实际交点与理想目标点之间距离的RMS值σRMS来评价迭代的效果,σRMS越小,系统的成像质量越高。
[0128] ,
[0129] 其中, K为特征光线数量, σm 是第m条特征光线与目标面的实际交点与理想目标点的距离。
[0130] 请参阅图11,为ε=0.3,ρ=0.7时,在正常迭代、负反馈以及逐步逼近三种不同的迭代方式下,自由曲面离轴三反光学系统的σRMS随迭代次数的变化曲线。由图中可以看出,经过三十次正常迭代后,自由曲面离轴三反光学系统的σRMS相比迭代前下降了92.4%。图8到图11说明迭代可以明显提高自由曲面离轴三反光学系统的成像质量。
[0131] 请参阅图12,为优化后的自由曲面离轴三反光学系统100的光路图,从图中可以看出,成像质量较好。
[0132] 请参阅图13,为优化后的自由曲面离轴三反光学系统100在长波红外波段下部分视场角的调制传递函数MTF,从图中可以看出,各视场下系统的MTF曲线均接近衍射极限,表明优化后的自由曲面离轴三反成像系统100具有很高的成像质量。
[0133] 请参阅图14,为优化后的自由曲面离轴三反光学系统100的畸变网格图,从图中可以看出,系统畸变非常小。
[0134] 本发明提供的自由曲面离轴光学系统设计方法具有以下优点:其一,在将特征数据点进行曲面拟合时,同时考虑了特征数据点的坐标和法向量,使得到的自由曲面的面形更加准确,且提高了自由曲面离轴光学系统的光学性能;其二,通过建立两个三维直角坐标系,在第一三维直角坐标系中拟合得到二次曲面项后,将特征数据点的坐标和法向量变换到第二直角坐标系中的坐标和法向量,进而拟合得到自由曲面项,该拟合方法比较精确;其三,将逐点构建得到的自由曲面离轴光学系统再次作为初始系统,经过多次迭代,直到特征光线与目标面的实际交点与理想目标点接近,进而提高自由曲面离轴光学系统的成像质量,降低自由曲面离轴光学系统的畸变和平均RMS弥散斑直径,方法简单。
[0135] 另外,本领域技术人员还可在本发明精神内作其它变化,当然这些依据本发明精神所作的变化,都应包含在本发明所要求保护的范围内。