一.方案背景
传统的人工方法检测ipad表面划痕缺陷,可能会因为工人经验等主观因素,导致检测结果不一致和检测效率难以提升。采用机器视觉的方法可以对缺陷进行检测,快速且准确的识别划痕,大幅提高了生产线的效率,提高了ipad产品的生产质量。
检测对象:ipad
检测项目:划痕检测
被测物尺寸: 7.9英寸
划痕宽度:最小0.3mm
选型思路:
1)视野确定:320mm* 300 mm(视野要比样品大,有充分的冗余空间)。
2)相机分辨率确定:根据算法精度(最少3个像素)和单像素精度(每个像素最少0.3mm),长边像素数量至少为:350/0.3*3=3500pixel,选用1200万像素工业相机(4024×3036)。
3)工作距离310mm,带入公式即可得到最终选择镜头焦距为12mm。
二.方案架构
ipad表面划痕缺陷检测系统主要由1200万像素工业相机、FL为12mm的FA工业镜头以及箱体光源组成,为了使视野范围内的ipad成像更均匀,选用箱体光源。ipad静止拍照,现场无其他干扰。
图2-1 架设方案
图2-2 成像方案
三.算法检测方案
检测时使用深度学习分割算法进行检测,生成缺陷的热度图像,使用BLOB工具进行识别。深度学习缺陷检测工具在使用前需要进行训练。训练工具中选择图像分割进行训练。
图3-1 深度学习训练界面
选择VM平台与图像分割训练并导入图片。
图3-2 深度学习分割训练界面
选择缺陷进行标注,训练后生成模型,导入检测流程使用。
图3-3 算法检测流程
检测流程使用深度学习算法,即DL图像分割模块做为检测算法。DL图像分割将与训练特征相似的值按概率大小生成不同亮度的色块于输出图上,概率越大亮度越高。
图3-4 较少缺陷检测效果图
图3-5 较多缺陷检测效果图
使用特征匹配对检测物进行定位,再使用BLOB分析工具用于在检测物表面区域内部的亮区并圈出,用于后续的流程进行处理、判断等工序。
图3-6 定位效果图
特征匹配选取的特征模板选用明显的logo轮廓。BLOB工具将图像分割工具输出的概率图作为图像输入源,再运行参数中选择高于60,面积大于100的灰度色块作为缺陷点。
图3-7 BLOB参数示意图
图3-8 BLOB输出结果图
图3-9 缺陷检测结果叠加BLOB
最后在原图上将BLOB结果叠加,即可显示出缺陷检测结果。
图3-10 最终检测效果图