视觉检测误报太高怎么降?按这4层排查,别先调阈值

一、四层排查,从下往上
| 层 | 典型原因 | 现象 |
|---|---|---|
| 1 成像 | 光源不均、反光、镜头脏 | 同一产品时好时坏 |
| 2 背景 | 背景杂色、夹具反光 | 边缘处误报集中 |
| 3 阈值 | 判定阈值过紧 | 全部偏严,良品也被判不良 |
| 4 样本 | 训练样本偏差 | 某类产品系统性误报 |
顺序不能颠倒。先调阈值会掩盖成像问题。
二、怎么判断在哪一层
- 看误报分布:集中在边缘 → 背景/光源;随机分布 → 阈值或样本
- 换一个良品反复测:同一件重复报 → 成像不稳定
- 关掉判定只留成像:看原图是否有异常
- 按品类拆统计:某品类独高 → 样本问题
经验
误报集中在视野边缘,八成是光源不均匀,不是算法。
三、调整顺序与代价
| 动作 | 代价 | 效果 |
|---|---|---|
| 清洁镜头、复位光源 | 几乎为零 | 立竿见影 |
| 改光源角度或加偏振 | 低 | 解决反光类 |
| 调整背景板 | 低 | 解决边缘误报 |
| 放宽阈值 | 会提高漏检 | 谨慎 |
| 补充训练样本 | 中(需时间) | 解决系统性误报 |
四、红线:不能用放宽阈值换低误报
误报和漏检是一对跷跷板。放宽阈值降误报,必然抬高漏检。
验收条款应同时约束两者:误报率 ≤X%、漏检率 ≤Y%,单独优化一个都会出事。
常见问题
误报率高先调阈值可以吗?
不建议。阈值是最后手段,先放宽会掩盖成像或背景问题,而且会直接抬高漏检率。应先查光源、背景与样本。
同一件良品反复检测结果不一致是什么原因?
多为成像不稳定:光源闪烁、镜头污染、触发时序抖动。也可能是被测物位置每次略有差异。
误报率多少算正常?
取决于工艺与缺陷定义,没有统一标准。建议在验收条款中给出双方认可的数值,并同时约定漏检率上限。
先查成像,再谈阈值。