一、透镜为什么能做傅里叶变换?

这个问题,我当年刚学信息光学时也琢磨了很久。

透镜不就是个放大镜吗?怎么跟傅里叶变换扯上关系了?

其实说白了,透镜能做傅里叶变换,核心就一句话:透镜对入射光波施加了一个二次相位因子

1.1 透镜的相位调制作用

先想想看,一束平行光穿过透镜,会发生什么?

理想情况下,透镜会把平面波变成球面波。这个变换过程,在数学上就对应着一个相位调制函数:

t(x, y) = exp[-j * k * (x² + y²) / (2f)]

其中 f 是透镜焦距,k = 2π/λ 是波数。

这个二次相位因子,就是透镜做傅里叶变换的“秘密武器”。

关键点:透镜本身并不做数学运算,它只是改变了光波的相位分布。但这个相位改变,恰好让透镜后焦面上的光场分布,变成了前焦面上光场的傅里叶变换。

1.2 从物理直观到数学推导

我习惯这样理解:

  • 输入面(前焦面)上的光场分布,可以看作无数个不同方向平面波的叠加
  • 透镜把这些不同方向的平面波,汇聚到后焦面上不同位置
  • 每个位置对应一个空间频率

你看,这不就是傅里叶变换吗?把空间域的信息,映射到了频率域。

数学上,如果输入面光场是 U(x₀, y₀),经过透镜后,后焦面上的光场 Uf(xf, yf) 满足:

Uf(xf, yf) = (1 / jλf) * ∫∫ U(x₀, y₀) * exp[-j * 2π * (xf*x₀ + yf*y₀) / (λf)] dx₀ dy₀

这个积分形式,跟二维傅里叶变换的定义式一模一样。

我的经验:刚开始推导时,别被那些积分符号吓到。你只需要记住:透镜后焦面上的坐标 (xf, yf) 直接对应空间频率 (fx, fy) = (xf/λf, yf/λf)。这个对应关系,在实际搭建光路时特别有用。

二、4f系统原理

4f系统,说白了就是两个透镜背靠背放一起。为什么叫4f?因为整个系统长度正好是4倍焦距。

2.1 4f系统的结构

我画个图帮你理解:

4f系统结构示意图 输入面 (前焦面) 透镜L₁ 焦距f 频谱面 (傅里叶面) 透镜L₂ 焦距f 输出面 (后焦面) f f f f 总长度 = 4f

4f系统由四个关键平面组成:

  1. 输入面(前焦面):放置待处理的图像或光场
  2. 第一个透镜 L₁:对输入光场做傅里叶变换
  3. 频谱面(后焦面/傅里叶面):显示输入光场的频谱
  4. 第二个透镜 L₂:对频谱再做一次傅里叶变换(逆变换)
  5. 输出面:得到处理后的图像

2.2 4f系统的工作流程

4f系统的美妙之处在于:

  • 输入面到频谱面:L₁ 完成一次傅里叶变换
  • 频谱面到输出面:L₂ 完成一次傅里叶逆变换
  • 两次变换叠加,理论上输出等于输入(不考虑缩放)

但等等——如果输出等于输入,那这系统有什么用?

嗯,这里就是关键了。你可以在频谱面上做手脚!

核心思想:在频谱面上放置各种滤波器(光阑、相位板、空间光调制器等),就可以改变输入图像的频谱成分,从而实现各种图像处理操作。

2.3 4f系统的典型应用

应用场景 频谱面操作 输出效果
低通滤波 放置小孔光阑 去除高频噪声,图像变模糊
高通滤波 放置挡光圆盘 提取边缘,增强轮廓
带通滤波 放置环形光阑 提取特定尺度特征
相位滤波 放置相位板 实现相位对比、边缘增强
图像识别 放置匹配滤波器 识别特定图案

我的一点经验:做低通滤波时,小孔直径不是随便选的。我记得第一次做实验,随手拿了个针孔,结果图像几乎全黑了。后来算了一下,小孔直径 d 应该满足 d ≈ λf / Δx,其中 Δx 是你要保留的最小细节尺寸。这个公式帮我省了不少试错时间。

三、透镜做傅里叶变换的条件

透镜不是万能的。它要做傅里叶变换,得满足几个条件:

3.1 必要条件

  • 输入面必须在透镜前焦面:这是最基本的要求,偏离了就不是严格傅里叶变换了
  • 照明光必须是平行光:通常用准直后的激光或LED
  • 透镜孔径要足够大:否则会截断高频信息,产生衍射效应
  • 满足菲涅尔近似条件:透镜尺寸远大于波长,观察区域在近轴范围内

注意:我曾经犯过一个低级错误——用普通放大镜代替专业透镜做4f系统。结果频谱面上全是像差,根本没法做滤波。后来才明白,傅里叶变换透镜是经过特殊设计的,像差校正得非常好。普通透镜只能凑合用,别指望它能做精密测量。

3.2 实际工程中的考量

做工程跟做理论不一样。理论告诉你透镜能做傅里叶变换,但实际搭建光路时,你会遇到一堆问题:

  1. 对准问题:输入面、透镜、频谱面必须严格共轴,稍微偏一点,频谱就歪了
  2. 杂散光:透镜表面的反射光会形成鬼像,影响信噪比
  3. 有限孔径效应:透镜边缘的衍射会降低频谱分辨率
  4. 色差:不同波长的光聚焦位置不同,宽带光源下尤其明显

我建议,刚开始做实验时,先用单色激光(比如He-Ne激光,632.8nm),把系统调好了再换其他光源。这样能少走很多弯路。

四、总结

透镜能做傅里叶变换,本质上是因为它引入了二次相位因子。4f系统利用两个透镜,实现了傅里叶变换和逆变换的级联,为我们在频域处理图像提供了物理平台。

说白了,4f系统就是一个光学计算机——它在光速下完成傅里叶变换,比电子计算机快得多。虽然现在数字图像处理很发达,但在实时处理、大通量场景下,光学方法仍有不可替代的优势。

嗯,这一章的内容就到这里。记住:透镜是工具,4f系统是平台,真正有价值的是你在频谱面上放什么、做什么操作。下一章我们会深入讨论具体的空间滤波技术。


专注资料整理