Ansys Zemax | 内窥镜物镜系统初始结构的优化提升(上)

news2024/9/30 11:49:08

概述

本文分为内窥镜系统简介、主要结构、系统分析、性能提升和总结五个部分,介绍了内窥镜系统的主要结构,并讨论了如何在 OpticStudio 中根据内窥镜物镜系统的初始结构进行像差分析,以及如何对其进行后续的优化提升。(联系我们获取文章附件)

内窥镜系统简介

内窥镜系统作为具有光学镜头、图像传感器、光源照明、机械装置等多重组件的光学系统,一般来说可以分为医用内窥镜和工业内窥镜。医用内窥镜可以经人体的天然孔道或手术切口进入人体内,观察内部成像结果。利用内窥镜可以看到 X 射线不能显示的病变,因此它在医学上有非常重要的作用。常见的医用内窥镜有胃镜、肠镜、宫腔镜、神经内镜等。工业内窥镜则通常用在无损检测和孔探技术方面,可分为硬管工业内视镜、可绕式小直径软管内视镜、影像工业内视镜等,它们在汽修、安防、安检等领域有着广泛的应用。

内窥镜主要结构

不同种类的内窥镜会有一些功能和结构上的差别,下图是一个常见的用于胃肠道检测的软管内窥镜完整结构示意图。它的主要结构包含了插入导管、目镜/视频转换器、导光管等。其中,光学物镜包含在插入导管的其中一个通道中。

而下图则是一幅插入导管的内部结构图,所示的为硬式导管(硬式导管和软式导管的内部结构大体相似)。

我们可以看到,导管内的结构包含棒形透镜 (Rod Lens)、隔圈 (Spacer)、物镜组合件 (Objective Assembly),还有位于上部的光纤 (Light Fibers)。本文将讨论的模型即位于内窥镜导管末端的物镜部分。

内窥镜系统分析

首先需要说明的是,不同的成像系统所选用的分析评判标准可能有所不同,可选用 RMS光斑尺寸、系统波前差或者 MTF 作为成像质量的评判标准。因此,在优化时可以设置不同的操作数对系统的成像质量进行优化。本文中的内窥镜物镜系统选用的评判标准为 MTF曲线,并且需考虑的优化/限制的条件还包括封装要求、圆锥系数、畸变值、相对照度等,本文在其中选取了几个影响较大的对象进行讨论。

在 OpticStudio 中打开文章附件,该文件展示了一个已经设计得到的内窥镜物镜系统初始结构。点击设置-结构-编辑器,打开多重结构编辑器,可以看到系统包含了三个结构,它们之间的主要区别是系统的物距不同,分别为 8 mm、15.584 mm和 80 mm。在内窥镜设计中用到多重结构,是考虑到内窥镜的实际使用情况。通常内窥镜物镜可能会在不同的距离对物体进行观察,而不是只在一个特定的距离上,所以我们希望它在不同物距下都能有较好的成像质量,因此需要设置多重结构对系统进行分析。

点击 2D 视图,在工具栏的红色框选项中可选取查看不同结构的布局图:

选取结构1(即1/3)可得到如下所示的内窥镜物镜视图:

系统由五片透镜组成,全视场角为70度,波长选用可见光波段,参考波长为d光,等效焦距为 1.496 mm,系统总长为 7.16mm。我们可以从 2D 视图和镜头数据编辑器中,看到绝大多数与封装相关的参数,比如元件厚度、元件机械半直径、元件之间的厚度比等。从这个模型的 2D 视图中可以看出,第3和第4个透镜之间非常靠近,对应在镜头数据编辑器中两个透镜之间的距离为 0.052mm,的确是一个非常小的数值。为了便于实际的生产制造,我们可以在优化时将各个元件之间的距离控制在 0.1mm 以上。第11个面的厚度也小于0.1mm,但这个物镜系统可能还要被耦合到后续的中继系统中,因此在这里不对它进行优化。

再看到镜头数据编辑器的圆锥系数列,如下图所示,可以看到其中一个透镜的圆锥系数的数值为-306.353,在实际的生产制造中,如果将圆锥系数控制在-100到100这个范围当中会比较利于生产加工,因此我们也可以对这个圆锥系数进行优化。

由于我们并不知道其他比如系统总长、机械孔径大小等具体的封装要求,因此这部分边界条件控制不在本文中进行讨论。

通常,对于成像质量较高的光学系统而言,仅考虑 RMS 光斑尺寸或者波前差的成像评判标准无法完整考虑系统因为衍射效应造成的成像质量降低,因此我们在此选用 MTF 作为当前内窥镜系统的成像评判标准,并执行后续优化。

