光学面形补偿干涉测量中的投影畸变校正方法、系统及介质

文档序号:848896 发布日期:2021-03-16 浏览:2次 >En<

阅读说明:本技术 光学面形补偿干涉测量中的投影畸变校正方法、系统及介质 (Projection distortion correction method, system and medium in optical surface shape compensation interferometry ) 是由 陈善勇 戴一帆 胡皓 关朝亮 翟德德 熊玉朋 薛帅 于 2020-12-01 设计创作,主要内容包括:本发明公开了一种光学面形补偿干涉测量中的投影畸变校正方法、系统及介质,本发明的投影畸变校正方法包括:建立测量系统光学模型,在与点光源共焦位置插入一个虚拟参考球面;进行光线追迹,分别获得入瞳坐标网格光线对应的被测镜面上交点的横坐标{(x_m,y_m)}和虚拟参考球面上交点的横坐标{(x_r,y_r)};标定干涉仪像面上的像素坐标(u,v)对应虚拟参考球面上横坐标(x_(rt),y_(rt))的线性比例因子,将干涉仪测得面形误差分布的像素坐标转换为虚拟参考球面上的横坐标(x_(rt),y_(rt));进行畸变校正得到结果。本发明不需使用实物标记点序列,不需对畸变进行函数拟合,具有计算方法简单、效率高和精度高的优点。(The invention discloses a projection distortion correction method, a system and a medium in optical surface shape compensation interferometry, wherein the projection distortion correction method comprises the following steps: establishing an optical model of the measuring system, and inserting a virtual reference spherical surface at a confocal position with the point light source; performing ray tracing to respectively obtain the abscissa (x) of the intersection point on the measured lens surface corresponding to the entrance pupil coordinate grid ray m ,y m ) X and the abscissa of the intersection on the virtual reference sphere r ,y r ) }; calibrating pixel coordinates (u, v) on the image surface of the interferometer to correspond to the horizontal coordinates (x) on the virtual reference sphere rt ,y rt ) The linear scale factor of (2) converts the pixel coordinates of the surface shape error distribution measured by the interferometer into the abscissa (x) on the virtual reference sphere rt ,y rt ) (ii) a And carrying out distortion correction to obtain a result. The method does not need to use a real object mark point sequence, does not need to perform function fitting on distortion, and has the advantages of simple calculation method, high efficiency and high precision.)

光学面形补偿干涉测量中的投影畸变校正方法、系统及介质

技术领域

本发明涉及光学面形干涉测量技术,具体涉及一种光学面形补偿干涉测量中的投影畸变校正方法、系统及介质。

背景技术

非球面、离轴非球面和自由曲面等光学面形因为偏离了理想的球面形状,用波面干涉仪进行干涉测量时,需要使用补偿器进行像差补偿,相当于将干涉仪发出的标准球面波变换为匹配被测镜面的非球面波,导致干涉仪测得面形误差分布的像素坐标与被测镜面上的横坐标存在复杂的非线性映射。被测镜面上的横坐标不再能像测量平面一样进行线性比例因子标定即可,这种非线性映射引起被测镜面上横坐标偏离其线性映射对应的位置,即投影畸变。

现代确定性光学加工都是基于测得面形误差进行补偿式加工,控制研抛工具在镜面上的驻留时间分布,实现误差高点处对应材料的准确去除。因此,投影畸变必须经过校正,确定干涉仪测得面形误差对应到被测镜面上的横坐标位置,才能在镜面上正确的位置进行确定性加工。

常用的畸变校正方法是在被测镜面上制作一系列标记点,标记点在被测镜面上的横坐标是标定好的,找到各个标记点在干涉图中对应的像素坐标,就可以建立干涉仪像面上的像素坐标到被测镜面上横坐标的对应关系。但受成本和效率等因素的限制,标记点数目一般不多,因此常用一个多项式函数来拟合这种非线性映射。对于复杂的离轴非球面或自由曲面,畸变严重时,需要多至数百个且是二维阵列的标记点,才能准确反映畸变特性,导致该方法实际可操作性差。

另一种方法是对测量系统进行光线追迹,但只追迹到被测镜面与补偿器光学面的横坐标对应关系。事实上,补偿器光学面上的横坐标到干涉仪像面上的像素坐标仍然不是线性映射,导致畸变校正错误或效果不佳。

发明内容

本发明要解决的技术问题:针对现有技术的上述问题,提供一种光学面形补偿干涉测量中的投影畸变校正方法、系统及介质,本发明不需使用实物标记点序列,不需对畸变进行函数拟合,具有计算方法简单、效率高和精度高的优点,可用于非球面、离轴非球面和自由曲面等的补偿干涉测量数据处理。

为了解决上述技术问题,本发明采用的技术方案为:

