车间里的火眼金睛:AI表面缺陷检测到底好用吗?
原来的人眼检测,到底坑在哪
很多没进过车间的朋友想象不出来,这块活有多磨人。车间里温度高,灯管晃得眼睛疼,一块钢板不到半平米,你得从上摸到下,对着光转三圈,就怕漏过那点细得像头发丝的划痕。干十年以上的检测员,十个有八个揣着眼药水,一半人散光超标。
更坑的是稳定性。早上刚上班精神好,十个漏一个,干到下午下班,十个能漏四五个。漏出去一块,整批货都得被客户退回来,赔的钱够检测组发三个月工资。之前试过传统的机器检测,规则卡得死,只要是比预设尺寸小的缺陷,直接放过,歪歪扭扭的划痕更是认不出来,误报漏检比人还多。
车间人工检测钢板表面缺陷场景
AI是怎么盯着钢板找毛病的
说穿了其实没那么玄乎。就是给AI喂几千几万张你家产线拍的钢板照片,哪块是好的,哪块有划痕,哪块有凹点,都给它标清楚,让它自己学会「缺陷长啥样」。
等上线之后,产线旁边装个高清相机,钢板走过去,咔哒拍一张,一秒钟就能给你圈出哪里有问题,连藏在折角处的细划痕都能给你标出来。和老的机器视觉比,它不用人写一堆复杂的规则,见过类似的缺陷就能认,哪怕形状歪一点颜色淡一点,也不会放过去。
AI表面缺陷检测标注钢板缺陷结果图
为啥很多工厂上了AI反而掉坑
为啥很多工厂上了AI反而掉坑
说实话,我见过90%以上翻车的项目,问题根本不出在AI身上。
第一个坑,就是数据不对。很多卖AI的拿网上找的通用缺陷数据给你训练模型,结果你家产线的灯光和人家不一样,钢板的纹理也不一样,拍出来的正常阴影,AI直接当成缺陷,一天下来误报好几百,工人还得一个个筛,比原来还累。
第二个坑,就是老板太贪心,想直接把检测员全开了,省工资。其实现在的AI哪里能做到100%无误差?最好的模式就是AI当先锋,把百分之百没问题的直接放走,不到10%的可疑样本留给人看。这样一来,工人不用盯着每一块钢板看,一天下来工作量少了八成,漏检率直接掉了九成多,这不比全换人香?
我上个月帮朋友调过一条线,原来他们图便宜,买了现成的模型,装上之后AI天天把钢板焊缝旁边的正常阴影当成缺陷,误报率快三成,差点把模型扔了。后来我们帮着换了一组匀光的灯,重新拍了一百张自家产线的缺陷图给AI重训,误报率直接掉到百分之一不到,现在工人上班都能坐那歇着,只看AI挑出来的问题,爽得不行。
不过话说回来,这活也不是所有工厂都适合。要是你一天就生产个几十块,那还是人检划算,犯不上折腾。要是一天几万块走量,那上个AI真的能省老鼻子事,还能少攒几个职业工伤。