【VM的视觉应用】IPad表面划痕缺陷检测
人工目检ipad表面的划痕缺陷,会因为工人的经验,疲劳等客观因素,导致检测结果不一致,检测效率也难以提升。采用机器视觉的方法可以对缺陷进行实时检测,快速且准确的识别划痕,大幅提高了产线的生产效率,提高了ipad产品的生产质量。

一.方案背景

传统的人工方法检测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万像素工业相机、FL12mmFA工业镜头以及箱体光源组成,为了使视野范围内的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 最终检测效果图

版权声明:本文为V社区用户原创内容,转载时必须标注文章的来源(V社区),文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:v-club@hikrobotics.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
上一篇

VM模板匹配使用秘诀

下一篇

开发一个自己的VM模块(二)

评论请先登录 登录
全部评论 0
Lv.0
1
关注
245
粉丝
17
创作
205
获赞
相关阅读
  • [共享学习]VM之角度纠正问题
    2024-03-07 浏览 0
  • 机器视觉菜鸟指南
    2024-02-29 浏览 0
  • 基于C++OpenCV实现VisionMaster中的“直线边缘缺陷检测”
    2024-03-04 浏览 0

请升级浏览器版本

您正在使用的浏览器版本过低,请升级最新版本以获得更好的体验。

推荐使用以下浏览器