一种光学面形补偿干涉测量中的投影畸变校正方法,包括:

1)输入补偿干涉测量的面形误差分布(u,v,w);

2)建立测量系统光学模型,并在与点光源共焦位置插入一个虚拟参考球面;

3)基于测量系统光学模型进行光线追迹,分别获得入瞳坐标网格光线对应的被测镜面上交点的横坐标{(xm,ym)}和虚拟参考球面上交点的横坐标{(xr,yr)};

4)标定干涉仪像面上的像素坐标(u,v)对应虚拟参考球面上横坐标(xrt,yrt)的线性比例因子,将干涉仪测得面形误差分布的像素坐标转换为虚拟参考球面上的横坐标(xrt,yrt,w);

5)利用横坐标{(xm,ym)}和横坐标{(xr,yr)}进行插值得到虚拟参考球面上横坐标(xrt,yrt)对应的被测镜面上的横坐标(xmt,ymt),输出被测镜面上的横坐标对应的面形误差分布(xmt,ymt,w)。

可选地,步骤2)中建立的测量系统光学模型为包括点光源和补偿器的、以点光源为小孔的成像系统,且在与点光源共焦位置插入一个虚拟参考球面的步骤包括:在点光源与补偿器之间插入一个哑元作为虚拟参考球面,虚拟参考球面的球心与点光源重合,点光源与虚拟参考球面的顶点的连线平行于补偿器的光轴。

可选地,步骤3)包括:以点光源为物点发出光线,光线在入瞳面上的坐标为取值范围是[-1,1]的归一化均匀网格点阵,然后计算获得该网格光线对应的被测镜面上交点的横坐标{(xm,ym)}和虚拟参考球面上交点的横坐标{(xr,yr)}。

可选地,步骤4)包括:

4.1)选择干涉仪测得面形误差分布的像面上有效数据区域内两个特征点的像素坐标(u1,v1)、(u2,v2),利用实时干涉图找到特征点对应到被测镜面上的坐标(xm1,ym1)、(xm2,ym2),利用光线追迹确定特征点对应到虚拟参考球面上的坐标(xr1,yr1)、(xr2,yr2),然后根据两个特征点的像素坐标(u1,v1)、(u2,v2),及其对应到虚拟参考球面上的坐标(xr1,yr1)、(xr2,yr2)计算线性比例因子α;

4.2)根据xrt=α(u-u1)+xr1,yrt=α(v-v1)+yr1将干涉仪测得面形误差分布的像素坐标转换为虚拟参考球面上的横坐标,得到虚拟参考球面上的横坐标对应的面形误差分布(xrt,yrt,w)。

可选地,步骤4.1)中计算线性比例因子α的函数表达式如下式所示:

上式中,(u1,v1)、(u2,v2)为干涉仪测得面形误差分布的像面上有效数据区域内两个特征点的像素坐标,(xr1,yr1)、(xr2,yr2)为两个特征点的像素坐标对应到虚拟参考球面上的坐标。

可选地,步骤5)中利用横坐标{(xm,ym)}和横坐标{(xr,yr)}进行插值得到虚拟参考球面上横坐标(xrt,yrt)对应的被测镜面上的横坐标(xmt,ymt)的步骤包括:计算横坐标{(xr,yr)}的Delaunay三角剖分,找到虚拟参考球面上横坐标(xrt,yrt)对应的三角形顶点(xra,yra)、(xrb,yrb)、(xrc,yrc)及其对应的被测镜面上的横坐标(xma,yma)、(xmb,ymb)、(xmc,ymc),通过线性加权平均法计算得到虚拟参考球面上横坐标(xrt,yrt)对应被测镜面上的横坐标(xmt,ymt)。

可选地,所述通过线性加权平均法计算得到虚拟参考球面上横坐标(xrt,yrt)对应被测镜面上的横坐标(xmt,ymt)的函数表达式如下式所示:

xmt=(1-β-γ)xma+βxmb+γxmc,ymt=(1-β-γ)yma+βymb+γymc

上式中,(xmt,ymt)为虚拟参考球面上横坐标(xrt,yrt)对应被测镜面上的横坐标(xmt,ymt),β和γ为权重因子,(xma,yma)、(xmb,ymb)、(xmc,ymc)分别表示虚拟参考球面上横坐标(xrt,yrt)对应的三角形顶点(xra,yra)、(xrb,yrb)、(xrc,yrc)及其对应的被测镜面上的横坐标。

此外,本发明还提供一种光学面形补偿干涉测量中的投影畸变校正系统,包括相互连接的微处理器和存储器,所述微处理器被编程或配置以执行所述光学面形补偿干涉测量中的投影畸变校正方法的步骤。

此外,本发明还提供一种光学面形补偿干涉测量中的投影畸变校正系统,包括相互连接的微处理器和存储器,所述存储器中存储有被编程或配置以执行所述光学面形补偿干涉测量中的投影畸变校正方法的计算机程序。

