恒美微站
首页
关于我们
建站服务
主题模板
案例展示
资讯中心
联系我们
机器视觉:工业镜头——从光学成像到镜头选型
首页
资讯中心
/
机器视觉:工业镜头——从光学成像到镜头选型
机器视觉:工业镜头——从光学成像到镜头选型
发布时间:2026/10/17 2:19:15
上一章讨论了物体经过镜头后如何在传感器表面形成清晰图像。理解这一成像关系后镜头选型就不应再从“需要多少毫米的焦距”开始而应先回答两个更基本的问题需要观察多大的范围以及需要识别多小的特征视野决定镜头需要把多大的物体范围投影到传感器上检测精度决定目标在图像中必须覆盖多少像素。在这两个条件确定后才能进一步计算成像倍率并结合工作距离反推出合适的焦距。因此工业镜头的实际选择本质上是将检测要求逐步转化为光学参数的过程。一、首先确定视野与检测精度1. 视野视野Field of ViewFOV是相机一次成像能够覆盖的实际物体范围通常分别描述水平方向和垂直方向的尺寸。例如需要检测一个宽度为200 mm、高度为100 mm的产品为了保证产品存在一定的位置偏差时仍能完整进入图像实际设计视野通常需要略大于产品尺寸例如设置为220 mm × 120 mm。视野不能只按照产品的理论尺寸确定还应考虑产品在输送线上的位置偏差安装和调试误差边缘检测所需的背景区域产品型号变化后续标定和算法处理需要的余量。视野越大相同像素数量需要覆盖的实际范围也越大因此每个像素对应的物理尺寸会随之增大能够表达的细节则会减少。2. 检测精度确定视野后还需要确认系统需要识别的最小特征。假设水平方向视野为200 mm相机水平方向包含4096个像素那么一个像素在物体上对应的实际尺寸为其中(R)为物方像素分辨率(FOV)为视野尺寸(N)为对应方向的像素数量。代入数据可得也就是说物体上的1 mm长度在图像中大约对应20.5个像素。如果需要检测的最小缺陷尺寸为0.2 mm那么该缺陷理论上可以覆盖这种采样数量通常能够满足较明显缺陷的存在性检测但如果缺陷对比度较低、边缘模糊或者形态不稳定就需要让目标覆盖更多像素。因此在镜头选型之前应先验证当前相机分辨率和设计视野能否让最小检测特征覆盖足够数量的像素。需要注意物方像素分辨率并不等于系统最终的测量精度。实际测量结果还会受到镜头分辨率、畸变、对焦状态、光照、标定误差、机械振动和边缘提取稳定性等因素影响。亚像素算法可以提高边缘位置的估计精度但不能弥补严重失焦、采样不足或光学信息缺失。二、由传感器尺寸和视野确定成像倍率当视野和相机确定后就可以计算镜头需要实现的成像倍率。成像倍率表示物体尺寸经过镜头后在传感器上形成多大尺寸的图像像尺寸物体尺寸在实际选型中同一方向上的像尺寸就是传感器有效尺寸物体尺寸就是该方向上的视野因此可以写为其中(S)为传感器对应方向的有效尺寸。假设相机传感器宽度为13.2 mm需要覆盖200 mm的水平视野则镜头所需倍率约为这表示200 mm宽的物体范围需要被缩小到13.2 mm宽的传感器表面。倍率将传感器尺寸、视野和检测精度联系在了一起。视野越大所需倍率越低视野越小所需倍率越高。在相同像元尺寸下提高倍率能够让同一物体特征覆盖更多像素但同时会缩小相机能够观察的范围。物方像素分辨率还可以通过像元尺寸和倍率计算其中(p)为传感器像元尺寸。例如像元尺寸为3.45 μm倍率为0.066则物方一个像素对应该结果应当与使用“视野除以像素数量”计算出的结果基本一致。三、由倍率和工作距离确定焦距倍率确定了物体需要被缩小或放大的比例但还不能单独确定镜头焦距。相同倍率可以在不同工作距离下实现而工作距离不同所需焦距也不同。工作距离Working DistanceWD通常指被测物体到镜头前端机械表面的实际距离。它主要由设备结构决定例如相机能够安装在多高的位置产品与镜头之间是否需要布置光源是否需要避开机械机构镜头是否可能受到碰撞、灰尘或高温影响操作人员是否需要在镜头下方进行维护。在理想模型中若使用物距 (u) 和倍率 (M)焦距可以近似表示为由于现场提供的工作距离通常是从物体到镜头外壳前端测量而严格意义上的物距是从物体到镜头前主面计算因此不能直接认为工作距离始终等于物距。在低倍率、工作距离较大的普通工业视觉场景中可以将工作距离近似代入进行初步估算当视野远大于传感器尺寸时还可以进一步近似为例如传感器宽度为13.2 mm水平视野为200 mm工作距离约为500 mm则初步估算焦距为这说明可以从接近30 mm的焦距范围开始选择镜头再结合厂家提供的实际视野、工作距离和调焦范围进行确认。由于真实工业镜头由多片镜片组成其主面位置、内部调焦方式和近摄特性各不相同因此公式更适合初步筛选而不是代替镜头厂家的光学数据。在视野固定的情况下工作距离越大通常需要越长的焦距在工作距离固定的情况下焦距越长视野通常越小物体在传感器上的成像尺寸越大四、镜头必须与传感器尺寸匹配焦距和倍率满足要求后还需要确认镜头能够覆盖相机的整个传感器。镜头形成的有效圆形成像区域称为像圈Image Circle。传感器必须完整位于像圈内部否则图像边缘可能出现明显暗角、亮度下降或清晰度恶化。镜头规格中常见的“1/3英寸、1/2英寸、2/3英寸、1英寸”等标称描述的是镜头能够适配的传感器规格并不直接等于传感器真实宽度或对角线尺寸。选型时应保证镜头支持的传感器规格不小于相机传感器规格。例如一台采用1英寸传感器的相机不能随意搭配仅支持2/3英寸传感器的镜头。即使接口能够安装也可能在图像四周产生暗角或严重的边缘画质下降。对于线阵相机则需要重点检查镜头支持的最大像高是否能够覆盖线阵传感器的有效长度。此外还必须确认镜头接口与相机接口匹配例如C接口、F接口、M42接口或其他线阵相机专用接口并检查法兰距是否符合相机结构要求。五、光圈如何同时影响亮度和清晰范围当焦距、倍率和视野基本确定后镜头仍需要控制进入传感器的光线数量这由光圈完成。光圈通常使用F数表示其中(N)为光圈F数(f)为焦距(D)为有效通光孔径。F数越小例如F1.4或F2.0光圈开口越大进入传感器的光线越多。这样可以缩短曝光时间降低高速运动产生拖影的风险但景深通常较小而且镜头边缘像差可能更加明显。F数越大例如F8或F11光圈开口越小进入传感器的光线减少但景深通常增大物体在一定高度变化范围内更容易保持可接受的清晰度。因此在工业视觉中调节光圈并不是单纯地控制图像亮度而是在以下因素之间寻找平衡曝光时间运动拖影景深镜头像差衍射光源亮度。光圈并非越小越好。当光圈缩得过小时光线经过狭小孔径会产生明显衍射使原本应该集中在一个小区域内的光斑扩散降低图像细节和边缘对比度。衍射光斑直径可以近似表示为其中lambda为光的波长。因此高像素、小像元相机对衍射更加敏感。镜头缩小光圈虽然提高了景深却可能使光学分辨率下降。实际调试时通常应从镜头中等光圈开始在满足曝光和景深要求的前提下通过实际图像判断哪个光圈能够获得最稳定的细节和对比度。六、景深决定物体高度变化能否保持清晰镜头只能在一个确定的物面上实现最准确的对焦但在该物面前后的一定范围内图像虽然不是绝对清晰模糊程度仍可能处于系统可以接受的范围内。这个可以接受的清晰范围称为景深Depth of FieldDOF。工业产品通常并不是完全平整的。例如产品自身存在厚度输送线会产生上下振动工件高度存在公差被测表面包含台阶、凹槽或弧面不同型号产品的表面位置不同。如果这些高度变化超出镜头景深一部分区域就会失焦。失焦不仅会降低图像清晰度还会使边缘位置不稳定影响尺寸测量和缺陷检测。一般来说缩小光圈可以增大景深降低倍率可以增大景深增大工作距离通常有利于获得更大的可用景深提高倍率会明显压缩景深允许更大的模糊圆可以得到更大的标称景深但会降低检测细节。景深并不是“范围内完全一样清晰范围外突然模糊”而是图像清晰度逐渐变化的结果。因此厂家给出的景深数据还取决于允许的模糊标准。对于高倍率精密检测不能只依靠缩小光圈解决高度变化因为过小光圈会带来衍射和曝光不足。更合理的方法可能是控制产品高度、优化机械定位、增加光源亮度或者采用更适合的远心光学系统。七、畸变如何改变几何关系理想镜头应当将物体上的直线仍然成像为直线并保持整个视野内统一的倍率。但真实镜头会产生一定程度的几何畸变。常见畸变包括桶形畸变图像边缘向外鼓起枕形畸变图像边缘向内收缩复合畸变畸变方向在不同区域发生变化。畸变不会一定让图像变模糊而是会改变物体在图像中的几何位置和局部倍率。一个实际长度相同的结构位于图像中心和边缘时可能对应不同的像素长度。对于字符识别、产品有无、颜色分类等任务一定程度的畸变可能不会影响结果。但对于尺寸测量、孔位判断、几何定位和轮廓比对畸变会直接引入系统误差。软件标定可以建立物体坐标与图像坐标之间的映射关系并补偿稳定的镜头畸变。但标定并不能解决所有问题标定不能恢复已经丢失的光学细节相机或镜头移动后需要重新标定物体高度变化可能改变映射关系镜头边缘分辨率不足不能通过几何校正完全弥补。还需要区分镜头畸变与透视变形。如果相机光轴没有垂直于被测平面矩形物体会出现近大远小的梯形变化这属于安装姿态产生的透视问题不完全是镜头畸变。八、镜头分辨率决定像素是否真正有意义高分辨率相机只有在镜头能够传递相应空间细节时才能发挥其像素数量的作用。如果镜头形成的光学图像已经模糊即使传感器拥有更多像元也只是对模糊光斑进行更密集的采样并不会凭空产生新的细节。镜头分辨率通常不能只理解为“能够看清多小的线条”。工业视觉更关注镜头在不同空间频率下保留多少明暗对比这通常使用调制传递函数MTF描述。细节越小对应的空间频率越高。一个镜头可能在低频轮廓上具有很高对比度但在细小纹理和边缘上已经显著降低对比度。传感器的理论奈奎斯特频率为其中p 为像元尺寸单位通常为毫米。例如像元尺寸为3.45 μm即0.00345 mm则奈奎斯特频率约为这并不意味着镜头只要标称达到145 lp/mm系统就一定能够获得理想检测效果。还需要关注镜头在该频率下仍能保留多少对比度图像中心和边缘的分辨率是否一致当前光圈下的实际表现镜头是否覆盖传感器尺寸对焦和装配误差光源波长传感器保护玻璃和滤光片的影响。镜头产品中标注的“500万像素镜头”“1200万像素镜头”只能作为粗略参考。更可靠的方法是根据传感器尺寸、像元大小、视野和检测特征查看镜头的MTF、适配像元尺寸以及实际测试图像。九、远心性为什么对精密测量重要普通镜头成像时不同距离上的物体具有不同倍率。物体靠近镜头时成像较大远离镜头时成像较小这就是常见的透视关系。对于一般视觉检测这种透视变化通常可以接受。但在精密尺寸测量中如果产品高度发生轻微变化普通镜头的成像倍率也会变化从而使同一个产品在不同高度位置得到不同的测量尺寸。物方远心镜头Object-Space Telecentric Lens通过限制进入镜头的主光线方向使物方主光线近似平行于光轴。在规定的远心范围内物体即使沿光轴方向发生一定移动其成像倍率也能保持相对稳定。因此远心镜头适合高精度尺寸测量孔径和外径测量台阶类零件检测具有一定高度公差的产品需要消除近大远小影响的轮廓检测无法直接看到凹槽底部边缘的场景。远心镜头还可以减少普通镜头观察圆柱孔或立体零件时产生的侧壁遮挡使轮廓更接近正投影。但远心镜头并不意味着整个深度范围内都完全清晰也不代表不存在畸变。远心性主要解决的是倍率随物距变化的问题而景深、分辨率、畸变和标定仍然需要单独考虑。由于远心镜头的前端口径通常需要覆盖完整视野其体积、重量和成本往往明显高于普通镜头。视野越大远心镜头的尺寸通常越大因此应当根据测量精度和产品高度变化判断是否真正需要远心光学系统。十、实际镜头选型的完整顺序工业镜头选型可以按照以下顺序进行。首先明确检测对象的最大尺寸、位置偏差和安装余量由此确定所需视野。随后根据最小缺陷或最小测量特征计算当前视野下的物方像素分辨率确认目标能够覆盖足够数量的像素。如果像素数量不足应优先缩小视野、提高相机分辨率或增加检测工位而不是寄希望于后续算法恢复未被采集的信息。确定相机后根据传感器有效尺寸和视野计算成像倍率再结合设备允许的工作距离对焦距进行初步估算并从厂家镜头数据中选择能够在该工作距离下实现所需倍率和视野的型号。完成基本焦距选择后还必须继续检查镜头像圈是否能够覆盖传感器镜头接口和法兰距是否匹配镜头分辨率是否适配像元尺寸图像边缘清晰度是否满足检测要求光圈范围能否兼顾曝光与景深产品高度变化是否超出可用景深畸变是否满足测量精度是否需要采用远心镜头稳定倍率镜头与光源、机械结构是否发生空间干涉。因此焦距只是镜头选型的一部分而不是最终答案。十一、选型示例假设某项目需要检测宽度为110 mm的产品考虑位置偏差后将水平视野设计为120 mm。使用一台水平方向4096像素、传感器宽度13.2 mm的相机设备允许的工作距离约为300 mm需要检测的最小缺陷尺寸为0.2 mm。首先计算物方像素分辨率0.2 mm缺陷能够覆盖从采样数量上看具备较好的检测基础。随后计算所需倍率再使用工作距离对焦距进行初步估算因此可以从30 mm左右的镜头范围开始筛选。但这并不意味着任意30 mm镜头都可以使用。还需要查找镜头厂家提供的实际数据确认该镜头在约300 mm工作距离下是否能够获得120 mm视野并检查其像圈、接口、分辨率、畸变、景深和边缘画质。如果产品表面存在较大的高度变化就需要评估光圈收缩后景深是否足够如果项目需要进行高精度尺寸测量还需要进一步判断普通镜头的畸变和倍率变化是否可以通过标定补偿或者是否应直接采用远心镜头。十二、结语工业镜头选型不是根据经验选择一个焦距再通过移动相机寻找合适画面而是从检测任务反向推导光学系统。视野规定系统需要观察多大的物体范围检测精度规定最小特征需要覆盖多少像素传感器尺寸与视野共同决定成像倍率倍率与工作距离进一步决定焦距范围。在基本成像关系满足之后光圈和景深决定产品高度变化时能否保持清晰镜头分辨率决定传感器像素能否真正获得有效细节畸变决定图像中的几何关系是否可靠而远心性决定物体高度变化是否会引起倍率和测量结果变化。因此一个适合工业检测的镜头不仅要“能够拍到”和“能够对焦”还必须同时满足看得全、看得细、看得清并且在生产条件发生合理波动时仍然能够稳定地看。下一篇会在此基础上继续讨论工业视觉中的照明系统理解光源如何决定目标与背景之间的灰度差异以及正面光、背光、同轴光、低角度光和穹顶光分别适合突出哪些检测特征。