几何光学知识

记:想着学光学设计,完全零基础,记录学的知识和zemax。

球差 慧差 像散 场曲 畸变

1像差

镜头的像差可以分成两大类,即单色像差及色差。镜头的单色像差五种,它们分别是影响成像清晰度的球差、彗差、像散、场曲,以及影响物像相似度的畸变。

像差的来源:sinθ近似=θ,cosθ=1,时的物像大小位置是理想光学系统的关键式,在实际光路中,sinθ不完全=θ,级数展开sinθ忽略了高次项是像差的来源。

1.1球差

成因:

一言以蔽之:球差,就是透镜中心区域和边缘区域对光线的会聚能力不一样导致的。从无穷远处来的平行光线在理论上应该会聚在焦点上,但是由于近轴光线与远轴光线的会聚点并不一致,会聚光线并不是形成一个点,而是一个以光轴为中心对称的弥散圆,这种像差就称为球差。

汇聚在焦点前称为正,后面称为负球差。

原理图:

凸透镜

球面镜

实际照片形状:

不同球差大小照片 由左向右增大

例: 一个点光源 在负球面像差(上) 、无球面像差(中)、和正球面像差(下)的系统中的成像情形。左面的影相是在焦点内成像,右边是在焦点外的成像。

球差实际照片

矫正处理方式:

(1)胶合、

(2)非球面、

(3)减小光圈等,不同应用场合球差要求不一样,有些场合需要一点球差。

注意:这种由球差引起的图像模糊与景深中的模糊完全是两会事,不可以混为一谈的。球差可以通过复合(胶合)透镜或者非球面镜等办法在最大限度下消除的。

对使用球面镜的小望远镜,当焦比低于f/10时,来自远处的点光源(例如恒星)就不能聚集在一个点上。特别是来自镜面边缘的光线比来自镜面中心的光线更不易聚焦,这造成影像因为球面像差的存在而不能很尖锐的成像。所以焦比低于f/10的望远镜通常都使用非球面镜或加上修正镜。

焦比(英文f-number,或称"F比例"、"相对孔径"、"光圈值"等)表达了镜头的焦距(mm)和光圈直径(mm)大小的关系。简单来说,焦比是指望远镜焦距长度与口径的比值,F=f/d。这个比值就是相机镜头上的光圈值。如果焦距不变,则望远镜口径愈大,焦比就愈小,影像就愈亮。焦比大小在天文摄影上有著非常大的影响,因为如果焦比是别人的二倍,意味著同样的曝光量下你的曝光时间是别人的四倍。例如f/2的光学系统曝光1秒,可得到正确的曝光,则f/4的光学系统需曝光4秒才会有一样的影像浓度

我的理解:

光圈大后,球差大,表现形式是模糊且边缘光晕范围变大。模糊点是对称的。

小光圈时,由于光阑挡去了远轴光线,弥散圆的直径就小,图像就会清晰。大光圈时弥散圆直径就大,图像就会比较模糊。

1.2慧差

成因:

是在轴外成像时产生的一种像差。从光轴外的某一点向镜头发出一束平行光线,经光学系统后,在像平面上并不是成一个点的像,而是形成不对称的弥散光斑,这种弥散光斑的形状像彗星,从中心到边缘拖着一个由细到粗的尾巴,首端明亮、清晰,尾端宽大、暗淡、模糊。这种轴外光束引起的像差就称为彗差。由于彗差没有对称轴只能垂直度量,所以它是垂轴像差的一种。

彗差的形状有两种:

(1)彗星像斑的尖端指向视场中心的称为正彗差;

(2)彗星像斑的尖端指向视场边缘的称为负彗差;

原理图:

实际照片形状:

慧差由左向右依次变大

彗差对成像的影响:

(1)像的清晰度,使成像的质量降低;

(2)彗差对于大孔径系统和望远系统影响较大;

(3)彗差的大小与光束宽度、物体的大小、光阑位置、光组内部结构(折射率、曲率、孔径)有关;

(4)对于某些小视场大孔径的系统(如显微镜),常用“正弦差”来描述小视场的彗差特性;

(5)正弦差等于彗差与像高的比值。

校正:

单一透镜或透镜系统的彗形像差,可以经由选择适当的透镜表面曲率有效的降低(某些情况下可以被消除)以合于应用。使用对称的结构,这种方法不仅只对彗差校正,对象散、场曲、和畸变的校正作用也非常有帮助。目前削减彗形像差最普遍的方法就是使用非球面镜。

我的理解:

慧差是光线斜入射,球差是正入射,本质都是由于透镜各处对光的折射程度不同所引起。

