去年在宁波一家轴承厂,我亲眼见到一条产线因为漏检率飙升差点被甲方停线。那会儿他们刚上了一套深度学习外观检测设备,结果——惨不忍睹。算法把润滑脂反光当成了裂纹,把正常的加工纹理判为划伤,过杀率冲到30%。说实话,我当时脑子里就一个念头:机器学习质量检测,真不是买块GPU插上就能开挂的。
但转机也来得快。我们花了两周时间重新梳理缺陷定义,把一批‘边界样本’挑出来,让最资深的质检员逐张标注,又调整了损失函数里的权重。两周后,那个系统成了产线的标杆。这事儿让我彻底明白,搞工业AI,数据和领域知识的深度融合才是核心。别听那些天花乱坠的PR稿。

从AOI到AI:检测逻辑的质变

传统AOI靠的是规则。打光、阈值、面积过滤,一套组合拳下来,稳定场景确实还行。但碰到复杂纹理、随机缺陷,或者换一个批次材料反光变了,立马歇菜。机器学习呢?它学的是特征。卷积神经网络能从像素里自己扒拉出人眼都可能忽略的模式。这玩意儿用在工业视觉缺陷分类上,准确率能甩传统方法几条街——但前提是,你得喂给它对的样本。
举个例子。汽车零部件上的细小划痕,人站在强光下侧着看才能发现。你用传统算法,得反复调ROI和对比度,换一个产品又要重来一遍。用深度学习?模型只要见过足够多变体,就能泛化。不过话说回来,泛化这个词在工业界有时候是个甜蜜的陷阱。你以为模型学会了‘划痕’的抽象本质,其实它可能只是记住了某批图像里的背景灰尘分布。惨痛教训啊。
数据,还是数据
工业界搞机器学习,最大的瓶颈不是算法。是数据。而且是高质量标注数据。我经常跟产线经理说:你花五十万买检测设备,但舍不得花五万块认认真真做数据标注,那五十万就是打水漂。他们往往一脸委屈:‘我们有MES里存了几十万张图呀!’——可那些图,既没标注清楚,又全是OK件,缺陷样本没几个。这种数据集训练出来的模型,就是个只能识别‘完美零件’的废物。

更头疼的是不平衡数据。一家电子厂的生产良率99.5%,也就是说一千个零件里只有五个缺陷。你让模型怎么学?它很快学会一招:把所有东西都判为OK,准确率就有99.5%。这就是典型的准确率悖论。我们得用Focal Loss、过采样、甚至人工合成缺陷(用GAN生成)来逼模型关注那些极少数类。但这些方法听起来炫,真正落地的脏活累活——擦除噪点标签、统一缺陷名称、对齐不同质检员的判断标准——做过的才懂。
问:机器学习检测真的比传统机器视觉强吗? 答:在某些场景下是降维打击,但不是万能药。如果你检测的是简单背景下的规则物体,尺寸测量或者有无判断,传统视觉稳定且便宜。但如果缺陷形态多变、纹理复杂、或者你每周都在换新产品(比如3C行业),那深度学习模型的优势就出来了,它不需要你重写算法,重新训练就行。不过,训练本身需要技术积累,不是买个带GPU的工控机就能搞定。还得考虑实时性,有些大模型在产线CT(节拍)要求下根本跑不动,必须做模型剪枝或知识蒸馏。落地时的那些糟心事

你以为模型在实验室里达到99%就万事大吉了?天真。上线第一天,车间震动导致相机移位,图像直接糊了一片。第二天,新来的操作工把光源角度碰偏了,成像风格全变。第三天,上游工艺突然调整,零件表面多了层防锈油,反光特性变了,模型直接蒙圈。这些不是算法问题,是工程化问题。所以现在很多公司推边缘计算方案,把推理放在产线旁边的工控机里,但还得配上在线学习或增量训练能力,让模型能随着数据漂移自我进化。
我见识过最离谱的一次,是夏天车间没空调,相机传感器温度飙升,暗电流噪声把缺陷信号全淹了。结果质检员手动录入了三百个假缺陷,就为了不让产线报警停机——因为停机影响计件工资。你看,技术再牛,也斗不过人性。所以现在上机器学习质量检测系统,我们要求必须联动MES和IIoT平台,做到检测留痕、结果可追溯、异常自动闭环,尽可能减少人工干预点。
问:小批量多品种的产线适合上ML检测吗? 答:这个问题特别现实。如果你的产线一天换型三次,每次生产二十个零件,那从头建个专用模型肯定亏死。但可以换个思路:采用少样本学习或迁移学习。比如你先在一个大类产品上训练一个基础模型,学到纹理、边缘、颜色等通用特征,然后对新品种只需要几十张图微调。还有更取巧的,用异常检测方法,只看OK样本,让模型记住‘正常’的样子,任何偏离都报异常。这些方案对小样本缺陷检测有奇效,但误报率控制起来很考验功力。写到这里,忍不住再吐槽一下行业现状。太多AI公司拿开源模型改个界面,就敢说自己是‘工业AI解决方案’。结果连GigE Vision协议都不懂,相机驱动都得客户自己装。真是…哎。所以选合作伙伴,一定要看他们有没有真正的工业现场部署经验,能不能跟你大聊特聊MTBF(平均无故障时间)和备件更换策略,而不是只会吹准确率。毕竟,产线停机一分钟,那可是真金白银。
总的来说,机器学习质量检测已经从概念验证进入到了深度落地阶段。在一些半导体、锂电、汽车零部件领域,没有AI辅助检测简直无法想象。但这条路布满荆棘,数据、算法、工程、管理,缺一不可。我们这些搞技术的人,得有敬畏心,别总想着搞个大新闻。把一个个缺陷找稳、找准,比什么宏大的叙事都实在。
免责声明:文章内容来自互联网,本站仅作为分享,不对其真实性负责,如有侵权等情况,请与本站联系删除。
转载请注明出处:机器学习质量检测:我踩过的坑比你们见过的零件还多 https://www.dachanpin.com/a/tg/65394.html