检测设备的景深不够,算法只能在小范围内判准|洹拓科技

一、厂商公布的是成像,客户要判的是缺陷
一款数码显微镜对外的说法是这样的:光学硬件、智能算法与操控系统全链路自研,集高清成像、智能检测与二维三维测量于一体,面向半导体、新能源、消费电子与材料科研这几类行业,要解决的痛点写着两条,景深不足、人工筛查效率低。这段表述在宣传里合格,在交付里不够用,因为它把三件不同的事说成了一件:把图像拍清楚、把缺陷判出来、把尺寸量准。
洹拓做工业视觉项目时,最常见的验收争议恰恰来自这三件事被混着谈。成像能力是设备的能力,缺陷判定能力是工件、规则、标定、人员与算法共同构成的系统能力,前者推不出后者。把这条边界写在开头,是为了把后面的讨论摆正顺序:先看三项光学参数怎么互相挤压,再看扩大可判区域的合成手段带来什么副作用,再问判定依据由谁定、怎么复核,最后才谈选型与报价。还要补一句,行业名单是这台设备瞄准的市场,不等于已经供货的客户产线,审厂材料里这两件事必须分开表述,否则会被追问出很难看的结论。
二、分辨率、视场、景深:一条链上的三样互相挤
工业视觉的老问题是这三样同时要不到。它们不是靠预算能同时买齐的东西,而是同一条成像链上的守恒关系。
| 想要的是 | 通常挤掉的是 | 现场常见误解 | 在自己工件上的验证办法 |
|---|---|---|---|
| 更高分辨率 | 视场变小,单帧覆盖区域变窄 | 以为放大倍率够就能一次看完整个面 | 用标准刻度板确认实际分辨能力与边缘畸变,再按缺陷尺寸倒推需要几帧 |
| 更大视场 | 景深变浅,高处与低处不能同时清晰 | 以为广角镜头省了拼接时间 | 在同一工件上分别记录清晰区域的边界,看是否覆盖高度差最大的位置 |
| 更深景深 | 往往依赖多帧合成,引入伪影风险 | 以为合成图等价于全清晰实拍 | 用阶梯块复核高度方向重复性,比对单帧与合成帧的判定结果差异 |
验证这件事的关键是不要用设备自带的标准样片代替自己的工件。刻度板解决分辨率与视场的实测,阶梯块解决不同焦段、不同高度、不同工件姿态下测量值的偏置与重复性。这组复测要写进首件检验并且定期重做,不能当成一次性的开箱确认。放大倍率切换后测量值是否仍然一致,是同一个规程里必须单列的一条。
三、把可判区域拉大之后,伪影从哪来
物理上的景深受孔径与衍射限制,所谓超景深在实际产品里多半靠不同焦面的多帧图像合成来扩大清晰范围。这是可以接受的工程做法,但它有代价,代价要在用例里暴露出来,而不是在客户的缺陷上暴露。
- 边缘振铃:合成算法在轮廓附近容易做出增强的边,会把本来不构成缺陷的过渡边判成裂纹或毛刺。用例要用已知直边件与人工倒角的对照件,看算法是否产生假棱。
- 纹理错位:层与层拼接时,规则纹理会出现错行,在周期性结构上尤其明显,会被误读为划伤或者错位。用例要选带等距纹理的台阶面。
- 透明件内部假结构:透明封装体内不同深度的结构会同时进入合成结果,做出根本不在同一层里的假轮廓。用例要用已知内部结构的标准透明件,并强制记录每个假结构出现的深度层。
- 反光面高光漂移:高反光金属面上,高光随焦面与光源角度变化移动,合成后像是一块异常亮区,容易判成污染或烧蚀。用例要在不同姿态与照明条件下重复同一部位。
一条共同的验收原则:伪影试验的样品应当取缺陷定义里最敏感的那类工件,而不是只挑好拍的标准样。同时,单帧与合成帧两份数据都要留存,出争议时能看出结论是否由合成引入。
四、从看得清到判得准,缺的是三份资产
第一份是缺陷定义表。每种缺陷要在表里写清尺寸档位、出现位置、形态特征三项怎么组合算不合格,哪些属于可接受的工艺波动,哪些必须判退。表里不能只有文字,边界样张与限度样张要一起留档,并由客户与制造方共同签认。这份表是算法判据的来源,也是后续所有争议的裁判依据。
第二份是标定规程。测量值在不同焦段、不同高度、不同工件姿态下的复核频次要写明,谁执行、用什么标准件、结果落在哪张表、超差后设备是否停用,都要有确定答案。二维与三维测量尤其要看高度方向的重复性,因为景深不足带来的偏置首先出现在这一维。
第三份是人员与算法的一致性和监督。同一批工件由不同人员判定、由算法与人工分别判定,一致率要达到多少才算可用,抽检频率多高,这些是交付指标而不是内部约定。我们建议把一致性测试做成常态抽样,而不是首次验收做一次,因为光源衰减、物镜污染与算法版本更新都会慢慢侵蚀它。
五、漏检与误检分开定目标,节拍决定能不能全检
检测算法只报一个综合准确率没有意义,必须把漏检率与误检率分列并各自给目标,因为两种错误的代价不对称。漏检流向客户,代价由退货、索赔与审核构成;误检占用复检人力,代价由工时与节拍构成。两者各自的成本要在项目立项时算清,再去谈能接受哪一档阈值。同一套阈值对浅色缺陷与高反光缺陷往往给出完全不同的误检率,所以阈值要按缺陷类型分档,并要求记录每次改动的版本与理由。
节拍是另一条硬约束。多帧成像与合成都有耗时,工位必须在节拍内完成,否则设备参数再好也落不了地。允许停线重拍的工位与不允许停线的工位,可用策略不同。这里要事先写好降级规则:什么条件下从全数自动判定降级为自动筛查加人工复判,什么条件下降级为抽检并加大抽检比例,降级由谁触发、恢复到正常判定要满足什么条件。规则不明确时,现场会在争议时直接把设备切掉,那才是真正失控。
六、留存、分域排查与选型三问
设备一旦接进产线,追溯就是审厂必查项。我们要求留存五项并互相关联:图像、当次参数集、判定结论、软件版本、标定记录。客户提出反查任一工件的当时参数时,这五项要能拼出完整链条。缺标定记录,测量结论无法采信;缺软件版本,算法改动无法对应到批次。
全链路自研还意味着一件事要提前谈清楚:光学硬件、算法与操控三层各自出问题时的现象不同,排查域也不同。照明与像差类现象归光学层,判定漂移与阈值行为归算法层,交互、参数保存与接口异常归操控层。这份分层现象表与责任归属要在合同技术附件里写出来,否则现场故障只会在三个团队之间来回推,客户看到的是长时间停线。
至于选型,先把三个问题回答完再谈设备:你的缺陷尺寸落在哪一档、这档尺寸要求什么样的分辨能力与视场组合;工位节拍允许多少秒的成像与合成耗时,超出后允许哪种降级;判定争议最终由谁的规则裁定,限度样张由谁签认。三个问题回答不出来的项目,买回来的只是一台能拍清楚照片的设备,而不是一套能判缺陷的系统。