日期
08/26
2020
咨询
  • QQ扫一扫

  • Vision小助手
    (CMVU)

基于斑点分析的缺陷检测方法
收藏
2020-08-26 11:28:56来源: 中国机器视觉网

   斑点(英文Blob),常常是指颜色或者纹理相似的特征组成的连通区域,在机器视觉行业中, 斑点分析就是在前景/背景分离后的二值图像中,通过一定的规则提取这些连通域并进行数据处理与分析,比如斑点的数量、面积、形状等等。

   灵闪IntelliBlink中集成了斑点分析、多斑点分析、彩色斑点分析、多彩色斑点分析的算法,主要在定位、测量、缺陷检测等需求中应用。

   下面就以缺陷检测为例,着重介绍下灵闪中斑点分析工具。

图1 皮革原图

   如图1所示为在特定的光学方案条件下的皮革原图,我们如何利用灵闪能够快速稳定地找出缺陷的位置?首先添加一个斑点定位的工具,如图2所示,并把检测区域ROI放大到全图,如图2所示,

图2 添加斑点定位工具

   然后在参数栏打开斑点配置界面,用户可以按照以下步骤完成斑点提取,顺序与图中的序号一一对应:

   1. 斑点提取工具

   2. 单击图中的斑点

   3. 确认斑点

   4.斑点的灰度值可以根据实际情况手动调整,调整后重复步骤3确认斑点,至此完成前景的提取

   5. 用同样的操作方法选取背景颜色,完成背景的分离

   6.斑点过滤器配置如图4所示,用户可以通过这个过滤器过滤不符合标准的斑点,可选的参数有面积、周长等

   7. 容差,指的是在选取颜色时所设置的选取范围,容差越大,选取的范围也越大

图3 斑点配置界面

图4 过滤器配置界面

   完成斑点的配置后,可以看到图5的结果图,

图5 斑点提取界面


   在提取到斑点后,灵闪会输出斑点的相关算法结果来作为相关检测的依据,例如把面积的大小作为缺陷判断标准的依据,通过斑点位置进行缺陷区域的切割等,具体算法结果如图6所示,

图6 斑点算法结果输出

小提示:

   1. 基于斑点分析的缺陷检测往往要求斑点有尽可能高的对比度,也就是需要一套专业的光学方案,利珀科技可以为广大的合作伙伴提供集光学-算法平台为一体的完整解决方案。

   2. 实际检测环境中图片的质量可能会有各种各样的差异,灵闪同时集成了多种图像预处理工具,比如前背景分离、阈值、图像增强、边缘增强、形态学等重要的工具,可以降低检测难度。

应用案例-白胚布的缺陷检测

   使用工具:前背景分离+斑点分析

   检测要求:在线速度400m/min的白胚布上,检测出大于等于0.04mm的断纱、破洞、脏污,准确率大于99.9%

原图

断纱检测效果图

为你推荐