2. 工业视觉系统需求分析

需求分析是工业视觉系统设计中最容易被低估、却对最终成败影响最大的环节。很多项目在选型阶段直接跳到“选哪款相机”,结果在集成阶段才发现视野不够、精度不足、节拍超时或现场光照无法满足,返工代价极高。需求分析的本质,是把模糊的现场诉求翻译成一组可量化、可验证、可追溯的工程指标,并最终固化为一份需求规格书,作为后续相机、镜头、光源、算法与机械结构选型的唯一依据。

一、需求分析要回答的五个核心问题

无论检测任务是缺陷检测、尺寸测量、定位引导还是字符识别,需求分析都应围绕五个维度展开:检测对象、精度要求、速度要求、环境约束、成本约束。这五个维度并非彼此独立,而是相互牵制。例如提高精度往往需要更大分辨率或更小视野,进而压缩单帧覆盖范围、增加相机数量或降低节拍;改善环境适应性可能需要更强的光源或防护结构,直接推高成本。需求分析的价值,正是在这些约束之间找到可行且经济的平衡点。

检测对象描述要具体到材质、颜色、表面状态、特征尺寸与公差。以金属冲压件表面划痕检测为例,需要明确划痕的最小宽度(如 0.05 mm)、最小长度、对比度表现,以及是否允许漏检。精度要求通常用“最小可检测缺陷尺寸”或“测量公差”表达,并需区分检测精度与重复精度:前者决定能否看见,后者决定多次测量是否稳定。速度要求用节拍(件/分钟)或单件允许处理时间表达,并要区分曝光、传输、处理、通信各环节的耗时预算。环境约束包括温度、湿度、粉尘、油污、振动、电磁干扰以及环境光变化。成本约束则涵盖硬件采购、集成开发、运维与停机损失。

二、从现场诉求到可量化指标

需求分析的第一步是现场调研与任务拆解。建议按“工件如何到达视野—在什么状态下被拍摄—需要判断什么—判断结果如何输出”的顺序梳理。以一条传送带上的瓶盖缺陷检测为例:瓶盖以约 300 件/分钟通过,检测内容包括缺料、变形与脏污,允许漏检率低于 0.1%,误检率低于 1%。这些描述仍偏定性,需要进一步量化。

量化过程通常包括:确定视野(FOV)与分辨率。若瓶盖直径约 30 mm,考虑定位余量,取视野 40 mm × 40 mm;要求检出 0.1 mm 的缺陷,按“缺陷至少占 3 个像素”的经验准则,所需像素数约为 40 / (0.1/3) = 1200 像素,因此选择 1280 × 1024 或更高分辨率的相机较为稳妥。再结合 300 件/分钟即 5 件/秒的节拍,单件处理时间仅 200 ms,需评估曝光时间、图像传输与算法耗时是否可容纳。若算法处理需 80 ms,则曝光与传输应控制在 100 ms 以内,通常可行,但需避免运动模糊——若传送带速度 0.5 m/s,曝光时间需小于 0.1 mm / 0.5 m/s = 0.2 ms,这对光源亮度提出了明确要求。

经验准则:缺陷检测通常要求缺陷在图像中至少占 2~3 个像素;精密测量则要求特征边缘跨越 3~5 个像素,并配合亚像素算法。该准则用于估算分辨率,实际仍需通过样品测试验证。

三、约束之间的权衡关系

需求规格书不是指标堆砌,而是约束平衡的结果。下图展示了检测对象、精度、速度、环境与成本之间的主要影响路径,帮助在需求阶段识别关键矛盾点。

工业视觉需求约束关系图 需求规格书 可量化 · 可验证 · 可追溯 检测对象 材质 / 颜色 / 表面状态 特征尺寸 / 公差 精度要求 最小缺陷 / 测量公差 重复精度 / 漏检率 速度要求 节拍 / 单件处理时间 曝光 / 传输 / 算法耗时 环境约束 温湿度 / 粉尘 / 振动 环境光 / 电磁干扰 成本约束 硬件 / 集成 / 运维 / 停机 精度↑ 常需分辨率↑ / 视野↓,与速度、成本冲突 环境恶劣 → 光源/防护增强 → 成本上升 对象特征决定 精度与光源方案

图中红色虚线表示典型冲突路径:精度提升往往要求更高分辨率或更小视野,这会增加相机数量、降低单帧覆盖、抬高成本;环境恶劣则需要更强光源与防护,同样推高成本。需求分析的关键,是识别哪些约束是刚性的、哪些可以协商,并在规格书中明确优先级。

四、需求规格书应包含的内容

需求规格书是需求分析的最终交付物,应做到“换一个人也能据此选型”。一份可用的规格书通常包含以下字段:

类别字段示例(瓶盖检测)
检测对象材质、颜色、特征尺寸、公差塑料瓶盖,直径 30±0.2 mm,白色
检测任务缺陷类型、判定标准缺料、变形、脏污;缺陷≥0.1 mm 判不合格
精度最小检出尺寸、重复精度、漏检/误检率0.1 mm;重复精度 ±0.05 mm;漏检<0.1%,误检<1%
速度节拍、单件时间、曝光上限300 件/分钟;≤200 ms/件;曝光≤0.2 ms
视野FOV、工作距离40 mm × 40 mm;WD 约 150 mm
环境温度、粉尘、振动、环境光15~35 ℃;轻微粉尘;环境光可遮挡
接口通信、I/O、供电GigE;触发输入;24 V DC
成本硬件预算、集成预算、运维预算硬件≤3 万元;集成≤2 万元
验收测试样本、通过准则200 件样本,漏检 0,误检≤2 件

填写规格书时,应避免“高精度”“快速”“稳定”等无法验证的表述。每个指标都要有明确的数值、单位、测试条件与判定方法。对于暂时无法确定的指标,应标注“待样品测试确认”,并安排验证计划,而不是留空或凭经验假设。

五、需求评审与变更控制

规格书完成后,应组织一次跨角色评审,参与方至少包括视觉工程师、机械工程师、电气工程师、生产与质量代表。评审重点不是逐条确认,而是检查指标之间是否存在矛盾、验收条件是否可执行、成本是否在预算内。例如,若漏检率要求 0,而样本中缺陷对比度极低,则需在评审中提出并安排打光测试,而不是等到验收阶段才发现无法达成。

需求变更必须走书面流程。现场常见的“再加一个检测项”“速度再提一点”若未同步更新规格书,会导致选型依据失效,最终出现相机分辨率不足或节拍不达标。建议在规格书中设置版本号与变更记录,任何指标调整都需重新评估对精度、速度与成本的影响。

需求分析不是一次性工作,而是贯穿项目始终的基准。它把现场语言翻译成工程语言,把模糊期望转化为可验证指标,并在精度、速度、环境与成本之间建立可追溯的平衡。一份扎实的需求规格书,能让后续的相机选型、镜头计算、光源设计与算法开发都有据可依,也能在项目验收时提供明确的判定依据。