zemax之初级像差理论与像差校正——慧差

news2025/1/21 6:30:08

通过上节介绍,我们已经知道在轴上视场产生的球差是旋转对称的像差。在进行光学系统设计时,同时需要保证轴上物点和轴外物点的成像质量。轴外物点成像时会引入轴外像差,即轴外视场产生的慧差(coma aberration)

1.慧差概念

慧差是指轴外物点(或称轴外视场点)所发出的锥形光束通过光学系统成像后,在理想像面上不能成完美的像点,而是形成拖着尾巴的如彗星形状的光斑,光学系统的这种像差被称为慧差。

彗差_百度百科 (baidu.com)

初级像差及矫正系列(二)- 慧差的概念,成因及消除方法 (armadaoi.com)

通常由于慧差的存在,外视场聚焦光斑变大,使图像外边缘像素拉伸,导致图像模糊不清,慧差只存在于外视场,它是非旋转对称的像差 

2.zemax中的慧差描述

 利用zemax创建一个理想光学系统,并通过几何光线来描述慧差

(理想光学系统就是指这个光学系统不会产生任何像差,其成像是“完美的”)

步骤一:设置入瞳直径为50mm

 

步骤二:输入视场10度 

将“Y角度”设置为10,保持权重为1 

步骤三:波长采用默认值
步骤四:设置第一面表面类型为近轴面,即近轴理想透镜面型,不会产生任何像差

(1)将面1的“表面类型”设置为“近轴面”

(2)透镜默认焦距为100mm

接下来模拟慧差的产生过程,使用Zernik Fringe 相位面型可对任意系统的波前进行调制,得到想要的波前形状。

理想透镜聚焦时在像空间形成完美的球面波,通过对球面波重新调制,即可模拟出任意像差

步骤五:在像面前插入一个面,并设置表面类型为Zernik Fringe相位 

在面2前插入一个面,设置面1的材料为BK7,设置面2的表面类型为“Zernik Fringe相位" ,厚度为100,归一化半径为25

步骤六:编辑Zernik Fringe相位面型数据

前9项Zernike(泽尼克)系数表示基本的三阶像差,前9个Zernike(泽尼克)项与像差的对应关系如下:

Zernike 1          平移
Zernike 2          x轴倾斜
Zernike 3          y轴倾斜
Zernike 4          离焦
Zernike 5          像散0度&离焦
Zernike 6          像散45度&离焦
Zernike 7          慧差& x轴倾斜
Zernike 8          球差&离焦

(1)在镜头数据编辑器面2的最大项数列中输入9,随后会出现泽尼克系数序列

(2) 找到对应的”泽尼克7“栏并输入0.333,在”泽尼克8“栏输入”100“

(3)查看3D视图,即可看到慧差的几何光线表示形式

 

(4)通过光线光扇图也可以定量描述慧差曲线。慧差是由于不同孔径区域成像在像面上的高度不同形成的,即孔径边缘光线对与主光线的偏离,而这种光线此时不再是旋转对称的。 

 

(5)在赛德尔系数窗口可以查看慧差的详细数据。

 

使用评价函数操作数COMA可以针对慧差进行优化。慧差是由外视场物点成像形成的,可以通过调整视场光阑的方法来减小慧差,即在优化时调整光阑与镜头的相对位置来优化慧差大小。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1280047.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

STM32-SPI 中断

SPI协议 1.1 SPI总线介绍 SPI接口是Motorola (motorola | Smartphones, Accessories & Smart Home Devices)首先提出的全双工三线/四线同步串行外围接口采用主从模式(Master Slave)架构。 时钟由Master控制,在时钟…

采购业务中的主数据