点击打开当前系统的 MTF 曲线。通常情况下,我们会需要根据 CCD/CMOS 探测器对应的响应频率设置 MTF 的空间频率进行曲线观察,在这里我们选择 MTF 的空间频率显示至 70周期 /mm。

从结构2对应的 MTF 曲线图可得知,在35周期 /mm 时,系统的 MTF 为0.42左右;在70周期 /mm 时,系统的 MTF 为 0.13 左右。

从结构3对应的 MTF 曲线图可得知,在35周期 /mm 时,系统的 MTF 为0.32左右;在70周期 /mm 时,系统的 MTF 为0.09左右。

点击分析-像差分析-场曲 / 畸变功能,分别选择不同的结构,可得到如下图所示的畸变曲线:

从结构1的畸变曲线可看出,系统内最大畸变为 -21.12%,畸变程度较大。通过文本数据结果也可以查看到 0.5 相对视场高度时(通常为观测区域),其畸变值为 -5.64%。

从结构 2 的畸变曲线可看出,系统内最大畸变为 -21.17%,畸变程度较大。通过文本数据结果查看到 0.5 相对视场高度时,畸变值为 -5.58%。

而从结构 3 的畸变曲线可看出,系统内最大畸变为 -21.4%,0.5 相对视场高度时,畸变值为 -5.98%。

由于内窥镜物镜的总长和体积都比较小,难以在短距离和小口径镜片中矫正畸变,三种结构中的畸变值总体上都是可以接受的。

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

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

相关文章

【设计模式】SpringBoot优雅使用策略模式

文章目录 1.概述1.1.简述策略模式 2.实现方法2.1.实现思路2.2.实现代码2.3.策略拓展2.4.执行调用 3.总结 1.概述 本篇文章主要会描述SpringBoot与策略模式的结合使用,因为不涉及到理论部分,所以在阅读本篇之前,需要对策略模式的理论已经有了…

<C++> C++11 新的类功能

C11 新的类功能 1.默认成员函数 原来C类中,有6个默认成员函数: 构造函数析构函数拷贝构造函数拷贝赋值重载取地址重载const取地址重载 最后重要的是前4个,后两个用处不大。默认成员函数就是我们不写编译器会生成一个默认的。 C11 新增了两…

大家知道什么是CDN吗?对网站有什么帮助?

💂 个人网站:【海拥】【游戏大全】【神级源码资源网】🤟 前端学习课程:👉【28个案例趣学前端】【400个JS面试题】💅 寻找学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习交流群】 目录 前言什么是CDN&#xf…

【Python 随练】自由落体运动

题目: 一球从 100 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第 10 次落地时,共经过多少米?第 10 次反弹多高? 简介: 在本篇博客中,我们将解决一个物…

华为OD机试之阿里巴巴找黄金宝箱(IV)(Java源码)

阿里巴巴找黄金宝箱(IV) 题目描述 一贫如洗的樵夫阿里巴巴在去砍柴的路上,无意中发现了强盗集团的藏宝地,藏宝地有编号从0-N的箱子,每个箱子上面有一个数字,箱子排列成一个环,编号最大的箱子的下一个是编号为0的箱子。…

[进阶]网络通信:概述、IP地址、InetAddress

