Zernike条纹多项式(Zernike Fringe Polynomails),又称为“University of Arizona”多项式,由James C. Wyant教授提出,它属于Zernike标准多项式的另一种表达,更适用于干涉检测方面的表达。

1. Zemax中的“Zernike条纹多项式系数”

Opticstudio Zemax光学设计软件中可以通过以下功能:

图1

, 查看波前像差的Zernike条纹多项式系数(Zernike Fringe Coeffecients),如下图所示:

图2

,其中:

采样(Sampling):指定用于计算系数拟合的光瞳网格采样密度。网格尺寸越大越准确,但计算时间会增加。

最大项(Maximum Term):指定要计算的最大 Zernike 系数。可指定的最高项数为 37 项。

波长(Wavelength):计算中使用的波长编号。

视场(Field):计算中使用的视场编号。

参考 OPD 到顶点(Reference OPD To Vertex):一般情况下, OpticStudio 会参考主光线计算光程差,这实际上减去了波前相位中的倾斜。对于干涉仪,有时需要保留波前倾斜。选中此选项会将倾斜(基于主光线与像面顶点的偏差) 加入到光束中。此选项仅适用于其主光线与表面顶点相当接近的视场位置,且前提是通过主光线偏差所描述的倾斜有效。

表面(Surface):选择要评估的数据所位于的表面。此选项对评估中间像面十分有用。请参阅“ 在中间面上的结果 评估” 。

子孔径数据(Subaperture Data):Sx, Sy, Sr 定义为其计算 Zernike 数据的光瞳子孔径。请参阅“ 子孔径计算” ,以了解详细信息。

2. 功能详述

2.1 基本参数

图2中可显示单独的 Zernike 系数以及峰谷值、 RMS、方差、斯特列尔比、 RMS 拟合残差和最大拟合误差

在参考平均值时,波前差的 RMS 值 σ 可定义为:

其中是波前差,是均方差,是平均波前差。 RMS 实际可以使用多种不同的方式来计算:如果忽略平均波前项,则 RMS“参考零” 结果,此计算可直接得到的平方根,但很少使用;如果从所有波前相位值中减去平均波前值(绝对相位参考没有物理意义),则 RMS“参考平均值” 。

通常, RMS 将进一步参考可最小化 RMS 的倾斜和偏移的参考球面,这相当于不仅减去平均值(即 piston 项),还减去 x 和 y 平均倾斜。这是有道理的,因为倾斜会使衍射图像质心位置偏移,但不会对像质产生 任何影响。为了简便, OpticStudio 将此参考点称为“ 质心” ,但该参考点通常只是接近衍射图像质心位 置,而不是完全在此位置上。大多数时候, RMS 被视为参考质心的 RMS 平均值,始终是三个数中(指参考零、参考平均值和参考质心) 的最小值

Zernike RMS 计算所使用的值是通过计算每条光线与参考球面交点的相位测量到的“原始” 光程差值。 参考球面以主光线与像面的交点为中心,其半径等于“ 出瞳位置” 长度(参阅“出瞳位置” )。此方法不考虑参考球面中心位置因慧差改变所造成的细微影响。因此,基于 Zernike 的参考质心的 RMS 波前结果可能与 RMS 分析功能的计算结果略有不同

2.2 子孔径的“Zernike条纹多项式系数”计算

默认情况下,将为整个光瞳确定 Zernike 多项式。子孔径值 Sx、 Sy 和 Sr 允许仅根据光瞳的圆形子孔径部分计算 Zernike 数据。子孔径是归一化半径为 Sr 的圆形区域,与完整光瞳中心的偏离由归一化坐标 Sx 和 Sy决定。

图3

三个子孔径数据值( Sx、 Sy 和 Sr)都是相对于完整归一化光瞳单位圆的无量纲参数。通过以下公式可提供全孔径和子孔径归一化光瞳坐标之间的转换:

以及:

,其中 Fx 和 Fy 表示子孔径坐标, Px 和 Py 表示全孔径坐标。

2.3 斯特列尔近似公式         

通过以下近似公式使用参考质心的 RMS 来计算斯特列尔比:

此近似公式对所得斯特列尔比超过 0.10 的单色计算有效。

此功能最多可计算 37 项 Zernike 项。所使用的特定 Zernike 项不是标准正交项,而是光瞳边缘有统一大小的归一化项。 去掉了展开式中的某些高阶项降低总项数,被选择保留的剩余项可支持高阶特殊像差的准确拟合。此组特定 Zernike 多项式有时被称为“Fringe” 或“ University of Arizona” 表示法。更正式更通用的多项式集是“标准”表示法,有时被称为“ Born & Wolf” 或类似的“ Noll” 表示法,在文章《Zernike标准多项式系数(Zernike Standard Coeffecients)》中介绍了此表示法。

下表定义了Zernike条纹多项式(Zernike Fringe Polynomails)。角度 φ 是从局部 +x 轴开始按逆时针方向测量的角度。径向坐标是归一化的无量纲参数 ρ:

