4. 焦深公式推导:几何与波动的双重视角

焦深这个概念,说白了就是像平面能前后移动多少,而图像质量还能接受。我早年做投影物镜设计时,对这个参数特别敏感——焦深给得太紧,装调师傅会骂人;给得太松,成像又糊了。今天咱们从两个角度来推它:几何光学和波动光学。

4.1 基于几何光学的焦深公式

几何光学的思路很直观。你看,一个点经过透镜成像,本来应该汇聚成一个点。但如果你把像面往前或往后挪一点,这个点就会扩散成一个弥散斑。

核心思想:只要弥散斑的直径小于某个允许值,我们就认为成像还是清晰的。这个允许值通常取艾里斑直径,或者直接取一个像素尺寸。

推导过程其实很简单。假设透镜的F数为F/#,出射光束的会聚角为θ。像面偏移Δz后,弥散斑直径d为:

d = Δz · tan(θ) ≈ Δz · θ    (小角度近似)

而会聚角θ与F/#的关系是:

F/# = 1 / (2 · sin(θ)) ≈ 1 / (2 · θ)    (小角度时sinθ≈θ)
→ θ ≈ 1 / (2 · F/#)

代入得到:

d = Δz / (2 · F/#)

如果允许的弥散斑直径为δ,那么焦深DOF就是:

DOF = 2 · Δz = 4 · F/# · δ

嗯,这里要注意——公式里有个系数2,是因为焦深是前后对称的,总焦深是单侧偏移量的两倍。

我的经验:实际项目中,δ通常取艾里斑直径的1~2倍。我曾经在一个红外镜头项目里把δ取得太小,结果焦深只有几十微米,装调根本做不了。后来放宽到1.5倍艾里斑,焦深翻了一倍多,问题就解决了。

4.2 基于波动光学的焦深公式

几何光学那套,说白了是「硬算」。波动光学则要考虑光的衍射本质。一个理想点光源经过圆形孔径透镜,在像面上形成的是艾里斑,而不是一个几何点。

波动光学判断焦深的标准是:像面移动后,波前误差不超过λ/4(瑞利判据)。这个判据我用了十几年,很靠谱。

推导过程是这样的:

  1. 像面偏移Δz,引入的光程差为:OPD = (Δz · sin²(θ)) / 2
  2. 小角度近似下,sin(θ) ≈ 1/(2·F/#)
  3. 代入得:OPD = Δz / (8 · (F/#)²)
  4. 令OPD ≤ λ/4,得到:Δz ≤ 2 · λ · (F/#)²
  5. 总焦深:DOF = 2 · Δz = 4 · λ · (F/#)²

波动光学焦深公式:DOF = 4 · λ · (F/#)²

这是光学设计中最常用的公式之一,建议你记牢。

你想想看,这个公式和几何光学的公式长得完全不一样。几何光学里焦深和F/#是一次方关系,波动光学里是二次方。为什么?因为几何光学只考虑几何扩散,而波动光学还考虑了衍射效应。F数越大,衍射越严重,焦深增长得也越快。

4.3 焦深与F数的关系

咱们把两个公式放在一起对比一下:

公式类型 表达式 与F/#的关系 适用场景
几何光学 DOF = 4 · F/# · δ 线性 大像差系统、红外、非成像
波动光学 DOF = 4 · λ · (F/#)² 二次方 衍射受限系统、可见光成像

实际设计中,我一般这样选:

  • 如果系统像差比较大(比如RMS波前误差 > λ/4),用几何公式更准。
  • 如果系统接近衍射极限(比如好的相机镜头),用波动公式。
  • 大多数情况下,两个公式都算一下,取较小的那个值——这样最保险。

避坑指南:我曾经在一个F/1.2的大光圈镜头项目里,只用了波动公式算焦深,结果装调时发现实际焦深比理论值小很多。后来一查,大光圈下小角度近似不成立,必须用精确的三角函数算。从那以后,F数小于2的系统,我都会用精确公式再验算一遍。

4.4 焦深与波长的关系

从波动公式 DOF = 4 · λ · (F/#)² 可以清楚看到:焦深和波长成正比。波长越长,焦深越大。

这个特性在实际项目中非常有用:

  • 红外系统:波长10μm左右,焦深比可见光大一个数量级。所以红外镜头对焦没那么敏感,装调也相对容易。
  • 紫外系统:波长193nm,焦深极短。光刻物镜的焦深往往只有几百纳米,对焦精度要求极高。
  • 多光谱系统:不同波长的焦深不一样,需要做折中。我做过一个可见光+近红外的双波段系统,最后选了中间波长来优化焦深,两端稍微牺牲一点。

一个实用技巧:如果你需要增大焦深,有两个方向可以走——增大F数,或者用更长的波长。但增大F数会降低分辨率,用长波长也会降低分辨率。所以焦深和分辨率本质上是一对矛盾,你只能在这两者之间找平衡。这个平衡的艺术,正是咱们这门课的核心。

4.5 知识体系总览

下面这张图把焦深公式的推导逻辑和关键关系梳理清楚了:

焦深公式知识体系 焦深 DOF 几何光学方法 判据:弥散斑直径 ≤ δ 公式:DOF = 4 · F/# · δ 特点:与F/#线性关系 波动光学方法 判据:波前误差 ≤ λ/4 公式:DOF = 4 · λ · (F/#)² 特点:与F/#二次方关系 实际设计建议:像差大用几何公式,衍射受限用波动公式 F数小于2时,注意小角度近似的误差 关键影响因素 F数 ↑ → 焦深 ↑(但分辨率 ↓) | 波长 ↑ → 焦深 ↑(但分辨率 ↓)

这张图把两个推导路径、判据、公式和特点都串起来了。你可以把它当作一个快速参考——做设计时拿不准用哪个公式,看一眼就清楚了。

最后说一句:公式是死的,但设计是活的。我见过很多工程师死抠公式,结果做出来的系统反而不好用。焦深这东西,最终还是要看实际成像效果。理论算出来是100μm,但如果你客户说「我觉得200μm以内都清楚」,那你就按200μm来设计。毕竟,光学设计是为产品服务的,不是为公式服务的。