首页 / 资讯中心 / 文章详情

光学基础知识:从透镜成像到景深计算,读懂成像系统设计的关键

光学基础知识:从透镜成像到景深计算,读懂成像系统设计的关键 ★ FEATURED ARTICLE
简介这是一份光学基础知识的教学课件面向物理专业学生、摄影爱好者以及需要理解光学原理的初学者能够帮助读者快速建立光的传播、反射、折射与成像的完整知识框架。整个资源共包含1个PPTX文件压缩包约1.6MB轻量便携适合在本地播放、打印或按需编辑。课件共65页内容由浅入深先讲解光的三大定律直线传播、反射、折射与折射率定义再介绍凸透镜、凹透镜、反光镜等光学元件的特性并系统梳理透镜成像规律随后详细讨论焦点、弥散圆与景深的关系给出景深计算公式并解释前景深、后景深的区别最后补充色散现象、色像差、球差、像散、慧差、场曲和畸变等常见像差概念同时结合人眼构造辅助理解。目前已有150人学习或下载这份资料能为摄影实践、光学设计入门及后续课程学习打下扎实基础。1. 光学基础知识为什么搞懂它你才算真正“看见”了成像系统拍人像时背景虚化得好看换到拍产品特写却怎么都对不上焦工业视觉项目里供应商给的镜头选型表写着“景深5mm”你问了半天也没问清楚这个数是怎么算出来的。这些问题的底层逻辑全落在光学基础知识里光的三大定律、透镜成像规律、焦点与弥散圆、景深公式再到球差、色差、畸变这些像差概念。这份《光学基础知识》学习教案从光的直线传播、反射、折射讲起一路推演到透镜成像、景深计算和七种常见像差最后落在人的眼睛这个终极“接收器”上。它不是教材的浓缩复述而是把成像系统为什么这样设计、参数为什么这么取讲明白了。适合刚接触视觉系统选型的硬件工程师、做机器视觉方案的项目经理以及想把摄影玄学变成物理模型的爱好者。2. 光的三大定律与折射率成像系统绕不开的三条物理边界2.1 直线传播定律为什么“均匀介质”四个字是关键光的直线传播定律表述很简洁光在均匀介质中沿直线传播。这六个字里的“均匀介质”是前提空气密度突变、温度梯度明显、玻璃内部有应力都会让路径偏离直线。日常看到的柏油路面上的蜃景就是空气受热不均匀导致光路弯曲的直观例子。在成像系统里直线传播定律是光线追迹的起点。镜头设计软件里的光线追迹本质就是把光源发出的光抽象成一条条射线逐面计算这些射线经过折射、反射后的走向。如果没有直线传播作为默认假设整个光路计算就没有坐标系可言。实际做视觉项目时这条定律直接关系到光路布局光源、被测物、镜头三者的位置关系一旦确定光线走向就是唯一的这也是为什么工业检测中环形光、条形光的摆放角度要按几何关系精确调整而不是凭感觉凑。2.2 反射定律镜面与漫射面决定了你看光的方式反射定律在教案里给了一个等式入射角等于反射角i i。这个关系看似简单但它引出了一个在做视觉检测时容易被忽略的问题一个光滑镜面和一个粗糙漫射面对观察者呈现的亮度规律完全不同。对于理想镜面光线只朝一个方向反射观察者能不能看到镜面反射光取决于视点角度是否落在反射方向上。这就是为什么在车间里看一块磨光的金属表面稍微偏一点角度就忽明忽暗。而对于理想的漫射面入射光线被均匀散射到各个方向亮度与视点无关无论从哪个角度看亮度都是一个常量。这个特性在做光源方案时非常关键如果用镜面反射光来照亮被测区域就必须严格固定工件和光源的位置工件稍微旋转几度图像亮度就会大幅波动如果改用漫反射板或标准白板做参考不同角度下采集的图像亮度就稳定得多。2.3 折射定律折射率、临界角与镜头设计的最小单元折射定律的数学表达是 n1·sin(i) n2·sin(r)n1 和 n2 是两种介质的折射率i 是入射角r 是折射角。PPT里还给了一个容易记的表述折射率等于光在真空中速度 c 与该介质中速度 v 之比n c/v两种介质的相对折射率则是 n2/n1 v1/v2。从这个速度比例的定义出发能推出几个在实际设计里经常用到的结论。第一光从折射率小的介质进入折射率大的介质比如从空气进玻璃速度变慢光路向法线偏折反过来从玻璃进空气光路远离法线偏折。第二当光从光密介质射向光疏介质时入射角超过某个临界值就会发生全反射临界角 θc 满足 sin(θc) n2/n1。光纤导光、玻璃导光板的设计全都建立在全反射这个原理上视觉项目里用棱镜转向光路也是在利用全反射省掉镀膜成本。更实用的一点是折射率决定了光线在镜头里每一面的偏折量也就间接决定了镜头的焦距和结构。常见光学玻璃的折射率在 1.4 到 1.9 之间设计者选用高折射率材料可以用更小的曲面曲率实现同样的焦距这就是为什么高折射率玻璃在长焦镜头里几乎成了标配。但高折射率通常伴随高色散这又牵出了后面要说的色像差问题。2.4 三大定律怎么框定整个成像系统把直线传播、反射、折射三条定律放在一起看它们恰好覆盖了光与物质相互作用的三种基本方式直行、弹回、穿透偏折。一个镜头系统里光线从光源出发经过被测物表面的反射或散射再进入透镜组在每一片透镜表面发生折射最终到达传感器——整个过程无非是这三条定律的反复组合。理解这一点对读镜头设计图纸很有用。看一个双高斯结构的专利图很多人只看到一堆镜片排列但如果按光线顺序逐面分析光束在第一片镜面折射、在胶合面再次折射、在某个面上可能发生全反射整个系统的光路行为就能拆成一段一段来理解。遇到成像问题比如画面边缘偏色或者中心跟边缘亮度不一致工程师如果习惯按这条“定律链”去排查通常能快速定位是反射问题还是折射问题而不是盲目去换镜头。3. 光学元件与透镜成像正透镜、负透镜、反光镜的分工与配合3.1 正透镜与负透镜一聚一散的结构逻辑正透镜也就是凸透镜镜片中心比边缘厚起聚光作用。负透镜也就是凹透镜镜片中心比边缘薄起发散作用。这一聚一散构成了几乎所有成像镜头的基元。实际镜头设计里正透镜负责把光线往光轴方向“收”负透镜负责把光线“放”二者搭配使用才能矫正各种像差。比如一个焦距 50mm 的定焦镜头内部往往有 6 到 8 片镜片其中既有正透镜也有负透镜。正负搭配的结果是系统整体的光焦度是正的但每一面的偏折角被分摊开了单个镜面不需要承担太大的光路转折像差也就更容易控制。选型角度来说单正透镜的成像质量上限很低边缘画质崩坏、色散严重几乎不可避免。如果项目要求的分辨率比较高直接用一片凸透镜的方案肯定不行至少需要正负透镜组合来平衡球差和色差。反之如果只是做简单的聚光照明比如把 LED 的光收集到一条狭缝上一片非球面凸透镜可能就够用了。3.2 反光镜折转光路时别忽略反射面本身的属性反光镜在PPT里单独占了一页。它把光的传播方向折转不改变光束的会聚或发散性质。平面反光镜只是折转方向曲面反光镜则还能引入光焦度比如望远镜里的抛物面主镜就是在反射的同时实现聚焦。设计折转光路时常见做法是在空间受限的系统里用一面平面反射镜把光路对折从而缩短整体长度。市面上很多工业相机的直角适配器就是这个思路。但这里有一个容易踩的坑反射镜的反射率是分波段的普通银镜在可见光波段反射率能到 95% 以上到了近红外波段可能掉到 90% 以下如果项目用的是 850nm 或 940nm 的红外补光就必须确认反射镜的镀膜是否覆盖这个波段否则光能量损失比想象中大得多。3.3 透镜成像规律由薄透镜公式推算像的位置与大小透镜成像规律是这份PPT从元件走向系统的一步。理想薄透镜的成像关系可以写成 1/f 1/u 1/v其中 f 是焦距u 是物距v 是像距。横向放大率 m v/u像高等于物高乘以 m。把这个公式落到具体场景里能直接解决很多实际问题。物距在无穷远时像落在焦平面上这就是平行光会聚于焦点的含义物距等于两倍焦距时像距也等于两倍焦距成等大倒立实像物距小于焦距时v 变成负值意味着成虚像这也是放大镜的原理。工业相机选镜头时这个公式是预估工作距离的基础。比如用焦距 25mm 的镜头想在被测物距离镜头 300mm 处得到清晰的像套公式 1/25 1/300 1/v算出来 v 大约是 27.3mm也就是说相机靶面应放在镜头主平面后方约 27.3mm 处。再结合放大率 m 27.3/300 ≈ 0.091就能估算出一个小目标在传感器上占据多少像素。这个推算过程比供应商给的示意图要可靠得多。4. 焦点、弥散圆与景深把“清晰”从感觉变成可计算的量4.1 焦点与弥散圆从“一个点”到“一个圆”的临界与光轴平行的光线射入凸透镜理想的镜头应该让全部光线聚集到一点再以锥状扩散开来这个点就是焦点。但在真实镜头里焦点前后光线开始聚集或扩散点光源的像不再是一个点而是一个扩大的圆叫做弥散圆。弥散圆的大小直接决定了成像的清晰度感知。弥散圆直径小于某个阈值时人眼看起来仍然算一个点一旦超过这个阈值图像就出现可感知的模糊。这个阈值跟放大倍率、投影距离和观看距离有关不是一个固定值。4.2 容许弥散圆清晰度的判据藏在人眼观看条件里人在评估一张照片或一次成像的清晰度时最终判据是眼睛的分辨能力。如果弥散圆的直径小于人眼的鉴别能力在一定范围内实际影像产生的模糊就不能被辨认这个“不能辨认的弥散圆”就称为容许弥散圆。PPT里给出了一个非常具体的数据35mm 照相镜头的容许弥散圆大约是底片对角线长度的 1/1000 到 1/1500前提是画面放大为 5x7 英寸照片观察距离为 25 到 30cm。这个前提条件极其重要它说明容许弥散圆是一个基于观看场景的工程约定值而不是物理常数。对应到现代数码相机这个经验值依然可以参考但也需要按像素尺寸修正。一个 2400 万像素的全画幅传感器像素边长约 6 微米比对角线 1/1500 换算出来的约 29 微米小得多。如果以“每个像素都清晰”为标准容许弥散圆应该取到像素尺寸级别如果以“输出照片后眼睛看着清晰”为标准才会用对角线比例那个值。做机器视觉项目时这个区别直接决定景深计算结果的可靠性。4.3 景深公式与参数关系光圈、焦距、摄距怎么左右前景深与后景深PPT指出在焦点前后各有一个容许弥散圆这两个弥散圆之间的距离就叫景深。以相机为基准从焦点到近处容许弥散圆的距离叫前景深从焦点到远方容许弥散圆的距离叫后景深。PPT里写了公式所用的符号f 是镜头焦距F 是拍摄光圈值并给出了结论后景深大于前景深。公式本身在PPT里没有展开不过常见的近似形式是 前景深 ΔL1 F·δ·L² / (f² F·δ·L) 后景深 ΔL2 F·δ·L² / (f² - F·δ·L)其中 δ 是容许弥散圆直径L 是对焦距离。分母里一个是加号一个是减号这正是后景深大于前景深的数学原因。这个公式说明三件事。第一光圈 F 值越大光圈孔径越小景深越大。第二焦距 f 越长分母越大景深越小。第三对焦距离 L 越近景深越小这也就是微距摄影景深极浅的根源。具体计算时有一个单位容易翻车f、δ、L 必须统一单位后再代入公式否则结果差出三个数量级。我的习惯是全部换算成毫米再算算出结果后再折回用户熟悉的单位。另一个容易忽略的点是公式里的 F 是实际有效光圈值在微距放大率较高时有效光圈会小于标称光圈值导致景深比公式算出来的更小这在视觉检测选型时经常让人意外。变量含义对景深的影响方向F光圈数F值F越小光圈越大景深越浅f镜头焦距f越长景深越浅L对焦距离/工作距离L越近景深越浅δ容许弥散圆直径δ取值越大景深越深5. 避坑指南光学基础应用中的五个常见误区5.1 误区一把“焦点”和“焦平面”当成同一个东西现象调试工业相机时手动调节镜头对焦环直到画面里某个特征清晰就认为镜头已经“对准焦点”。换一个距离稍远的工件再检测发现图像急剧变糊整个项目被迫重新标定。原因焦点是平行光会聚的那个点而传感器靶面应该落在镜头的焦平面上二者不能混为一谈。对焦环调节的是整个镜组相对传感器的位置不同物距对应不同的像距不能靠“对准焦点”一劳永逸。解决按 1/f 1/u 1/v 先算出目标物距对应的像距再用这个值作为调节基准。批量检测场景中如果物距会小幅变化要么放宽容许弥散圆要么用远心镜头消除物距对放大率的影响。5.2 误区二用镜面反射光的亮度变化判断光源是否正常现象在打光调试时用一块抛光的金属件做测试标准结果每次微调光源角度图像亮度变化都非常剧烈团队以为是光源老化反复换灯却毫无改善。原因理想镜面的反射亮度取决于视点角度差几度反射光方向就完全偏离观察到的亮度自然剧烈变化。这反映的是镜面反射的固有属性不是光源故障。解决用漫反射标准板比如白色陶瓷片或硫酸钡白板替代镜面工件做光源均匀性校验或者固定工件的姿态和光源的相对角度让标定过程和实际检测工况一致。5.3 误区三只用单一折射率做光学估算现象设计一个带玻璃窗口的视觉检测装置只按 n1.5 估算光线偏移量装好了结构装完发现画面边缘彩色条纹明显中心清晰但四周发虚。原因折射率 n c/v 里的 v 是相速度而不同波长的光在同一介质里的速度并不相同所以折射率会随波长变化。单一折射率忽略了色散导致光线按不同角度偏折最终体现为色散和色像差。解决估算光路时至少查一下所用材料在蓝、绿、红三个波段的折射率比如常见牌号 BK7 玻璃的 d 线折射率约 1.5168阿贝数约 64.2如果对彩色还原要求高尽量选择低色散材料或使用消色差透镜。5.4 误区四把景深公式里的对焦距离直接当成工作距离现象做近距离测量项目选了一颗 50mm 镜头按景深公式估算好可用的清晰范围实际装上去发现清晰范围比计算值窄了三分之一对焦稍微偏一点就模糊。原因近距离拍摄时放大率变大有效光圈数不再是标称的 F 值而是近似等于 F(1m)m 是放大率。直接代入标称 F 值景深会被算大。解决在近摄场景中给公式里的 F 乘上 (1m) 再做估算。更稳妥的做法是实际拍摄一组不同对焦位置的标定板实测景深范围而不是完全依赖公式推算。5.5 误区五把 35mm 相机的容许弥散圆经验值挪用给工业相机现象按全画幅对角线 1/1500 的经验值算完景深选好的镜头在实际检测中边缘模糊误判率飙升项目迟迟无法验收。原因工业视觉检测的“清晰”标准是像素级的而照片观看的“清晰”标准是眼睛级的。用 29 微米级别的容许弥散圆去套一个像元尺寸 3.45 微米的工业相机等于默认允许 8 个像素以内的模糊被视作“清晰”这显然不符合检测需求。解决工业相机项目里我一般把容许弥散圆取为像元尺寸的 2 到 3 倍再代入景深公式重新计算如果算出的景深不满足工况就缩小光圈、调整工作距离或者改用远心光路。6. 从三大定律走向像差体系把光学基础用到选型和实拍里6.1 七种像差各自盯着哪一类成像失效PPT后半部分提纲里列出了球差、像散、慧差、场曲、畸变以及色散现象和色像差最后落在人的眼睛上。这七种像差恰好是成像质量问题的“黑匣子清单”画面中心发雾是球差在作怪边缘散光对不齐是像散远处点光源拖着彗星状尾巴是慧差画面四周怎么调都对不上焦是场曲直线拍成弧线是畸变彩色边缘则是色差。遇到成像质量问题先对照这份清单做排查往往比直接换镜头更快。6.2 用“人眼标准”统一你对成像系统的判断人眼之所以被放在整个光学体系的最后是因为它是所有成像系统的最终接收器。无论是摄影照片还是工业显示器上的检测结果最终都是给人看的。这就是为什么容许弥散圆要以人眼分辨能力为依据为什么观看距离和放大倍率会被写进标准里。做方案时把这条链路想清楚很多矛盾就化解了显示器上看不清的细节换个大屏或缩短观看距离可能就解决了完全不需要更换镜头。从那以后我每次拿到一个成像系统都强制先走一遍这套动作明确光路里谁在反射、谁在折射按实际观看条件或像素尺寸确定容许弥散圆统一单位代入景深公式验算再对照七种像差清单排查异常成像。光学这行没有捷径但把每一步物理量换算清楚至少能少交很多学费。希望帮到你。本文还有配套的精品资源点击获取
阅读完成 · 觉得有帮助?
咨询建站