此外,本发明还提供一种计算机可读存储介质,该计算机可读存储介质中存储有被编程或配置以执行所述光学面形补偿干涉测量中的投影畸变校正方法的计算机程序。

和现有技术相比,本发明具有下述优点:

1、本发明引入虚拟参考球面并进行光线追迹,得到被测镜面上横坐标与虚拟参考球面上横坐标的准确对应关系,再经线性映射标定即可确定被测镜面上横坐标与干涉仪像面上像素坐标的准确对应关系,实现畸变校正。

2、本发明不需使用实物标记点序列,不需对畸变进行函数拟合,可根据畸变严重程度选择光线追迹点阵密度,除步骤5)标定线性比例因子需要人工干预外,畸变校正全部由计算机程序完成,具有计算方法简单、效率高和精度高的优点。

3、本发明可用于非球面、离轴非球面和自由曲面等的补偿干涉测量数据处理,适用于使用传统透镜式、反射式、折反射混合式补偿器或计算全息补偿器(CGH)的补偿测量,获得干涉仪测得面形误差分布对应被测镜面上准确的横坐标。

附图说明

图1是本发明实施例中非球面的CGH补偿干涉测量系统示意图。

图2为本发明实施例方法的基本流程图。

图3是本发明实施例中测量系统光学模型。

图4是本发明实施例中像素坐标与被测镜面和虚拟参考球面上的横坐标对应关系。

图5是本发明实施例中网格插值方法示意图。

图例说明:21、点光源;22、虚拟参考球面;23、补偿器;24、被测镜面;25、干涉仪光轴;31、干涉仪像面;32、干涉仪;33、干涉仪出瞳;34、球面镜头;35、球面镜头参考面。

具体实施方式

下面将以某非球面的CGH补偿干涉测量实例,对本发明光学面形补偿干涉测量中的投影畸变校正方法、系统及介质进行进一步详细说明。该被测表面是顶点曲率半径691.1mm、二次常数k=-0.9911的椭球面,口径为φ470mm,中心遮拦孔的直径为100mm。

如图1所示,使用球面波干涉仪32配置球面镜头34和补偿器23(CGH补偿器)进行该椭球面反射镜面形的补偿干涉测量,测量结果是以干涉仪像面31上的像素坐标对应的面形误差分布。像素坐标与球面镜头34上的最后一个面即球面镜头参考面35上的横坐标是线性映射关系,但与被测镜面24上的横坐标是非线性映射关系。图1中,标号33表示干涉仪出瞳,标号21表示点光源,标号24表示被测镜面。

如图2所示,本实施例光学面形补偿干涉测量中的投影畸变校正方法包括:

1)输入补偿干涉测量的面形误差分布(u,v,w),其中w为对应干涉仪像面上像素坐标(u,v)处测得的面形误差值;

2)建立测量系统光学模型,并在与点光源共焦位置插入一个虚拟参考球面;

3)基于测量系统光学模型进行光线追迹,分别获得入瞳坐标网格光线对应的被测镜面上交点的横坐标{(xm,ym)}和虚拟参考球面上交点的横坐标{(xr,yr)};

4)标定干涉仪像面上的像素坐标(u,v)对应虚拟参考球面上横坐标(xrt,yrt)的线性比例因子,将干涉仪测得面形误差分布的像素坐标转换为虚拟参考球面上的横坐标(xrt,yrt,w);

5)利用横坐标{(xm,ym)}和横坐标{(xr,yr)}进行插值得到虚拟参考球面上横坐标(xrt,yrt)对应的被测镜面上的横坐标(xmt,ymt),输出被测镜面上的横坐标对应的面形误差分布(xmt,ymt,w)。

如图3所示,步骤2)中建立的测量系统光学模型为包括点光源21和补偿器23的、以点光源21为小孔的成像系统,且在与点光源共焦位置插入一个虚拟参考球面的步骤包括:在点光源21与补偿器23之间插入一个哑元作为虚拟参考球面22,虚拟参考球面22的球心与点光源21重合,点光源21与虚拟参考球面22的顶点的连线平行于补偿器的光轴,使得虚拟参考球面24与球面镜头参考面35是共轭的。

步骤2)中建立的测量系统光学模型忽略干涉仪32的内部光学系统和球面镜头34,将其简化为以点光源21为小孔的成像系统。

本实施例中,步骤3)包括:以点光源为物点发出光线,光线在入瞳面上的坐标为取值范围是[-1,1]的归一化均匀网格点阵(如128×128阵列等),然后计算获得该网格光线对应的被测镜面上交点的横坐标{(xm,ym)}和虚拟参考球面上交点的横坐标{(xr,yr)}。

