1、球差:球面像差,指物点发出光束通过球面透镜时,透镜不同孔径区域的光束最后汇集在光轴的不同位置,在像面上形成了圆形弥散斑。单透镜的球差不可消除。

特点:旋转对称。

原因:菲涅尔折射定律的公式 :n1 x sin = n2 x sin 是非线性的,在近轴条件下是近似线性的,高斯公式才成立。越偏离轴偏转能力越强。

定量计算:在不同光瞳区域上的光线入射到像面后的垂直高度。

如图:

球差效果图

2、zemax中的球差描述

光扇图(ray fan):不同光瞳位置的光线在像上高度和主光线高度的差值。如图,Py = 1时,光线在像面上的高度对应光扇图的大小。(Py=1即光瞳边缘)

光扇图

像面的点列图可以看出球差的特点:

从光程差来看,球差的产生是因为波前相位的移动。

3、球差的定量分析和校正方法

通过赛德尔系数来查看球差数据

校正方法:

1、凹凸透镜补偿法

凸面始终提供正球差,凹面始终提供负球差,可以通过增加凹凸面来减小球差。

2、非球面校正球差

不能增加透镜时,常使用二次曲面来消除球差,即常说的conic非球面。以前文的单透镜为例。

评价函数:

点击局部优化之后,

球差产生的原因、定量分析和校正方法(zemax)相关推荐

  1. python大气校正_Sentinel-2卫星影像的大气校正方法

    4 结果分析 为了初步分析三种大气校正方法的结果, 选取10 m分辨率(B2, B3, B4, B8)及20 m分辨率(B5, B6, B7, B8a)8个波段, 并选择冬小麦.裸土.水泥路和油菜地4 ...

  2. 调节e18-d80nk的测量距离_测绘人必须知道的几种测量仪器的保养与校正方法!

    当前,测量手段越来越丰富,测量仪器也越来越先进,同时它造价昂贵又属精密仪器,操作不当或者保养不到位,导致仪器出问题,最终会酿成更大苦果,因此,对测量仪器的日常管理,保养与维护十分重要.设备的使用者与管 ...

  3. Fusiello极线校正方法的原理及C++实现

    在三维重建中,极线校正是很重要的一个环节,其作用就是把左右两个图像的进行变换,使其左右图像的极线左右平行.通俗一点说也就是,使左图像中某一行(或列)中的每一个点,都出现在右图像中对应的行(或列)中.这 ...

  4. Benchmarking of long-read correction methods长期校正方法的基准测试

    长期校正方法的基准测试  朱莉安·C·多姆(Juliane C Dohm), 菲利普·彼得斯, 南希·斯特拉斯(Nancy Stralis-Pavese ) 亨兹·希梅尔鲍尔(Heinz Himmel ...

  5. ORA-14452的出现原因解析及解决方法

    ORA-14452的出现原因解析及解决方法 参考文章: (1)ORA-14452的出现原因解析及解决方法 (2)https://www.cnblogs.com/kerrycode/p/3627334. ...

  6. 【控制】《自动控制原理》胡寿松老师-第6章-线性系统的校正方法

    第5章 回到目录 第7章 第6章-线性系统的校正方法 6.1 系统的设计与校正问题 6.2 常用校正装置及其特性 6.3 串联校正 6.4 前馈校正 6.5 复合校正 6.6 控制系统校正设计 6.1 ...

  7. 【深度学习】深度学习模型中的信任危机及校正方法

    ‍ ‍作者: 北邮 GAMMA Lab 硕士生 刘洪瑞,副教授 王啸 1 前言 深度学习在计算机视觉.自然语言处理.数据挖掘等诸多研究领域中的潜力被广泛认可,在目标检测.语音识别.医疗检测.金融欺诈检 ...

  8. php ip2long 32 64位,詳談php ip2long 出現負數的原因及解決方法

    php提供了ip2long與long2ip方法對ip地址處理. 1.ip2long - 將一個IPV4的字符串互聯網協議轉換成數字格式 int ip2long ( string $ip_address ...

  9. mysql数据表数据丢失6_MYSQL数据表损坏的原因分析和修复方法小结

    MYSQL数据表损坏的原因分析和修复方法小结 1.表损坏的原因分析 以下原因是导致mysql 表毁坏的常见原因: 1. 服务器突然断电导致数据文件损坏. 2. 强制关机,没有先关闭mysql 服务. ...

最新文章

  1. In terms of 的用法总结
  2. 在IntelliJ IDEA中创建Web项目
  3. RNQOJ Jam的计数法
  4. 自学c语言后的感受,C语言感触篇:十年之后重学C语言,岁月蹉跎,我听闻你始终一个人...
  5. java cancel_Java RunnableFuture.cancel方法代码示例
  6. 组策略链接顺序优先级
  7. php 异常 重试,Python中异常重试的解决方案详解
  8. 根据thickbox定制自己的遮罩层
  9. 03.swoole学习笔记--web服务器
  10. 《那些年啊,那些事——一个程序员的奋斗史》——107
  11. 使用jekins自动构建部署java maven项目(jdk1.7+tomcat7.0+jenkins2.19.3)
  12. c语言实现开方,c语言开方(c语言开平方代码)
  13. 常见免费邮箱 SMTP 服务地址及端口
  14. 免流解密之SAOML二开
  15. PMP项目管理是什么?
  16. MATLAB——textscan
  17. il和idl区别_MinoxidilMax出品 Dualgen 15% Minoxil脫髮治療的用藥心得
  18. Linux CentOS集群搭建(三台)(一)
  19. 通信的数学理论_21机械丨数学、英语、专业课究竟考什么?
  20. 【python】数组内某数加一如何实现?

热门文章

  1. 如何为Matlab添加自己喜欢的字体
  2. 5大系统清道夫帮你整理安卓设备上的臃肿软件
  3. 如何进入互联网行业,成为产品经理?没有项目经验如何转行当上产品经理?
  4. 受邀参加2009中国电子商务创新发展高峰论坛
  5. 100+问说清放大器噪声那些事儿,超实用技巧
  6. 最大扇入数怎么判断_如何判断,你的运动是否有效?
  7. python拼多多领现金_拼多多领现金100元攻略 100元快速提现技巧
  8. 2021年焦作市一中高考成绩查询,2021年焦作高考状元名单公布,焦作文理科状元是谁多少分...
  9. 格林纳达常驻WTO大使孙宇晨视频会见印度驻WTO大使
  10. 微信公众平台开发 微信公众平台示例代码分析