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(瑞利判据)。这个判据我用了十几年,很靠谱。
推导过程是这样的:
- 像面偏移Δz,引入的光程差为:
OPD = (Δz · sin²(θ)) / 2 - 小角度近似下,
sin(θ) ≈ 1/(2·F/#) - 代入得:
OPD = Δz / (8 · (F/#)²) - 令OPD ≤ λ/4,得到:
Δz ≤ 2 · λ · (F/#)² - 总焦深:
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 知识体系总览
下面这张图把焦深公式的推导逻辑和关键关系梳理清楚了:
这张图把两个推导路径、判据、公式和特点都串起来了。你可以把它当作一个快速参考——做设计时拿不准用哪个公式,看一眼就清楚了。
最后说一句:公式是死的,但设计是活的。我见过很多工程师死抠公式,结果做出来的系统反而不好用。焦深这东西,最终还是要看实际成像效果。理论算出来是100μm,但如果你客户说「我觉得200μm以内都清楚」,那你就按200μm来设计。毕竟,光学设计是为产品服务的,不是为公式服务的。