图4

 参考文献:

1. Zemax Opticstudio

有任何问题,请留言或私聊。

感谢关注!

记得点赞收藏本文!

(本文未经允许,不得转载!)

Zernike条纹多项式系数(Zernike Fringe Coeffecients)相关推荐

  1. Zernike函数拟合曲面--MATLAB实现

    利用前36阶zernike函数拟合曲面: 脚本程序 clc;clear; load unwrap_ph.mat unwrap_ph=max(max(unwrap_ph))-unwrap_ph; unw ...

  2. 图像形状特征(七)--Zernike矩

    原文:http://blog.csdn.net/wrj19860202/article/details/6334275 Zernike在1934年引入了一组定义在单位圆 上的复值函数集{ },{ }具 ...

  3. 基于OTSU最大类间方差法的ROI分割、提取图像中的形状特征--面积、周长、离心率、zernike矩

    分享一下最近学习的图像分类方面知识,整体的思路如下(之前的汇报ppt里截的) 把这个过程拆分几个部分共同学习一下吧 1.Otsu法原理 最大类间方差法OTSU是一种自适应的全局阈值确定的方法,根据灰度 ...

  4. ZEMAX | 在 OpticStudio 中使用自由曲面进行设计

    在 OpticStusio 的序列和非序列模式中,我们可以使用各式的工具进行自由曲面的光学设计.本文中,我们提供了一个以切比雪夫多项式表面(Chebyshev Polynomial surface)设 ...

  5. matlab 波前像差,波前像差原理及应用

    <波前像差原理及应用>由会员分享,可在线阅读,更多相关<波前像差原理及应用(61页珍藏版)>请在人人文库网上搜索. 1.临床视功能评价 二.波前像差仪的测量与应用,理想的眼睛, ...

  6. Ae:摄像机设置与摄像机选项

    ◆  ◆  ◆ 摄像机设置 Camera Settings 双击摄像机图层可进入摄像机设置. 快捷键:Ctrl + Shift + Y 类型 Type 有两种类型摄像机供选择. 提示: 可随时进入摄像 ...

  7. 如何快速入门Ctex

    1.Ctex简介 近几年,使用LaTeX排版的人越来越多,尤其是高校师生居多,相比于Office 和其他的排版工具,LaTeX的 优势主要体现在不需要对自己写的东西手动排版,特别是编辑数学公式,使用L ...

  8. 基于结构光的相移法三维重建

    20220524记录 最近又看到一些介绍结构光理论方面的博客,有四个系列,传送门:三维重建之条纹投影结构光(一),感谢原博主:beyond951,写的非常好,大家可以去拜读. 以下搬运一段,用作记录: ...

  9. COMSOL中内置数学函数及内置运算符

    前言 最近想通过COMSOL实现一些比较高级的操作,就对内置数学函数和内置运算符相关章节的帮助文档进行了阅读.在COMSOL中使用各类算子及运算符能够在建模时起到很大的帮助,本文将对帮助文档中的相应章 ...

最新文章

  1. 开了一论坛,专门讨论控件技术
  2. Openstack_SQLAlchemy 修改数据库的表结构
  3. P4161 [SCOI2009]游戏
  4. css教程之列表属性
  5. make -j 的并行任务个数选择
  6. android时间最大,Android TimePickerDialog设置最大时间
  7. python gRPC测试helloworld
  8. WAS6.1在JDK1.5环境下JSP无法编译问题
  9. php查询sqlserver2008r2,php根据请求参数ODBC动态连接SQL Server2008R2
  10. Login as Root in Ubuntu 12.10
  11. Unable to round-trip http request to upstream: EOF
  12. [NOIp 2012]同余方程
  13. MATLAB遇到问题:MATLAB2020以上版本代码拷到其他低版本电脑出现中文乱码的解决方案
  14. HBase常用Shell命令详解
  15. 使用微PE工具箱制作U盘启动盘
  16. python批量图片合并
  17. 全球与中国量身定制生产线市场深度研究分析报告
  18. Ubuntu下如何使用编译使用john-1.9.0源码
  19. assuming drive cache: write through 处理
  20. 苹果cms修改服务器,购买m1938工作室制作的苹果cms模板如何安装修改苹果cms页面说明...

热门文章

  1. Barsetto百胜图自助售卖咖啡机——这台咖啡机有点酷
  2. 浏览器单步调试的步骤
  3. [幻灯片]04-系统用例图和用例规约-软件需求设计方法学全程实例剖析
  4. python中析构函数的作用,Python-析构函数
  5. 数字化转型除了降本增效还有什么?
  6. 理解Spring定时任务@Scheduled的两个属性fixedRate和fixedDelay以及固定时间的定时cron
  7. 数据结构之抽象数据类型
  8. wampserv设置虚拟主机
  9. 查找字典中元素python_在Python中访问字典中的任意元素
  10. python朋友圈数据分析_基于Python的微信朋友圈数据可视化分析之地点