1.3像散

成因

是一种轴外像差。像散仅仅与视场有关。由于轴外光束的不对称性,使得轴外点的子午细光束(即镜头的直径方向)的会聚点与弧矢细光束(镜头的园弧方向)的会聚点位置不同,这种现象称为像散。像散可以对照眼睛的散光来理解。带有散光的眼睛,实际上是在两个方向上的晶状体曲率不一致,造成 看到的点弥散成了一条短线。

当视场很大时,边缘上的物点离光轴远,光束倾斜大,经光学系统后则引起像散。像散使原来的物点在成像后变成两个分离并且相互垂直的短线,在理想像平面上综合后,形成一个椭圆形的斑点。

由轴外物点和光轴所确定的平面称为子午面。子午平面内的光束称为子午光束。过主光线且与子午平面垂直的平面称为弧矢像面,而弧矢平面内的光束称为弧矢光束。

我的理解:子午即南北,也就是说子午是Y轴面,弧矢是x轴面。

原理图:

正在上传…重新上传取消

像散原理图

成像特点:星点都成为了一个个的+型体,车身反光也被拉长,这就是像散的基本体现。

影响因素:

1.像散与光学系统的仅与视场有关。

2.视场越大,像散现象越明显。

3.若是发光点在齐明点或是球心位置,无像散。

常见像散镜头类型:

大光圈镜头、广角镜头

矫正处理方式:

(1)减小光阑大小;

(2)非球面透镜;

通过调节视场光阑的位置来减小象散的影响,通常视场光阑远离镜头组像散会减小,最常用的是使用对称结构系统,同彗差消除方法一样,使用对称结构可以同时校正这些轴外像差。

像散慧差和以前讲过的球差,在光学设计上有一个共通的解决方案——齐明透镜。其背后理论是阿贝正弦条件,简单来说:物体位于符合其条件的齐明点位置时可呈现无球差、像散和慧差的成像,以此为依据制造的齐明透镜主要用于显微镜上。但因为只有在近轴且小孔径小像场的情况下才有最佳效果,所以未来可能也比较难于出现在摄影系统当中。

我的理解:这三种像差,本质都是由于透镜不同位置对光的折射不同,球差与慧差是在Y轴方向,像散是X与Y方向。

1.1.4场曲

成因:

当拍摄垂直于光轴的平面上的物时,经过镜头所成的像并不在一个像平面内,而是在以光轴为对称的一个弯曲表面上,这种成像的缺陷就是场曲。场曲是一种与孔径无关的像差。靠减小光圈(孔径)并不能改善因场曲带来的模糊。

用存在场曲的镜头拍照时,当调焦至画面中央处影像清晰,画面四周影像就模糊;而当调焦至画面四周影像清晰时,画面中央处的影像又开始模糊,无法在平直的像平面上获得中心与四周都清晰的像。

一般拍照团体人像,安排成弧型,就是纠正这一缺点。

原理图:

成像照片

哎 未找到

场曲校正的方法:

可以通过优化视场光阑的位置来减小场曲。同样可以使用对称结构来有效地减小场曲,如可以在单透镜前面加一个单透镜,设计为对称式透镜组。

我的理解:场曲不能因为最佳成像面是曲面,理解成成像的图像是弯曲的,而是由中心到边缘逐渐模糊,反之是边缘到中心的逐渐模糊,离对焦点越远越模糊,所以视场光阑位置可以优化场曲。

1.1.5畸变

畸变是指当一物体通过Lens系统成像时,会产生一种对物体不同部分有不同的放大率的像差,此种像差会导致物像的相似性变坏。但不影响像的清晰度。 根据对物体周边及中心有放大率的差异此种像差可分为两类:

正畸变:周边的放大率大于中心;负畸变:周边的放大率小于中心。桶型、枕型和复合型三种。

成因:

透镜对物体不同部分有不同的放大率。

原理图:

现实成像照片

畸变矫正办法:

一般桶型和枕型畸变是比较好处理的,复杂/波浪变形就很难处处保全了,而且大部分大视场的镜头,除非强制性需求,一般先不处理,处理起来因为镜片数量、和非球面的使用,也是性价比不高。加上畸变不影响分辨率,大多数是应用层去处理,比如图像处理,比如张正友标定法。

我的理解:畸变因为因为产生原理,与光圈大小是无关的,只与视场有关,广角镜头畸变就大。

引用见水印

