2. 测量任务与光学指标定义
在视觉测量系统设计中,最容易犯的错误是“先选相机和镜头,再想测量任务”。正确的顺序恰好相反:先把测量任务翻译成一组可计算、可验证的光学指标,再让这些指标去约束相机、镜头、光源和机械结构的选择。本节的核心,就是建立“测量任务 → 光学指标 → 测量不确定度”的映射链条。
一、从测量任务到指标:先定义“测什么、测多大、测多准”
任何测量任务都可以拆成三个基本问题:被测对象的几何尺度范围是多少?系统需要在什么距离下工作?允许的测量误差是多少?这三个问题分别对应视场(FOV)、工作距离(WD)和测量不确定度(U)。其余指标——分辨率、景深、畸变、远心度、数值孔径——都是在这三个基本约束下派生出来的中间变量。
以“测量直径约 20 mm 的轴类零件外径,公差 ±0.02 mm”为例。被测范围决定了视场至少覆盖 20 mm 并留出定位余量,通常取 FOV ≈ 25 mm;公差 ±0.02 mm 意味着测量不确定度目标应优于 0.02 mm,工程上常取 U ≤ 公差/3 ≈ 0.007 mm,即约 7 μm。这两个数字一旦确定,后续所有光学参数都必须围绕它们展开。
二、分辨率:像素分辨率与光学分辨率必须同时满足
分辨率常被混为一谈,实际上它包含两层含义。第一层是像素分辨率,即每个像素对应的物方尺寸:
像素分辨率 = FOV / 相机像素数(单方向)
示例:FOV = 25 mm,相机 5000 像素
像素分辨率 = 25 mm / 5000 px = 5 μm/px
第二层是光学分辨率,由镜头的数值孔径 NA 和照明波长 λ 决定,衍射极限约为 0.61λ/NA。若使用 λ = 0.5 μm 的绿光,NA = 0.02,则衍射极限约 15 μm,此时即使像素分辨率做到 5 μm,系统实际能分辨的最小细节仍受限于 15 μm。因此,像素分辨率必须与光学分辨率匹配:像素分辨率过细而光学分辨率不足,只会得到“模糊的高像素图”,无法提升测量能力。
经验上,为了可靠提取边缘,被测特征在图像中至少应占据 3~5 个像素。若要求测量 20 mm 外径达到 7 μm 不确定度,边缘定位算法通常可达到 0.1~0.2 像素的重复性,则像素分辨率应优于 7 μm / 0.15 ≈ 47 μm/px;但考虑边缘质量与噪声,实际常取 5~10 μm/px,即上述 5 μm/px 是合理的。
三、工作距离、景深与数值孔径的三角制约
工作距离 WD 是镜头前端到被测物的距离,它直接决定机械布局和照明空间。景深 DOF 则决定被测物在光轴方向允许多大起伏仍保持清晰。对于衍射受限系统,景深近似为:
DOF ≈ λ / (2 · NA²) + 像素分辨率 / (放大倍率 · NA)
简化估算(小 NA):DOF ≈ λ / (2 · NA²)
示例:λ = 0.5 μm,NA = 0.02
DOF ≈ 0.5 / (2 × 0.0004) = 625 μm ≈ 0.63 mm
可以看到,NA 越大,分辨率越高,但景深急剧下降。若被测轴有 2 mm 的轴向跳动,NA = 0.02 时景深仅 0.63 mm,边缘会明显离焦。此时要么减小 NA 换取景深,要么增加远心或双远心结构,要么采用多焦面融合。工作距离、景深、NA 三者构成一个“不可能三角”:在给定波长下,无法同时获得大 WD、大 DOF 和高 NA。
四、畸变与远心度:影响测量准确度的系统性误差
畸变是镜头对放大倍率的空间不一致性,表现为图像边缘的枕形或桶形弯曲。它不会降低清晰度,但会直接引入测量误差。例如,若视场边缘畸变为 0.5%,在 25 mm 视场边缘就会产生 25 × 0.005 = 0.125 mm 的位置误差,远大于 7 μm 的目标不确定度。因此,高精度测量必须选择低畸变镜头,或通过标定进行畸变校正。
远心度描述主光线与光轴的平行程度。普通镜头的透视误差会使同一物体在不同工作距离下呈现不同放大倍率,导致“近大远小”。远心镜头通过将孔径光阑置于前焦面,使主光线平行于光轴,从而在景深范围内保持放大倍率恒定。远心度通常用主光线角度表示,高精度测量要求远心度优于 0.1°。对于轴类零件外径测量,远心镜头几乎是标配,因为它能消除因轴向位置波动引起的测量偏差。
五、数值孔径与测量不确定度的映射关系
数值孔径 NA = n·sinθ,其中 n 为介质折射率,θ 为半孔径角。NA 决定了镜头的集光能力和衍射极限分辨率。在测量不确定度预算中,NA 通过以下路径影响最终结果:
- NA 增大 → 衍射极限减小 → 光学分辨率提高 → 边缘定位更锐利 → 重复性改善;
- NA 增大 → 景深减小 → 对轴向位置敏感 → 若机械稳定性不足,反而引入误差;
- NA 增大 → 镜头口径和成本增加 → 工作距离通常缩短。
因此,NA 的选择不是越大越好,而是要在分辨率、景深、工作距离和成本之间取得平衡。对于 7 μm 不确定度目标,若边缘定位重复性为 0.1 像素、像素分辨率 5 μm/px,则重复性贡献约 0.5 μm;畸变校正残差约 2 μm;远心度误差约 1 μm;照明与噪声约 2 μm;合成不确定度约 √(0.5² + 2² + 1² + 2²) ≈ 3.0 μm,满足 7 μm 要求。此时 NA 取 0.02~0.03 即可,无需追求更高 NA。
六、指标之间的耦合与折中
上述指标并非独立可调。增大视场会降低像素分辨率(在相机像素数不变时);增大工作距离通常需要更长焦距,导致 NA 下降、分辨率降低;提高 NA 可改善分辨率,但景深减小、工作距离缩短;远心镜头能消除透视误差,但体积大、工作距离固定、成本高。因此,设计过程是一个多变量折中过程,而不是逐项达标。
一个实用的做法是建立“指标—误差贡献”表,把每个指标对最终不确定度的贡献量化,再判断哪些指标需要收紧、哪些可以放宽。例如,若畸变校正后残差已小于 1 μm,则不必追求 0.01% 的畸变指标;若机械轴向跳动只有 0.1 mm,而景深有 0.6 mm,则远心度要求可以适当放宽。这样可以把成本集中在真正影响测量结果的环节上。
总结来说,测量任务与光学指标之间的映射关系可以概括为:任务定义边界,边界约束指标,指标决定误差,误差验证任务。只有把这条链条完整走通,后续的相机选型、镜头选型、照明设计和标定方案才有可靠依据。