2、物镜设计基础:物镜类型选择、视场角与焦距计算、F数与景深关系

物镜是内窥镜的「眼睛」。我常说,物镜设计决定了整条光路的成败。你想想看,如果物镜端采集的图像本身就糊了,后面用再好的中继镜组、再贵的传感器,也救不回来。

这一章,咱们就聊聊物镜设计最核心的三个基础问题:选什么类型、算多大视场、怎么平衡亮度和景深。

2.1 物镜类型选择:不是越复杂越好

内窥镜物镜就那么几种经典结构。我个人习惯,先看应用场景,再选类型。

类型 视场角 外径 典型应用
单透镜 ≤ 60° ≤ 1.0 mm 超细镜、神经内镜
双胶合透镜 60° ~ 90° 1.0 ~ 2.0 mm 关节镜、小儿镜
三片式(Cooke triplet) 90° ~ 120° 2.0 ~ 4.0 mm 腹腔镜、宫腔镜
反远距结构 ≥ 120° ≥ 3.0 mm 广角腹腔镜、膀胱镜

避坑指南:我曾经在1.9mm外径的硬镜上硬塞反远距结构,结果边缘视场照度掉到中心的一半以下。后来才明白,小口径下反远距的像差校正空间根本不够。所以,外径受限时,别贪大视场。

我的经验:2.8mm外径的腹腔镜,我首选三片式。结构成熟,公差宽松,量产良率高。除非客户非要120°以上,我才会考虑反远距。

2.2 视场角与焦距计算

视场角(FOV)和焦距(f)的关系,说白了就是一对「冤家」。视场角越大,焦距越短,景深越浅。反过来也一样。

核心公式就一个:

tan(ω) = y' / f'

其中:

  • ω —— 半视场角(全视场角的一半)
  • y' —— 像高(传感器对角线的一半)
  • f' —— 物镜焦距

举个例子。1/3英寸传感器,对角线6mm,像高y'=3mm。想要100°全视场角,ω=50°。

f' = y' / tan(ω) = 3 / tan(50°) ≈ 3 / 1.1918 ≈ 2.52 mm

算出来焦距2.52mm。嗯,这个值在内窥镜里很常见。

关键点:视场角每增加10°,焦距大约缩短15%~20%。但焦距太短(< 1.5mm),边缘像质会急剧下降。我一般控制在1.8mm以上。

2.3 F数与景深关系

F数,就是光圈相对孔径的倒数。公式很简单:

F/# = f' / D

其中D是入瞳直径。F数越小,进光量越大,但景深越浅。

内窥镜的景深要求很特殊。手术时,器械从2mm到50mm都有可能。你想想看,如果景深只有5mm,稍微一动就模糊了,医生根本没法操作。

景深计算公式(近似):

DOF ≈ 2 * δ * F/# * (1 + m) / m²

其中:

  • δ —— 允许弥散圆直径(通常取传感器像元尺寸的2~3倍)
  • m —— 垂轴放大率

避坑指南:我曾经为了追求亮度,把F数做到2.8。结果景深只有3mm,临床反馈说「一动就糊」。后来改到F/4.5,景深扩展到15mm,虽然暗了一点,但LED补光完全能覆盖。所以,别盲目追求小F数。

F数 相对照度 景深(@10mm物距) 适用场景
F/2.8 1.00(基准) ~3 mm 短工作距、高亮度需求
F/4.0 0.49 ~8 mm 通用内镜
F/5.6 0.25 ~15 mm 深腔、大景深需求
F/8.0 0.12 ~30 mm 特殊检查镜
注意:F数超过5.6后,衍射效应开始明显。像元尺寸2μm以下的传感器,F/8.0时MTF可能已经掉到0.3以下。所以,F数不是越大越好。

2.4 三者如何权衡?

视场角、焦距、F数,这三个参数是联动的。我一般按这个顺序定参数:

  1. 先定视场角 —— 根据临床需求。腹腔镜一般70°~100°,宫腔镜60°~90°,神经内镜30°~60°。
  2. 再算焦距 —— 根据传感器尺寸和视场角,用公式算出来。
  3. 最后定F数 —— 根据景深要求和照明条件。LED够亮,就选大F数保景深。

为什么会这样?因为视场角是临床刚需,改不了。焦距由传感器和视场角决定,基本是定值。只有F数,还能留点调整空间。

下面这张图,是我自己总结的物镜设计决策流程:

物镜设计决策流程 临床需求输入 ① 确定视场角(FOV) ② 根据传感器尺寸计算焦距 f' ③ 权衡F数与景深 输出:物镜设计参数 注意:每一步都需要迭代验证,尤其是F数与景深的平衡
我的习惯:参数定好后,先用Zemax跑一个快速评估。重点看边缘视场的相对照度和MTF。如果边缘照度低于中心的50%,或者MTF在截止频率处低于0.2,我会回头调整F数或视场角。

最后说一句。物镜设计没有「万能参数」。每个项目都要根据临床需求、传感器规格、照明条件来反复权衡。你想想看,一个参数动,其他全跟着变。所以,别怕迭代,多跑几次优化,总能找到最优解。