从零学光学设计 1 像差 球差 慧差 像散 场曲 畸变相关推荐

  1. 镜头像差之三——慧差

  2. 从零学web前端_从零到前端英雄(第2部分)

    从零学web前端 This article is part two of the "From Zero to Front-end Hero" series. In part one ...

  3. map根据value值排序_凯哥带你从零学大数据系列之Java篇---第十九章:集合(Map+Collections)...

    温馨提示:如果想学扎实,一定要从头开始看凯哥的一系列文章(凯哥带你从零学大数据系列),千万不要从中间的某个部分开始看,知识前后是有很大关联,否则学习效果会打折扣. 系列文章第一篇是拥抱大数据:凯哥带你 ...

  4. 从零学React Native之13 持久化存储

    数据持久化就是指应用程序将某些数据存储在手机存储空间中. 借助native存储 这种方式不言而喻,就是把内容传递给native层,通过原生API存储,详见从零学React Native之05混合开发 ...

  5. sql两个数字之差取最接近的_从零学DAX/Sql/Python030203SQL数据分类汇总续篇

       点击"数字化审计",可以关注哦! 开篇啰嗦话 上篇文章,为你介绍了SQL语句中select 的group by参数进行分类统计,group by在审计数据分析过程中是必然绕不 ...

  6. ios 获取一个枚举的所有值_凯哥带你从零学大数据系列之Java篇---第十一章:枚举...

    温馨提示:如果想学扎实,一定要从头开始看凯哥的一系列文章(凯哥带你从零学大数据系列),千万不要从中间的某个部分开始看,知识前后是有很大关联,否则学习效果会打折扣. 系列文章第一篇是拥抱大数据:凯哥带你 ...

  7. java lambda表达式_凯哥带你从零学大数据系列之Java篇---第二十二章:Lambda表达式...

    温馨提示:如果想学扎实,一定要从头开始看凯哥的一系列文章(凯哥带你从零学大数据系列),千万不要从中间的某个部分开始看,知识前后是有很大关联,否则学习效果会打折扣. 系列文章第一篇是拥抱大数据:凯哥带你 ...

  8. 多层数组如何遍历_带你从零学大数据系列之Java篇---第五章:数组

    温馨提示:如果想学扎实,一定要从头开始看凯哥的一系列文章(凯哥带你从零学大数据系列),千万不要从中间的某个部分开始看,知识前后是有很大关联,否则学习效果会打折扣. 系列文章第一篇是拥抱大数据:凯哥带你 ...

  9. 从零学javascript_我刚刚问了23,000个开发人员他们对JavaScript的看法。 这是我学到的。...

    从零学javascript by Sacha Greif 由Sacha Greif 我刚刚问了23,000个开发人员他们对JavaScript的看法. 这是我学到的. (I just asked 23 ...

最新文章

  1. 【MATLAB】数组运算
  2. Oracle 监听器日志配置与管理
  3. JPA保存数据时报持久化对象异常:PersistenceException: org.hibernate.PersistentObjectException
  4. 超简单的mysql多实例布置
  5. 【转】职业生涯30年的规划(经典)
  6. 在ASP.NET 3.5中使用新的ListView控件(3)
  7. 【简报】超棒的免费Web字体服务:Adobe Edge Web字体
  8. 牛客编程巅峰赛S2第7场 - 钻石王者
  9. text 热敏打印机_ESC/POS热敏打印机示例
  10. GoogleMaterialDesign900个实用的Axure图标组件库
  11. 数据库模糊查询日期字段
  12. java 动态爱心代码_java swing实现动态心形图案的代码下载
  13. lsd 特征点匹配代码_直线匹配-LSD算法
  14. 支持跨域的html元素
  15. foobar2000在线标签服务器,在Foobar2000播放器中从音乐名获取标签的技巧
  16. 从身家500万到两手空空,看她如何再次成功翻身
  17. 操作系统-添加文件加密系统
  18. 【潍坊seo公司】普通人都能学会的SEO,让你打破网络营销瓶颈
  19. python闭包,自由变量
  20. 如何让绘画灵气十足-张聪-专题视频课程

热门文章

  1. 多语言功能html,多语言网站的HTML设置
  2. FOR XMI PATH,STUFF 实现字段拼接
  3. 用Qt编写简单的浏览器 (一)
  4. 【python作业2回顾】——编写购物车程序、三级菜单程序
  5. PhotoShop CS5 EXTENED(12.0 x64)快捷键汇总
  6. media social 指什么_什么是social media?
  7. java三位整数倒序相加_用单向链表实现两数倒序相加(java实现)
  8. 2022-2028全球FAKRA射频连接器行业调研及趋势分析报告
  9. 安能“狂奔”、德邦“卖身”,万亿零担进入下半场
  10. SPC云实用案例分享—卷烟行业工序能力分析