什么是网络编程? 可以让设备中的程序与网络上其他设备中的程序进行数据交互(实现网络通信的)。 Java提供的网络编程解决方案就是在java.net.*包下进行网络编程。 基本的通信架构 基本的通信架构有2种形式:CS架构(Cl…

C++IO流和类型处理(11)

IO流 IO流包括 标准IO流&#xff0c;字符串流&#xff0c;文件流 标准IO流 基础使用 #include <iostream> //包括istream和ostream cin >> ----- 标准输入 cout<< ----- 标准输出 clog<< ----- 带缓冲区的标准错误 cerr<< ----- 不带缓冲…

lazada、速卖通、煤炉、eBay 、亚马逊测评环境系统:如何掌握核心养号技巧?

作为一个准备跨足测评行业的业者&#xff0c;或是一个正在考虑将电商业务转向测评服务的卖家&#xff0c;一份详尽的养号指南绝对是你不可错过的知识宝库。 跨境电商平台无疑是巨大的数据中心&#xff0c;它们不仅检测你的设备参数和IP&#xff0c;还分析你的购物习惯&#xf…

mapbox-gl 点位编辑功能

文章目录 前言方式一&#xff1a;借助 Marker添加自定义icon添加POI图层&#xff0c;绑定对应事件基于Marker交互创建自定义Marker编辑 / 创建POI 方式二&#xff1a;采用 mapbox-gl-draw 插件总结 前言 矢量在线编辑是gis常用的编辑功能&#xff0c;兴趣点&#xff08;POI&am…

力扣算法练习(一)

目录 1. 两数相加&#xff08;2&#xff09; 2. 寻找两个正序数组的中位数&#xff08;4&#xff09; 1. 两数相加&#xff08;2&#xff09; 给你两个 非空 的链表&#xff0c;表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的&#xff0c;并且每个节点只能存储…

MySQL 中的常用函数详解

0️⃣前言 MySQL是一种常用的关系型数据库管理系统&#xff0c;它提供了许多内置函数来处理数据。本文将介绍MySQL中的各种常用函数&#xff0c;包括字符串函数、日期函数、数学函数、聚合函数等。 文章目录 0️⃣前言1️⃣字符串函数1.1CONCAT函数1.2SUBSTRING函数1.3REPLACE函…

高级SQL语句1

高级SQL语句 建立实验环境高级语句1.---- SELECT ----显示表格中一个或数个字段的所有数据记录2.---- DISTINCT ----不显示重复的数据记录3.---- WHERE ----有条件查询4.---- AND OR ----且 或 &#xff08;一般配合where使用&#xff09;5.---- IN ----显示已知的值的数据记录…

私家云二代/比特米盒安装Armbian Blueseye到Emmc

快捷导航 私家云二代/比特米盒安装Armbian Blueseye到Emmc设备介绍前期准备硬件清单Windows电脑一台Type-C数据线一根U盘或SD卡一个键盘一把显示器HDMI数据线 软件清单Amlogic USB Burning ToolUSB烧录工具SSH工具 下载清单Amlogic刷机工具USB烧录工具ATV6.imgDTB文件BIN文件切…

Spring Security OAuth2授权原理、流程与源码解读

文章目录 前言AuthorizationServerConfigurerAdapter(身份认证服务配置适配器)OAuth2AuthorizationServerConfiguration(OAuth2授权服务配置) EnableAuthorizationServer(开启身份认证服务)AuthorizationServerEndpointsConfigurations身份认证服务站点配置类AuthorizationEndp…

HITSZ嵌入式计算(研)23年Keil模拟器项目解决方案

HITSZ嵌入式计算&#xff08;研&#xff09;23年Keil模拟器项目解决方案 1. 项目介绍2. Keil安装3. 创建新项目3.1 参考博文3.2 流程 4. 发送串口数据4.1 参考博文4.2 串口收发流程 5. 产生波形5.1 头文件封装5.2 初始化GPIO口5.3 产生并观察方波 6. Keil信号函数和中断6.1 中断…

佩戴舒适的蓝牙耳机有哪些品牌?不伤耳的蓝牙耳机推荐

​真无线蓝牙耳机逐渐成为大家日常必不可少的数码产品&#xff0c;也随着耳机的发展&#xff0c;人们对蓝牙耳机的要求也越来越高&#xff0c;不仅音质要好&#xff0c;长时间佩戴也要舒适&#xff0c;更是能够应用于多种场景中使用&#xff0c;但挑选蓝牙耳机也是一门学问&…

kettle开发-Day38-超好用自定义数据处理组件

目录 前言&#xff1a; 一、半斤八两&#xff0c;都不太行 1、表输入&#xff0c;速度快&#xff0c;但不稳妥 2、稳的一批&#xff0c;但是慢的像蜗牛 二、各诉衷肠&#xff0c;合作共赢 1、表输入&#xff0c;高效数据插入 2、插入更新&#xff0c;一个都不能少 三、表输…

## flink- mysql同步数据至starrocks-2.5.0之数据同步

flink- mysql同步数据至starrocks-2.5.0之数据同步 mysql 创建 表 CREATE TABLE t_user (id bigint NOT NULL AUTO_INCREMENT,user_name varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,age int DEFAULT NULL,PRIMARY KEY (id) ) ENGINEInnoDB…

手机app测试杂谈

手机上的 app 分为基于 HTML5 的 app(类似于 pc 上的 b/S 应用)和本地 app(类似于 C/S 结构)。 所以测试上我们也可以充分吸收 web 的 b/s 和 c/s 测试经验。但是不同于 pc 上的应用 测试&#xff0c;手机上的测试有其独特性 测试前的思考:我们这个产品主要是做什么的?为什么我…

03. 青龙面板配置B站快速升级任务天选时刻脚本(保姆级图文)

目录 功能介绍与环境要求1. 修改配置文件拉取.sh脚本2. 拉取库脚本3. 安装 dotnet 环境4.1 扫码登录方式4.2 b站cookie方式登录&#xff08;如果你扫码成功了就不用看这个了&#xff09;获取cookie新建cookie的环境变量 5. 配置任务设置变量6. 运行每日任务测试一下总结 欢迎关…