0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ZEMAX软件技术应用专题:在OpticStudio中分析MTF的方法

wavelab86 来源:wavelab86 作者:wavelab86 2022-11-29 12:11 次阅读

MTF描述了不同空间频率时,从物空间到像空间的调制传递函数的模数。MTF是评估透镜组性能的常用方式,并且在设计过程中,MTF经常会作为优化目标或公差分析目标。

调制传递函数(Modulation Transfer Function,MTF)是用来形容光学系统成像质量的重要指标。通过对光学系统像空间进行傅里叶变换,可以得到一张分析图表,来描述像面上对比度和空间频率之间的对应关系。

空间频率是通过聚焦的像空间上每毫米周期数(Cycles)来定义的,或者在无焦像空间中用每毫弧度或其他角度单位中的周期数来定义。“周期数(Cycles)”是描述正弦强度分布MTF响应的最精确的用词。很多情况下也会使用“线对数(Line pairs)”这一词,但严格来讲这一词只用来形容黑白相间线对目标,而非灰度值正弦变化的目标。这两种情况在OpticStudio都可以计算。

在本文中,我们探讨了OpticStudio中可用的各种采样方法和MTF算法,以及如何在评价函数中分别使用这些算法。每个算法都有其相对应的优化操作数,其中对比度优化是针对MTF优化的首选。

MTF 示例

如下所示的几何位图图像分析(Geometric Bitmap Image Analysis)中,我们可以看到显示三个男孩部分的图像有较好的成像质量,然而我们如何定义它有多好呢?我们可以采用不同线对数的条纹图的对比度来量化评估成像的结果。

poYBAGOFhmaAb-8rAAGGRRlR85w488.png?v=1638406768

下图所示为透镜组的MTF图表,它提供了在透镜可以支持的最大空间频率下任意空间频率处的对比度。在这个例子中,我们将显示的最大空间频率设为100 cycles/mm。图中黑线表示衍射极限下的成像结果,即相同F数,但无像差的透镜组所能达到最好的对比度。

pYYBAGOFhmeAM6d5AABvjtazhv4230.png?v=1638406837

注:在几何位图图像分析中显示的模拟图片的分辨率受限于图像的压缩以及显示器的分辨率。Opticstudio提供的原始图片的分辨率达到摄影相片的标准。

夫琅禾费(FFT)MTF

MTF分析功能可以用图表的形式提供透镜系统支持的所有空间频率下MTF的结果,这一功能使用的MTF算法是以夫琅禾费衍射理论为基础的。其计算方法为追迹光瞳上网格排布的一组光线,使用快速傅里叶变化(Fast Fourier Transform)进行计算(因此该方法也称为FFT MTF)。其MTF计算结果实质为关于物方正弦强度空间频率的函数的模数(Modulation)。FFT MTF也可以计算实部、虚部、相位或方波强度分布(即黑白相间条纹)的结果。

基于FFT的计算点扩散函数和MTF的方法是众所周知的,该方法基于夫琅禾费衍射理论。其主要假设有:

F数足够大使得标量衍射理论成立

衍射PSF能量显著区域远小于光学系统出瞳到像面的距离

出瞳相对入瞳没有明显畸变。这表示入瞳上均匀分布的光线在出瞳上也应是合理的均匀分布

高采样率以满足准确模拟PSF的要求

大多数光学系统都满足基于夫琅禾费衍射理论的FFT MTF算法所必须的简化假设。

