3. 人工确认流程的核心任务分解
在视觉复判工位中,人工确认并不是“看一眼、点一下”的单一动作,而是一条由六个核心任务串联而成的判断链:缺陷确认 → 类别修正 → 严重度判定 → 处置决策 → 结果回写 → 追溯留痕。这六项任务之间存在明确的先后依赖:前一项的输出是后一项的输入,任何一项判断偏差都会沿链向下游传播,最终影响产线处置动作和追溯结论。因此,理解每一项任务的判断对象、判断依据和输出结果,是设计复判工位界面、制定作业SOP和评估复判质量的基础。
任务链的核心逻辑:缺陷确认回答“是不是缺陷”,类别修正回答“是什么缺陷”,严重度判定回答“有多严重”,处置决策回答“怎么处理”,结果回写回答“系统记录什么”,追溯留痕回答“以后能不能查清”。六项任务共享同一份图像证据和同一套判定标准,但各自的判断粒度和输出字段不同。
一、缺陷确认:判断“是不是缺陷”
缺陷确认是整条链的入口,目标是回答一个二值问题:当前被模型标记的区域,究竟是真实缺陷,还是伪缺陷(如反光、灰尘、纹理干扰、图像噪声)。复判员需要同时观察三样东西:原始图像、模型热力图和ROI放大图。热力图帮助定位模型关注区域,ROI放大图用于确认细节形态,原始图像用于判断上下文是否合理。
实际操作中,判断依据通常包括:缺陷区域是否有明确的边界和形态特征;在不同光照或角度下是否稳定存在;与限度样本对比是否达到可见程度。例如某划伤在热力图上响应强烈,但放大后发现边缘模糊、随光照角度变化消失,则更可能是反光伪缺陷。此时应判定为“过杀”,将结论从NG改为OK,并记录过杀原因。反之,若模型未标记但复判员在图像边缘发现细微裂纹,则属于“漏检”,需要手动新增缺陷区域并进入后续任务。
二、类别修正:判断“是什么缺陷”
确认存在缺陷后,下一步是核对模型给出的类别标签是否正确。视觉缺陷常见类别包括划伤、脏污、凹坑、气泡、异物、色差、变形等。模型可能将“脏污”误判为“凹坑”,或将“划伤”误判为“异物”。类别修正的依据是缺陷的形态、颜色、纹理和位置特征:划伤通常呈线状、有方向性;脏污边界不规则、颜色偏暗或偏异;凹坑在侧光下有明显阴影;气泡呈圆形或椭圆形、边缘有高光。
类别修正的输出是修正后的类别标签和修正原因。若模型标签正确,则直接确认;若错误,则从类别下拉列表中选择正确类别,并可选填修正说明。这一字段对后续模型再训练非常重要,因为它是“人工纠正后的真值标签”。
三、严重度判定:判断“有多严重”
严重度判定回答的是缺陷对产品质量和功能的影响程度。通常分为三级:致命(Critical)、严重(Major)、轻微(Minor)。判定依据包括缺陷尺寸、位置、数量和功能影响。例如在手机玻璃盖板检测中,位于可视区中央、长度超过0.3mm的划伤通常判为严重;位于边缘非可视区、长度小于0.1mm的划伤可判为轻微;若缺陷导致结构强度或密封失效,则判为致命。
严重度判定需要参考限度样本和产品规格书。复判工位应提供当前产品型号的严重度判定表,最好以图形化方式展示不同等级对应的尺寸范围和位置区域。判定结果直接影响下一步处置决策,因此必须保持一致性:同一缺陷在不同班次、不同复判员之间应得到相同等级。
四、处置决策:判断“怎么处理”
处置决策是复判的出口动作,决定产品流向。常见处置选项包括:放行(Pass)、返修(Rework)、报废(Scrap)、复检(Recheck)、升级(Escalate)。决策规则通常由严重度和类别共同决定:致命缺陷直接报废或升级;严重缺陷返修或复检;轻微缺陷可放行或返修;不确定项升级给工程师或二次复判。
处置决策必须与产线控制逻辑对齐。例如放行指令触发分拣机构将产品送入良品区;返修指令触发标记并送入返修工位;报废指令触发废品收集。复判工位界面应清晰显示当前处置选项及其对应的下游动作,避免误操作。对于升级项,应提供升级原因和接收人字段,确保责任传递不断链。
五、结果回写:判断“系统记录什么”
结果回写是将人工确认结果写回MES或质量系统的过程。回写字段通常包括:确认结论、修正后类别、严重度等级、处置指令、复判员ID、复判时间戳、原模型标签、修正前后差异。回写必须保证原子性和一致性:要么全部写入成功,要么回滚,避免出现“结论已改但处置未更新”的中间状态。
回写数据是后续质量分析和模型迭代的基础。例如统计某类别缺陷的过杀率、漏检率、复判员一致性,都需要依赖回写字段。因此,回写字段的设计应尽量结构化,避免自由文本过多导致无法聚合分析。
六、追溯留痕:判断“以后能不能查清”
追溯留痕是整条链的闭环保障。它要求系统保存每一次人工确认的完整证据链:原始图像、模型初判结果、复判员操作记录、修改前后值、处置结果、时间戳和工位信息。追溯ID应贯穿从检测到复判再到处置的全过程,支持按产品序列号、批次、时间范围或缺陷类别进行查询。
追溯的价值体现在三个方面:一是客户投诉时快速定位问题批次和复判记录;二是内部质量复盘时分析误判原因;三是模型再训练时提取高价值样本。没有追溯,复判结果就只是一次性动作,无法沉淀为组织能力。
任务链一致性原则:六项任务共享同一份图像证据和同一套判定标准。复判工位界面应确保复判员在同一屏内完成全部判断,避免频繁切换页面导致上下文丢失。同时,每一项任务的输出字段都应带校验规则,例如严重度为“致命”时处置决策不允许选择“放行”,从系统层面防止逻辑矛盾。
七、任务分解的工程落地要点
将上述六项任务落地到复判工位时,需要关注三个工程要点。第一,字段级权限控制:类别修正和严重度判定通常允许复判员操作,但处置决策中的“报废”和“升级”可能需要班组长或工程师权限。第二,操作耗时统计:每项任务的停留时间应被记录,用于分析瓶颈。例如缺陷确认平均耗时8秒、类别修正3秒、严重度判定5秒、处置决策2秒,则单件复判总耗时约18秒,可据此评估工位产能。第三,一致性抽检:定期抽取已复判样本进行二次盲判,计算复判员之间的一致率(如Kappa系数),当一致率低于阈值时触发培训和标准复核。
以下是一份可直接参考的复判记录字段示例,覆盖六项任务的核心输出:
| 任务环节 | 关键字段 | 示例值 | 校验规则 |
|---|---|---|---|
| 缺陷确认 | 确认结论 / 过杀漏检标记 | NG / 过杀 | OK时后续类别字段可空 |
| 类别修正 | 修正后类别 / 修正原因 | 划伤 / 模型误判为异物 | 类别必须来自标准字典 |
| 严重度判定 | 严重度等级 / 判定依据 | 严重 / 可视区长度0.35mm | 致命时禁止放行 |
| 处置决策 | 处置指令 / 升级接收人 | 返修 / — | 升级时必须填写接收人 |
| 结果回写 | 回写状态 / 回写时间 | 成功 / 2025-06-12 14:23:07 | 失败时触发重试或告警 |
| 追溯留痕 | 追溯ID / 复判员ID / 工位号 | TRC-20250612-00871 / OP-023 / ST-04 | 追溯ID全局唯一 |
需要强调的是,六项任务虽然按顺序排列,但在实际复判中并非严格串行。经验丰富的复判员可能在确认缺陷的同时已经完成类别和严重度的初步判断,处置决策也可能因产线紧急程度而提前触发。因此,复判工位界面应支持快速跳转和字段预填,同时保留完整的操作日志,确保即使操作顺序变化,追溯链依然完整。任务分解的意义不在于强制顺序,而在于明确每一项判断的输入、依据和输出,使复判过程可训练、可度量、可追溯。