目录 一、维护BP主数据业务伙伴BP的概念业务伙伴涉及的表业务伙伴维护操作一次性客商数据 二、维护物料主数据三、维护采购信息记录四、与FI相关集成点物料主数据的价格控制评估类与科目确定 一、维护BP主数据 业务伙伴BP的概念 在S/4HANA中,SAP引入了BP(Business…

【最通用版FPGA 实现 SPI 驱动】

最近研究了一下SPI协议的FPGA实现,发现网上很多大佬分享的方法都是针对某一特定的flash芯片或者某一传感器芯片来设计电路结构的。所以想根据SPI(Serial Peripheral Interface)的基本通讯协议实现一个通用版的SPI Master驱动。SPI在嵌入式领域…

详解Spring中基于注解的Aop编程以及Spring对于JDK和CGLIB代理方式的切换

😉😉 学习交流群: ✅✅1:这是孙哥suns给大家的福利! ✨✨2:我们免费分享Netty、Dubbo、k8s、Mybatis、Spring...应用和源码级别的视频资料 🥭🥭3:QQ群:583783…

TinyVue 组件库助力赛意信息获得工业软件种子奖

首先恭喜广州赛意信息科技股份有限公司荣获工业软件种子奖!在本次大赛中,凭借“数据驱动智造,基于 iDME 的赛意新一代 SMOM 赋能电子行业制造运营管理解决方案”这一作品脱颖而出~ 大赛简介 10月30日至10月31日,由广东省工业和信…

Tomcat外传

作者简介:大家好,我是smart哥,前中兴通讯、美团架构师,现某互联网公司CTO 联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬 本篇开始,我…

wordpress建站优化加速教程-Redis加速

这篇文章适合宝塔面板,在宝塔面板安装 Redis 实现网站加速( Redis是一个高性能的key-value数据库(PHP连接redis,需PHP设置中安装redis扩展) )。对在word press网站有着明显的加速效果。关于Redis具体说明请自己百度,…

也可Adobe Animate

Animate CC 由原Adobe Flash Professional CC 更名得来,2015年12月2日:Adobe 宣布Flash Professional更名为Animate CC,在支持Flash SWF文件的基础上,加入了对HTML5的支持。并在2016年1月份发布新版本的时候,正式更名为…

1688买家API接口跨境卖家需要的API接口

1688作为深耕产业带多年的数字供应链平台,近两年不仅在年轻消费群体中热度飙升,在跨境侧也有不俗表现。 11月19日,1688总裁余涌在1688跨境寻源通计划发布会上透露,1688平台拥有100万的源头厂商,每年服务6500万的B类买…

PyEcharts快速上手_Python数据分析与可视化

PyEcharts快速上手 导入图表类型添加数据设置图表样式输出图表链式调用 导入图表类型 和其他库的导入方法一样,在绘图之前首先要在文件开头导入所需图表类型。 from pyecharts.charts import BarBar 类型是柱状图/条形图在 pyEcharts 中的英文名。 pyEcharts 中有…

文件搜索神器—Everything,结合内网穿透秒变在线搜索神器!

Everythingcpolar搭建在线资料库,实现随时随地访问 文章目录 Everythingcpolar搭建在线资料库,实现随时随地访问前言1.软件安装完成后,打开Everything2.登录cpolar官网 设置空白数据隧道3.将空白数据隧道与本地Everything软件结合起来总结 前…

flink安装与配置-脚本一键安装(超简单)

文章目录 前言使用shell脚本一键安装1. 复制脚本2. 增加执行权限3. 执行脚本4. 加载用户环境变量5. 浏览器访问 总结 前言 本文介绍了使用shell脚本一键安装和配置Apache Flink单机版的方法。通过复制并执行提供的安装脚本,可以自动下载、安装和配置Flink。脚本会检…

Raft 算法

Raft 算法 1 背景 当今的数据中心和应用程序在高度动态的环境中运行,为了应对高度动态的环境,它们通过额外的服务器进行横向扩展,并且根据需求进行扩展和收缩。同时,服务器和网络故障也很常见。 因此,系统必须在正常…

JavaScript递归

前端面试大全JavaScript递归 🌟经典真题 🌟递归 🌟真题解答 🌟总结 🌟经典真题 使用递归完成 1 到 100 的累加 🌟递归 A recursive method is a method that calls itself. 递归调用是一种特殊的调…

Linux系统-----进程通讯

前言 本期我们来学习进程间的通讯 一、信号机制 1、信号的基本概念 每个信号都对应一个正整数常量(称为signal number,即信号编号。定义在系统头文件<signal.h>中)&#xff0c;代表同一用户的诸进程之间传送事先约定的信息的类型&#xff0c;用于通知某进程发生了某异常…

思维模型 同体效应

本系列文章 主要是 分享 思维模型&#xff0c;涉及各个领域&#xff0c;重在提升认知。我们是自己人。 1 同体效应的应用 1.1 同体效应在市场营销上的应用-耐克的“Just Do It”营销活动 耐克是一家全球知名的运动品牌&#xff0c;其“Just Do It”营销活动是市场营销领域的经…

王炸cpu-龙芯3A6000

国产 CPU 性能媲美 Intel 酷睿这事儿&#xff0c;可能真的已经实现了。 没错&#xff0c;那颗有着多次爆料拉满大家期待值的龙芯 3A6000&#xff0c;终于正式发布。 就在今天上午&#xff0c;龙芯中科在 2023 年龙芯产品发布暨用户大会上正式带来了这颗 CPU。 整场发布会 PPT …

Pycharm调用Conda虚拟环境

参考这个链接的评论区回答&#xff1a;Pycharm调用Conda虚拟环境 笑死&#xff0c;我之前也是这样的&#xff0c;不过好像也能用&#xff0c;搞不懂~

30岁左右的简历模板精选7篇

30岁左右是职业发展的关键时期&#xff0c;一份出色的简历能带来更多机会。本文精选了7篇适合30岁左右求职者的专业简历案例&#xff0c;无论您是寻找晋升、转行还是新的职业挑战&#xff0c;都能从中借鉴灵感&#xff0c;打造一份令人印象深刻的简历。 30岁左右的简历模板下载…

Kubernetes入门学习(下)

Kubernetes入门学习&#xff08;下&#xff09; 文章目录 Kubernetes入门学习&#xff08;下&#xff09;运行有状态的应用ConfigMap与SecretConfigMapSecret 卷(Volume)StatefulSet(有状态应用集)Headless Service(无头服务)Mysql主从复制Port-forward端口转发Helm参考 运行有…