
1. 项目概述从“光怎么走”到“像怎么成”搞光学设计或者做视觉系统绕不开的一个基础就是几何光学。很多人一上来就对着各种透镜公式、像差曲线猛啃结果往往是知其然不知其所以然公式背得滚瓜烂熟但稍微变个条件就懵了。我自己在早期也踩过这个坑后来发现把几何光学的几个底层原理吃透后面那些复杂的推导和应用才会变得顺理成章。今天想和大家深入聊聊的就是几何光学里三个承上启下的核心基石费马原理、马吕斯定律和成像。这不仅仅是三个孤立的知识点它们串联起了光线的行为逻辑从“光为什么这么走”到“一个清晰的像是如何形成的”构成了一个完整的认知链条。理解它们你再看透镜组、光学系统设计就会有豁然开朗的感觉。费马原理回答了光路选择的终极问题是几何光学的“第一性原理”马吕斯定律则描述了波前在复杂光学系统中的演化规律是连接光线和波前的桥梁而“成像”这个概念则是前两者共同作用下的宏观结果和工程目标。无论你是正在学习《工程光学》的学生还是需要设计镜头、搭建光学实验的工程师或者是对光的世界充满好奇的爱好者理清这三者的关系和内涵都能让你在后续的学习和实践中事半功倍。接下来我就结合自己的理解和一些实操中的体会把这几个概念掰开揉碎了讲清楚。2. 核心原理深度拆解光线的“行为准则”2.1 费马原理光是一位“极致的规划大师”费马原理的表述非常简洁而深刻光在两点之间传播时所走的路径是所需时间最短或取极值的路径。这句话听起来有点哲学意味但它却是几何光学所有定律的“总指挥”。我们熟知的直线传播定律、反射定律、折射定律都可以从费马原理推导出来。为什么是“时间”最短而不是“路程”最短这是理解费马原理的第一个关键。因为光在不同介质中的速度不同。在真空中最快在空气、水、玻璃中依次变慢。光很“聪明”它不会单纯选择空间上最短的直线如果介质均匀那直线恰好也是时间最短的路径而是会综合考虑路径长度和沿途的“通行速度”来规划一条总耗时最少的路线。这就好比你要从城市A到城市B直线距离最短的高速公路可能堵车严重而绕一点路走畅通的国道总时间反而更短。光就是这位精于计算的旅行家。数学表达与变分思想费马原理的数学表达式是δ∫_{A}^{B} n ds 0。其中δ表示变分可以理解为路径的微小变化n是介质的折射率ds是路径上的微小线段。这个积分∫ n ds 被称为光程。光程等于几何路径长度s乘以折射率n而光程除以真空中的光速c就是时间t。所以费马原理说“光程取极值”等价于“传播时间取极值”。注意这里说的是“极值”驻值包括最小值、最大值或拐点值。绝大多数常见情况下如均匀介质、单一反射/折射光程取的是最小值这也是“最短时间原理”名称的由来。但在一些特殊的光学系统如某些透镜组合或反射面中光也可能走一条光程取最大值或稳定值的路径这并不违背原理。理解“极值”这个广义概念有助于后续理解像差中的“等光程”条件。从原理到定律的推导光的直线传播在均匀介质中n为常数光程极值条件退化为几何路径∫ ds极值那最短的路径就是直线。反射定律考虑从A点出发经平面镜上某点C反射到B点。利用费马原理通过几何推导或求导可以证明当入射角等于反射角时路径ACB的光程最短。折射定律斯涅尔定律这是最精彩的推导。光从折射率为n1的介质进入n2的介质。费马原理要求界面上的点C满足光程n1AC n2CB取极值。通过变分计算最终得到 n1 sinθ1 n2 sinθ2。这个过程清晰地展示了光如何为了节省总时间而“选择”弯曲它的路径。实操心得在光学设计软件如Zemax, Code V中设置优化时我们经常使用“光程差OPD”作为评价函数的一部分。其背后的思想正是费马原理一个理想的成像系统要求从物点出发的所有光线到达像点时的光程都相等等光程条件。如果不等就会产生波像差影响成像质量。所以费马原理不仅是理论基石也是我们优化镜头、校正像差的直接理论工具。2.2 马吕斯定律波前的“变形记”学几何光学我们整天画光线但别忘了光本质是电磁波。马吕斯定律有时也叫马吕斯-杜平定理就是连接光线追迹几何光学和波前传播物理光学的一座关键桥梁。它的表述是垂直于波前的光线束在经过任意次折射或反射后出射光线束仍然垂直于出射波前并且入射波前与出射波前之间的光程对于所有光线都是相等的。这句话有点绕我们拆解一下“光线垂直于波前”这定义了什么是光线——波前的法线方向。在均匀介质中波前是球面或平面法线是直线所以光线直线传播。“经过系统后仍垂直”这意味着无论光学系统多复杂一堆透镜反射镜光线这个“法线”的属性保持不变。我们永远可以沿着光线方向找到与之垂直的波前。“光程相等”这是核心。它指出从同一波前出发的所有光线传播到另一个波前所花费的光程时间是一样的。这其实是费马原理的一个推论也是“等光程面”概念的体现。为什么马吕斯定律重要因为它保证了用几何光线追迹来描述波前演化的自洽性。在软件中我们追迹成千上万条光线每条光线都携带了相位信息由光程决定。马吕斯定律告诉我们追迹这些光线我们就能准确地重构出光在整个系统中的波前形状。这对于分析像差波像差就是实际波前与理想球面波的偏差、计算点扩散函数PSF、评估系统衍射极限性能至关重要。一个生活化类比想象一队士兵代表光线原本排成一个整齐的方阵代表平面波前每个士兵面朝正前方光线垂直波前。他们需要穿过一个地形复杂的区域光学系统。虽然每个士兵的具体行进路径因地形而异光线被折射反射但指挥官要求所有士兵必须同时到达下一个集合点等光程。那么当他们到达新集合点时虽然方阵形状可能扭曲了波前变形但每个士兵的朝向必然垂直于这个新的、扭曲的阵型光线仍垂直新波前。马吕斯定律描述的就是这个“阵型扭曲但纪律保持”的过程。常见误解澄清马吕斯定律不要求系统是完美的成像系统。即使系统有像差成像模糊该定律依然成立。它描述的是光线与波前之间永恒的几何关系是光传播的一个基本属性而非成像的质量标准。3. 成像的本质与理想模型3.1 什么是“成像”从散射光点到有序集合在日常生活中我们说相机“成像”显微镜“成像”。在几何光学中“成像”有更精确的定义将物空间的一个点物点发出的所有光线通过光学系统后重新会聚到像空间的一个点像点。注意是“所有光线”或至少一个光束中的大部分光线。如果光线不能会聚到一个点而是散开成一个斑那就是成像不清晰存在像差。理想成像的条件根据费马原理和马吕斯定律我们可以推导出理想成像的严格条件等光程条件从物点A到像点A‘所有光线的光程必须相等。即 ∫_{A}^{A} n ds 常数。齐明条件物空间和像空间之间满足点对点的共轭关系且成像的放大率恒定。满足这两个条件的光学系统能生成一个与物体完全几何相似、且清晰的像。然而除了平面镜这种简单系统绝大多数由球面透镜组成的光学系统都无法对任意位置的物体、任意宽的光束同时严格满足这两个条件。这就引出了像差的概念——实际光路与理想光路的偏差。3.2 高斯光学理想成像的线性近似在实际工程中我们首先建立一个简化的、可计算的模型这就是高斯光学也叫近轴光学。它做了两个核心近似近轴近似只考虑光轴附近很小区域内的光线即光线与光轴的夹角θ非常小以至于 sinθ ≈ tanθ ≈ θ (弧度制)。小孔径近似光学系统的孔径通光口径很小。在这两个近似下球面折射/反射公式可以简化为漂亮的线性形式推导出像距、物距、焦距之间的高斯成像公式1/u 1/v 1/f。以及放大率公式 β v/u。高斯光学为我们提供了光学系统的一阶特性分析是初始设计的起点。必须清醒认识的是高斯光学是一个理想模型。它假设没有像差所有光线完美会聚。但真实的光学系统一旦孔径增大、视场变宽近轴近似就不再成立各种像差随之出现。高斯光学的价值在于它给出了一个“理想靶心”我们所有后续的优化设计都是在与各种偏离这个靶心的误差像差作斗争。3.3 光阑与景深成像的空间选择性成像不是发生在整个空间系统只对一定范围内的物体清晰成像。这引出了两个关键概念光阑和景深。光阑光学系统中限制成像光束孔径粗细或视场范围的物理元件。如镜筒、透镜边框、专门的光阑片。孔径光阑限制进入系统光束宽度的光阑直接影响像面照度和分辨率。视场光阑限制成像物体范围的光阑决定了你能看到多大范围的景物。景深在像平面上能成清晰像的物空间深度范围。景深不是系统的固有属性它与光圈大小孔径光阑直径、焦距、以及对“清晰”的容忍标准弥散斑大小有关。光圈越小F数越大景深越大因为光束更细像点发散成的弥散斑更小。一个实操技巧在手机或相机摄影中想要背景虚化浅景深就开大光圈减小F数想要前后景物都清晰大景深就缩小光圈增大F数。这背后就是孔径光阑控制光束锥角影响像点弥散斑大小的几何光学原理。4. 综合应用与像差初探4.1 从原理出发理解透镜成像现在我们把费马原理、马吕斯定律和成像概念串起来理解一个简单的凸透镜是如何成像的。凸透镜的两个球面本质上是将光程函数n*s按照我们期望的方式进行了“调制”。根据费马原理光线会走光程取极值的路径。透镜材料玻璃的折射率n比空气大意味着光在玻璃中“走”得更慢。透镜中间厚、边缘薄因此对于来自物点的离轴光线边缘光线虽然它在空气中走的几何路径比中心光线长但它穿透的玻璃厚度更薄中心光线则在玻璃中走的厚度更大。透镜曲面的设计就是精心计算过的使得所有从物点出发、经过透镜不同部位的光线到达像点的总光程空气段玻璃段恰好相等。当这个等光程条件被满足时根据马吕斯定律这些光线在像点处重新构成了一个球面波前理想点像所有光线垂直于此波前会聚于一点。这就是理想成像。高斯公式给出了满足此条件的物像位置关系。4.2 像差的根源等光程条件的破坏然而实际的单透镜只能对近轴小光束近似满足等光程条件。一旦光束孔径加大为了获得更多光能量提高亮度或物点离轴较远大视场等光程条件就被破坏了。不同光线到达像面的光程不再相等对应的波前也不再是完美的球面而是一个扭曲的面。这个扭曲的波前与理想球面波的偏差就是波像差。在几何上表现为光线不会聚于一点而是形成一个弥散斑这就是几何像差。像差主要分为两大类单色像差即使对于单一波长的光也会产生的像差包括球差轴上物点孔径不同高度的光线交于光轴不同位置。根源透镜球面对边缘光线的偏折能力过强。彗差轴外物点成像为彗星状的弥散斑。与光束不对称性有关。像散轴外物点子午面含光轴和主光线与弧矢面垂直子午面的光线聚焦在不同位置。场曲清晰像面不是一个平面而是一个曲面。畸变成像的几何形状发生扭曲但不影响清晰度如枕形畸变、桶形畸变。色差由于透镜材料的折射率随波长变化色散不同颜色的光聚焦在不同位置。分为位置色差轴向色差和放大率色差倍率色差。像差校正的哲学 没有任何一个球面透镜能同时校正所有像差。光学设计本质上是一个妥协与平衡的艺术。我们通过组合不同形状、不同材料的透镜正透镜、负透镜、冕牌玻璃、火石玻璃让一种像差的减小以另一种像差的可控增加为代价最终在需要的视场和孔径内将各种像差的综合影响降到可接受的水平。这个过程在现代光学设计软件中就是不断优化曲面曲率、厚度、间距等参数使系统总的光程差波像差最小化——看又回到了费马原理。5. 实操中的核心技巧与避坑指南5.1 光学仿真中的原理映射当你使用Zemax、LightTools等软件时理解底层原理能让你更好地设置和分析光线追迹本质上是数值求解费马原理。软件通过斯涅尔定律折射和反射定律计算光线路径这些定律都源自费马原理。波前图/光程差图这是直接可视化马吕斯定律和等光程条件的工具。图中显示的是实际波前与参考球面理想波前的偏差。平坦的OPD图意味着好的成像质量。点列图几何像差的直观体现。它显示了像面上光线交点的分布情况弥散斑RMS半径越小越好。优化操作数如OPDC光程差计算、SPHA球差、COMA彗差等都是基于像差理论设置的目标引导软件朝着校正像差、逼近等光程条件的方向优化。5.2 实验搭建与调试心得在实验室搭建简单成像光路如透镜成像实验、望远镜组装时有几个易错点共轴等高调节是生命线所有光学元件光源、物、透镜、屏的中心必须在一条与光轴平行的直线上且透镜面与光轴垂直。否则会引入严重的彗差、像散甚至无法找到像。调节时先粗调再用“大像追小像”法细调先让元件间距大成一个大的清晰像然后逐个微调元件使像始终清晰并保持在视野中心最后缩小间距。理解孔径光阑的作用在光路中插入可变光阑改变其大小观察像面亮度和清晰度的变化。你会发现缩小光阑可以抑制边缘光线减小某些像差如球差提升中心视场清晰度但代价是进光量减少像变暗且衍射效应会变得更显著艾里斑变大。区分“清晰”与“准确”人眼判断屏上像最清晰的位置存在主观误差。对于精确测量像距应采用客观方法例如使用带有刻度尺的光具座或者寻找像的对比度最大/边缘最锐利的位置多次测量取平均。环境光干扰在较暗环境下进行成像观察避免杂散光照射到成像屏上降低像的对比度。可以用遮光罩或黑布遮挡非必要区域。5.3 常见问题排查速查表问题现象可能原因排查思路与解决方法根本找不到像1. 元件未共轴2. 物距小于焦距对凸透镜而言成虚像3. 透镜或反射镜装反1. 重新进行严格的共轴等高调节。2. 检查物距确保大于透镜焦距对于实像。3. 检查透镜凸透镜中间厚边缘薄勿与凹透镜或平凹镜混淆。像模糊有重影1. 存在严重像差球差、彗差、像散2. 多个光学元件反射的杂散光叠加3. 透镜质量差有划痕、气泡或形变1. 缩小孔径光阑若变清晰则是球差或彗差旋转或平移透镜若模糊方向变化可能是像散或未调共轴。2. 给透镜加遮光罩或在非光学表面贴消光绒布。3. 更换优质透镜。像边缘有颜色色边色差1. 使用消色差双胶合透镜替代单透镜。2. 缩小光圈色差会减轻但不会完全消除。3. 对于摄影后期软件可进行一定程度校正。像的形状扭曲如直线变弯畸变1. 这是畸变不影响清晰度。对称式镜头结构如双高斯结构能较好校正畸变。2. 在图像处理中可以进行几何校正。像的亮度不均匀1. 渐晕视场边缘光束被机械部件遮挡2. 光源本身不均匀1. 检查镜头筒或光阑是否遮挡了轴外光束尝试使用更短焦距或更小口径的透镜组合。2. 使用均匀性好的光源如积分球或经过毛玻璃匀化的LED。掌握几何光学的这些核心原理就像拿到了一张光学世界的地图和指南针。它们不会直接告诉你每一个透镜的曲率该是多少但能让你在面对复杂的光学系统时理解光线的行为逻辑诊断问题的根源并知道优化设计的方向所在。从费马原理的“最优路径”到马吕斯定律的“波前传承”再到成像的“共轭聚焦”这条逻辑链是贯穿几何光学始终的脊柱。在实际工作中无论是阅读镜头专利、操作光学软件还是调试实验光路时常回顾这些基本原理都能带来新的启发和更扎实的自信。