图4是本实施例中像素坐标与被测镜面和虚拟参考球面上的横坐标对应关系,其中标号41表示追迹光线的入瞳坐标网格;标号42表示追迹光线在被测镜面上的交点;标号43表示追迹光线在虚拟参考球面上的交点;标号44表示干涉仪测得面形误差分布;标号45表示畸变校正后被测镜面上的横坐标对应的面形误差分布。如图4所示,步骤4)包括:

4.1)选择干涉仪测得面形误差分布的像面上有效数据区域内两个特征点的像素坐标(u1,v1)、(u2,v2),利用实时干涉图找到特征点对应到被测镜面上的坐标(xm1,ym1)、(xm2,ym2),利用光线追迹确定特征点对应到虚拟参考球面上的坐标(xr1,yr1)、(xr2,yr2),然后根据两个特征点的像素坐标(u1,v1)、(u2,v2),及其对应到虚拟参考球面上的坐标(xr1,yr1)、(xr2,yr2)计算线性比例因子α;

4.2)根据xrt=α(u-u1)+xr1,yrt=α(v-v1)+yr1将干涉仪测得面形误差分布的像素坐标转换为虚拟参考球面上的横坐标,得到虚拟参考球面上的横坐标对应的面形误差分布(xrt,yrt,w)。

本实施例步骤4.1)中计算线性比例因子α的函数表达式如下式所示:

上式中,(u1,v1)、(u2,v2)为干涉仪测得面形误差分布的像面上有效数据区域内两个特征点的像素坐标,(xr1,yr1)、(xr2,yr2)为两个特征点的像素坐标对应到虚拟参考球面上的坐标。

作为一种可选的实施方式,本实施例步骤5)中利用横坐标{(xm,ym)}和横坐标{(xr,yr)}进行插值为网格插值的方式:步骤5)中利用横坐标{(xm,ym)}和横坐标{(xr,yr)}进行插值得到虚拟参考球面上横坐标(xrt,yrt)对应的被测镜面上的横坐标(xmt,ymt)的步骤包括:计算横坐标{(xr,yr)}的Delaunay三角剖分,如图5所示,找到虚拟参考球面上横坐标(xrt,yrt)对应的三角形顶点(xra,yra)、(xrb,yrb)、(xrc,yrc)及其对应的被测镜面上的横坐标(xma,yma)、(xmb,ymb)、(xmc,ymc),通过线性加权平均法计算得到虚拟参考球面上横坐标(xrt,yrt)对应被测镜面上的横坐标(xmt,ymt)。

本实施例中,通过线性加权平均法计算得到虚拟参考球面上横坐标(xrt,yrt)对应被测镜面上的横坐标(xmt,ymt)的函数表达式如下式所示:

xmt=(1-β-γ)xma+βxmb+γxmc,ymt=(1-β-γ)yma+βymb+γymc

上式中,(xmt,ymt)为虚拟参考球面上横坐标(xrt,yrt)对应被测镜面上的横坐标(xmt,ymt),β和γ为权重因子,(xma,yma)、(xmb,ymb)、(xmc,ymc)分别表示虚拟参考球面上横坐标(xrt,yrt)对应的三角形顶点(xra,yra)、(xrb,yrb)、(xrc,yrc)及其对应的被测镜面上的横坐标。

本实施例中,权重因子β≥0,γ≥0,β+γ≤1,由横坐标(xrt,yrt)到三角形顶点(xra,yra)、(xrb,yrb)、(xrc,yrc)的距离的倒数确定;参见图5,虚拟参考球面上横坐标(xrt,yrt)对应的三角形具体是指:横坐标为(xrt,yrt)的点落在顶点坐标为(xra,yra)、(xrb,yrb)、(xrc,yrc)的三角形凸包之内。

需要说明的是,本实施例步骤5)中利用横坐标{(xm,ym)}和横坐标{(xr,yr)}进行插值为网格插值的方式仅仅是二维点集数据插值的一种示例,在此启发下,本领域技术人员可以根据需要采用其他的二维插值方法计算坐标值,例如双线性插值法、双三次插值法等等。

此外,本实施例还提供一种光学面形补偿干涉测量中的投影畸变校正系统,包括相互连接的微处理器和存储器,所述微处理器被编程或配置以执行前述光学面形补偿干涉测量中的投影畸变校正方法的步骤。

此外,本实施例还提供一种光学面形补偿干涉测量中的投影畸变校正系统,包括相互连接的微处理器和存储器,所述存储器中存储有被编程或配置以执行前述光学面形补偿干涉测量中的投影畸变校正方法的计算机程序。

此外,本实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有被编程或配置以执行前述光学面形补偿干涉测量中的投影畸变校正方法的计算机程序。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可读存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基于放样机器人的异形钢结构测量方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!