当我们进行优化时,通常情况下只对系统特定空间频率有要求,这时没有必要对所有空间频率的MTF进行计算。因此可以使用操作数MTF*可以计算特定空间频率下的MTF结果。分析图表所使用的采样方法为网格采样,在使用操作数时您可以选择继续使用这种采样方法,或使用更快速的稀疏采样方法。稀疏采样是操作数默认的采样方法,并且几乎所有的优化案例中我们都建议您使用这种采样方法。请查阅帮助手册获取更全面的信息The Optimize Tab (sequential UI mode)>Automatic Optimization Group>Merit Function Editor (automatic optimization group>Optimization Operands (Alphabetically)。

稀疏采样计算的收敛速度非常非常快,某种意义上类似于高斯求积分法。稀疏采样计算任意精度的MTF所使用的光线数量远小于网格采样。并且更重要的是,在夫琅禾费理论适用的所有情况下,稀疏采样的精度非常高。

以OpticStudio示例文件中一个双高斯系统在50lp/mm处计算多波长MTF为例,下述表格展示了两种方法随着采样率逐渐提高后的收敛速度及计算结果:

poYBAGOFhmiAas1mAACYr-TowcE003.png?v=1638407034

下表为相同数据下,边缘视场的计算结果:

pYYBAGOFhmqAXsG4AACZ4gR6OSM467.png?v=1638407098

通常来讲对于优化和公差分析这样的应用需求,收敛到1%已经足够了。即便使用仪器测量MTF也无法达到0.1%以下的重复精度。在优化过程中,我们不需要使用很高精度进行计算,通常只需要三位有效数字。两种采样方法都可以在足够的采样率下收敛到任意精度,然而快速稀疏采样在保证精度的前提下,计算速度会快很多个量级。

网格采样目前只会在一种情况下收敛更快:当像差非常大且MFT计算结果非常低(低于5%)。此时的MTF结果通常不会用来评价系统性能,并且一般不会作为优化或公差分析的目标。这种情况下OpticStudio将自动切换至网格采样进行计算。需要注意的是,此种情况下最好使用几何MTF进行计算。

几何MTF

假设我们要分析一个35mm F/1.8的单反相机镜头。系统在最大光圈时像差最严重。当减小系统光阑,像差随之减小,像面上的成像质量提高。但像面成像质量不会一直提高:光阑的衍射作用会逐渐增大,在光圈减小到一定程度时会阻止成像质量继续提高。

在系统存在许多个波长的波前差时,我们推荐您使用几何MTF计算以及优化操作数GMT*。几何MTF的计算方法是对几何点数据进行傅里叶变换,并使用高斯求积进行采样。

使用几何MTF最主要的优点在于,相比衍射MTF,几何MTF计算速度非常快。在系统存在较大像差时,使用几何MTF计算更加准确,而衍射MTF则需要庞大的采样率来使结果收敛。在这样的应用条件下,几何MTF比衍射MTF的计算速度快100倍以上。

几何MTF计算可以考虑光学表面的散射作用,表面的散射会增加像面的噪底,进而降低MTF。此外,操作数GMTF在全局搜索优化中非常有用,用户可以有效地搜索所有参数空间来确定更好的局部极值,即更好的光学结构。

惠更斯MTF

惠更斯MTF并不是基于快速傅里叶变换进行计算的。其前提假设只包括系统F数足够大以使标量衍射理论成立,以及采样率足够高来正确计算PSF。从知识库文章"What is a Point Spread Function"中您可以了解更多惠更斯计算理论的相关内容。

事实上所有成像系统都满足计算惠更斯PSF所需要的前提假设。惠更斯MTF的计算速度要比FFT(Fraunhofer) MTF慢。但在FFT MTF前提假设不成立的情况下,惠更斯MTF计算会得到更准确的结果。

以下这种情况只能使用惠更斯MTF进行计算:系统中主光线无法完成追迹,则无法建立以主光线为中心参考的球面。在计算许多波前参数是都需要参考球面。在这样的情况下,可以改用惠更斯PSF和MTF进行计算。存在这种情况的应用实例之一是多镜面望远镜,其主光线并没有传播到像面上。

poYBAGOFhmuAdxUoAADUapB938s180.png?v=1638407417

由于主光线无法追迹到像面,光程差(OPD)无法进行计算,因此基于光程差得到的所有参数都无法计算:

pYYBAGOFhm2AbvliAAB-0eEqUN0651.png?v=1638407496

由于惠更斯计算不以任意一根光线作为参考,惠更斯MTF和PSF计算可以得到完美的结果。

pYYBAGOFhm6APV_-AADHNQY3L3o756.png?v=1638407556


pYYBAGOFhm-AX-laAADq_v3y0WY741.png?v=1638407615

此示例文件已保存在OpticStudio的示例文件夹中,其目录地址为:{Zemax}SamplesNon-sequentialMiscellaneousMultiple mirror telescope.ZOS.

惠更斯计算还有一点好处在于可以考虑多重结构(Multi-configuration)。这对于设计多镜面望远镜非常有帮助,特别是基准线很长的光学仪器系统,这种系统中主镜被拆分并相隔很长的距离。在这种情况下系统一般不会使用一个共用的入瞳,因为这样的话会使过少的光线到达主镜面导致效率很低。在这样的情况下只有使用惠更斯计算。

如果想要基于惠更斯MTF进行优化或公差分析,您可以使用操作数MTH*。

方法比较

基于夫琅禾费衍射理论的快速傅里叶变换法是最常见的一种方法。OpticStudio计算透镜系统支持的所有空间分辨率下的MTF(虽然只显示那些目标空间频率的MTF)并将其绘制为MTF vs空间频率的曲线图。当进行优化或公差分析时,只有那些目标空间频率会被计算,对于给定精度的前提下其计算速度会比较快。如果需要的话,可以选择网格采样进行计算。

对于那些像差较大的光学系统,几何MTF会以非常快的速度计算出近似MTF。当设计处于探索阶段时,使用几何MTF是个非常好的选择,其速度和计算均方根点列图半径的速度相当。

对于不符合夫琅禾费理论的前提假设或主光线不能被追迹的系统,我们可以改用惠更斯计算,惠更斯计算MTF的结果非常准确,但唯一的缺点是计算速度相比较慢。

Ansys Zemax国内可靠代理商

光研科技南京有限公司是国内可靠的光学软件和仪器光电供应商,提供企业定制化上门培训服务,承接各类光学设计项目,并有一系列自主编写出版的光学设计书籍。公司拥有一支高素质、高水平、实战经验丰富的管理,销售以及研发团队,从成立到现在已经为广大企业,研究所以及高校提供了很多优秀的产品和服务,是光电圈内值得信赖的企业。追光逐梦,研以致用!以用户的需求为起点,为客户提供有价值的光学产品和服务一直都是光研科技南京有限公司的宗旨。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 函数
    +关注

    关注

    3

    文章

    4276

    浏览量

    62314
  • ZEMAX
    +关注

    关注

    3

    文章

    34

    浏览量

    11345
  • MTF
    MTF
    +关注

    关注

    0

    文章

    14

    浏览量

    2969
收藏 人收藏

    评论

    相关推荐

    飞腾亮相2024空间智能软件技术大会

    日前,以 “空间智能 新质引擎” 为主题的 2024 空间智能软件技术大会在北京国家会议中心召开,大会汇聚全球科技领域顶尖企业、产业链上下游杰出厂商以及行业内的领军人物,共同探讨并展望未来空间智能
    的头像 发表于 09-02 14:24 394次阅读

    开启全新AI时代 智能嵌入式系统快速发展——“第六届国产嵌入式操作系统技术与产业发展论坛”圆满结束

    、嵌入式Hypervisor”的专题报告。王雷介绍了虚拟化技术的背景,重点讲解了ARM和RISC-V平台的Rust-Shyper设计方法,最后给出了虚拟化
    发表于 08-30 17:24

    2024 CCF系统软件技术论坛长沙开幕 openKylin for AIPC重磅发布

    7月7日,2024 CCF(中国计算机学会)系统软件技术论坛长沙开幕,中国工程院院士廖湘科、中国科学院院士王怀民、中国工程院院士尼玛扎西等计算机领域专家、学者汇聚一堂,共同研究探讨我国未来基础软件
    的头像 发表于 07-09 09:34 257次阅读

    0706线下活动 I DDR4/DDR5内存技术高速信号专题设计技术交流活动

    米)02活动内容1、本次活动重点分析DDR4/DDR5的内存控制原理,内存控制技术中的读写原理方法、原理图设计和关键的信号特征。讲解DDR4/DDR5的原理图设计
    的头像 发表于 07-06 08:12 271次阅读
    0706线下活动 I DDR4/DDR5内存<b class='flag-5'>技术</b>高速信号<b class='flag-5'>专题</b>设计<b class='flag-5'>技术</b>交流活动

    动态追溯方法:彻底革新软件测试

    动态追溯方法为解决软件开发中追溯的挑战提供了创新的解决方案。通过自动和动态地链接需求和测试用例,使测试过程显著提高效率和精确度。该方法减少了手工操作,改善了故障分析,并确保了持续的追溯
    的头像 发表于 07-05 17:40 336次阅读
    动态追溯<b class='flag-5'>方法</b>:彻底革新<b class='flag-5'>软件</b>测试

    积鼎科技两款国产流体仿真软件入选《上海市工业软件推广目录》!

      为落实《上海市促进工业软件高质量发展行动计划(2021-2023年)》,聚焦重点行业和领域痛点问题,提升关键软件技术创新和供给能力,推动工业软件产品应用和产业生态建设更好支撑全市制造业数字化转型
    的头像 发表于 03-08 16:07 365次阅读

    光学系统的 MTF 与分辨率之间有什么关系?

    光学系统的 MTF 与分辨率之间的联系与区别。
    的头像 发表于 01-16 10:11 1579次阅读
    光学系统的 <b class='flag-5'>MTF</b> 与分辨率之间有什么关系?

    使用OpticStudio中的多重结构功能模拟分光棱镜

    OpticStudio中,分光棱镜可以序列或非序列追迹模式下模拟。
    的头像 发表于 01-07 11:18 3055次阅读
    使用<b class='flag-5'>OpticStudio</b>中的多重结构功能模拟分光棱镜

    光学设计的常用软件有哪些及其特点?

    设计软件及其特点。 Zemax OpticStudio: Zemax OpticStudio 是一款功能强大的光学设计
    的头像 发表于 01-05 14:55 9933次阅读

    ZEMAX与MATLAB动态数据交换及其应用

    摘要 :为了将Zemax的光学系统设计和分析功能与Matlab强大的矩阵计算和数据分析功能很好地结合起来,对Matlab和Zemax的DDE(dynamic data exchange
    的头像 发表于 12-25 12:29 1028次阅读
    <b class='flag-5'>ZEMAX</b>与MATLAB动态数据交换及其应用

    市场活动 | 中国软件技术大会,润和软件AI创新成果助力金融产业搭上“数智快车”

    12月15-16日,由中国科学院软件研究所、中科软科技股份有限公司联合主办的“2023中国软件技术大会”北京圆满举行。本次大会以“大模型驱动下的软件变革”为主题,业界专家、企业高管、
    的头像 发表于 12-19 15:55 542次阅读

    如何利用Zemax光学设计软件与自编计算机辅助装调软件

    利用Zemax光学设计软件与自编计算机辅助装调软件,实现了对大口径、长焦距、无中心遮拦离轴三反射镜光学系统的装调。
    的头像 发表于 11-30 09:52 975次阅读
    如何利用<b class='flag-5'>Zemax</b>光学设计<b class='flag-5'>软件</b>与自编计算机辅助装调<b class='flag-5'>软件</b>

    如何在IC封装中分析并解决与具体引线键合相关的设计问题?

    如何在IC 封装中分析并解决与具体引线键合相关的设计问题?
    的头像 发表于 11-28 17:08 711次阅读
    如何在IC封装<b class='flag-5'>中分析</b>并解决与具体引线键合相关的设计问题?

    智能手机镜头模组设计:使用STAR模块和ZOS-API进行STOP分析

    OpticStudio Enterprise 版本提供的 STAR 技术对智能手机镜头进行自动的结构、热、光学性能 (STOP) 分析。有限元分析数据的导入和拟合过程通过使用 ZOS
    的头像 发表于 11-27 11:37 980次阅读
    智能手机镜头模组设计:使用STAR模块和ZOS-API进行STOP<b class='flag-5'>分析</b>

    嵌入式软件的问题分析

    解决问题之前,可以先把软件降级,降级到相对稳定,没有严重故障的版本。 3、比较相邻版本之间的代码改动 如果不容易复现的故障,确认升级了某个软件版本之后才出现的,而其他现场条件都没有变化,且
    发表于 11-17 09:29