0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

利用图像处理与机器视觉技术开发一套安全气囊检测系统

新机器视觉 来源:新机器视觉 作者:陈水酉,何炳蔚, 2020-11-27 09:11 次阅读

摘要

利用图像处理与机器视觉技术开发了一套安全气囊检测系统,实现了对安全气囊生产过程某一工位处关键尺寸的亚像素测量。介绍了该检测系统的总体组成和主要工作流程; 分别介绍了该系统的软硬件设计; 并选取实际气囊对所开发的检测系统进行了可行性、有效性的验证。通过实验表明该系统的检测结果符合实际生产的要求。

21 世纪以来,汽车行业发展迅猛。安全气囊作为汽车的安全辅助工具,它的出现大大降低了死亡率,因而必须确保其尺寸精确,并能正常使用。对安全气囊传统的检 测方法主要是借助千分表、轮廓仪等工具进行人工抽检[1]。然而在长时间、大批量的工作模式下,工作人员由于身体条件、视觉疲劳等因素,造成产品误检率高,极大地 限制了生产效率和产品质量。

针对上述情况,开发了一套基于机器视觉的安全气囊检测系统,实现对安全气囊关键尺寸的亚像素测量。该系统具有非接触、实时、高精度、高效率的特点,可有效降低企业的人工成本,同时减少误检率和漏检率,提高企业的生产效率和经济效益。

1

视觉检测系统设计

1.1 尺寸测量技术要求

待检测对象安全气囊的实物图如图 1 所示。对气囊进行检测主要是对其外轮廓尺寸大小和预缝线间距进行测量,具体要求如下: (1)对气囊外轮廓尺寸进行测量,测量误差范围为±0.5 mm。 (2) 对预缝线间距进行测量,测量误差范围为±0.5mm。 针对以上需求,设计并开发了一套基于机器视觉的气囊尺寸检 测系统。示例中的气囊外轮廓尺寸为 205.55mm,预缝线间距为 140.16 mm。

图 1 待检测的安全气囊实物图

1.2 系统的工作原理

视觉检测系统主要由光源、相机、计算机、执行机构等部分组合而成[2],如图 2 所示。其工作原理是: 照明光源发出平行光照射在检测工件上,工业相机采集图像,将光信号转换成图像数据传送给计算机,由计算机完成图像处理、分析和计算等,并将处理结果以信号的形式发送给执行机构,指导机器的运行。

1.3 系统的结构设计

该视觉系统的结构设计主要从硬件系统和软件系统两方面展开。

图 2 视觉检测系统的原理图

硬件系统包含机械装置、图像采集子系统以及计算机等部分,其中图像采集子系统是整个硬件系统的核心模块,由光源、相机以及照明系统等复合而成,其任务是对工件进行图像数据采集[3]。对图像采集子系统的设计主要从相机和光源的选型、光照模式的设计等两个方面入手。根据检测工件的表面属性和几何外形,结合检测指标为外轮廓尺寸和预缝线间距测量,决定选用 MER- 503- 20GM / C-P 相机,选择线性 LED 条形光源,以垂直照射的方式进行照明,如图 3( a) 所示。

软件系统是基于 Window 操作系统平台,依托 Visual Studio 2013 中 MFC 和开源图像处理库 OpenCV2.4.9 设计的 UI 界面,主要包括视频显示、图像结果显示、识别与测量及设备控制等功能模块,如图 3( b) 所示。图中左侧两个窗口分别为“视频显示窗口”和“图像结果显示窗口”;界面右侧从上到下依次是“串口通信窗口”、“设备控制窗 口”、“检测识别与测量窗口”以及“检测结果显示窗口”。

图 3 检测系统的结构设计

2

检测原理与算法实现

针对气囊的尺寸测量,采用基于灰度图像的边缘特征,通过滤波与增强,改善图像质量,锐化边缘细节,并通 过亚像素定位技术,提高边缘定位精度,最后通过对边缘 的直线拟合和直方图投影,进行尺寸测量,整个检测算法 流程如图 4 所示。

图 4 气囊尺寸测量算法流程图

2.1 图像滤波

在进行图像采集和数据传输时,因受到图像传感器质量、环境光照等因素的影响,常常会引入无关的噪声,不利于后续图像识别。图 5 所示为采集图像的外轮廓和预缝线区域的局部图,可以看出图像含有大量的噪声点。

图 5 原始图像

在图像处理中,主要运用图像滤波进行噪声点的去除。目前,常用的滤波方法有高斯滤波、均值滤波和中值 滤波等。采用上述 3 种滤波方法分别对工件图像进行处理,同时以峰值信噪比( PSNR)[4]作为质量评价指标,最终决定采用高斯滤波对图像进行去噪处理。

高斯滤波是一种广泛使用的线性平滑滤波器,主要思路是对整幅图像进行加权平均,从而消除噪声点的影响, 其具体操作是: 通过高斯核的离散化窗口滑窗卷积来实现,高斯核是一个奇数的大小高斯模板。

高斯模板中的各个参数主要通过二维高斯函数计算给出,其具体公式如下:

式中 δ 表示标准差。标准差 δ 越小,表示滤波平滑效果越不明显。

采用高斯滤波对采集图像进行噪声点的去除,效果如 图 6 所示,可以看到噪声点被平滑处理掉,图像质量得到明显改善。

图6 高斯滤波后的图像

2.2 图像增强

经过高斯滤波之后的图像,噪声点被滤除,但是由于引入平均的效果,使得边缘细节变得模糊。为了抵消这种模糊的因素,应该增强图像的对比度。采用 Laplace 算子, 对图像边缘进行锐化处理。

Laplace 算子是一种各向同性的二阶微分算子[5],而图像的边缘灰度是阶跃变化的,在数学上表示为其二阶导数过零点,故可利用 Laplace 算子对进行图像锐化,可以有效地定位边缘点,并通过加强边缘的灰度值,使图像的对 比度增强,同时使边缘细节得到提升。

如图 7 所示,经过 Laplace 算子增强后,可以发现图像的对比度得到了提高,预缝线和外轮边缘也更加清晰,有利于后续图像边缘的检测。

图7 Laplace 图像增强后的效果

2.3 边缘检测

图像边缘指的是其周围像素灰度急剧变化的那些像 素的集合,它主要存在于目标、背景与区域之间,对图像进 行边缘检测是图像识别的重要步骤[6]。采用亚像素技术 对像素级边缘进行精细再分,提高了图像的分辨率,具体 实现过程如下:

(1)粗定位阶段,以像素为单位,进行传统的边缘检测;

(2)精定位阶段,采用图像处理算法,实现像素精细划分。在粗定位阶段,传统的像素级边缘检测算子主要有:

Roberts 算子、Prewitt 算子、Sobel 算子、Log 算子、Canny 算子等[7]。从定位精度和边缘细节两方面,对比上述检测算子的检测效果,如图 8 所示,可以发现 Roberts 算子、Prewitt 算子、Sobel 算子检测结果相似,能够准确定位边缘,但是边缘细节模糊,而 Canny 算子检测效果最佳,定位精度高,边缘连续性强,故在粗定位阶段采用 Canny 算子进行边缘检测。

在精定位阶段,采用基于 Zernike 矩的亚像素边缘检测算法,并对阶跃阈值的选择进行改进,利用 Otsu 法( 大津法) 确定最佳分割阈值 T 作为阶跃阈值,对检测边缘进行精确定位。

改进的 Zernike 矩边缘检测算法具体步骤如下。步骤 1: 计算 Zernike 矩的 Z00、Z11、Z20;

步骤2: 根据公式( 2) ,计算出Φ的值;

Φ= tan-1( Im[Z11]/Re[Z11]) ( 2)

步骤3: 利用Zernike 矩的旋转不变性,求得Z'00、Z'11、Z'20;

步骤5: 利用Otsu 法确定最佳分割阈值作为阶跃阈值 T; 步骤 6: 取距离阈值 δ,若满足条件 k ≥T 且 h≤δ,则该像素点即为边缘点。

通过 Otsu 法确定最佳分割阈值 T = 86,并设置距离阈值 δ 为一个像素单位,进行亚像素边缘检测,如图 9 所示。可以看出采用改进的 Zernike 矩边缘检测算法提取的图像边缘无毛刺,且连续性更强,为后续的高精度尺寸测量提供了保证。

图9 改进的Zernike 矩边缘检测效果图

2.4 尺寸测量

通过对气囊的边缘图像进行分析,发现外轮廓具有波 浪形边缘,而预缝线边缘具有明显的倾斜角度,并且含有 线头边缘,对测量产生极大的干扰,针对以上问题,分别提 出了基于直线拟合和直方图投影的测量算法,检测效果如 图 10 所示。

图 10 气囊尺寸测量效果图

1)直线拟合测量算法

对于外轮廓的尺寸测量,其核心步骤在于对轮廓的拟 合,最小二乘法是最常见的直线拟合方法,其具体步骤如下。

步骤 1: 采集图像上、下边缘,采用最小二乘法拟合基准直线 L1 和 L2;

步骤 2: 计算中心点( x0,y0) ,将上边缘 x 坐标均值作为 x0,根据直线 L2方程获取中心点位置;

步骤 3: 利用该中心点的基准直线 L1的距离,进行测距。

2)直方图投影算法

首先对工件的边缘图像进行轮廓提取,同时获得每个轮廓的最小外接矩形,再依据面积和长宽比等几何特征, 定位预缝线检测区域 R1和 R2,并记录其左上角顶点坐标,如图 10 所示。

对定位出的预缝线区域,进行直方图投影,其具体步骤是: 首先遍历 ROI 区域 R1和 R2,统计区域内非 0 值像素的个数 Ni,以行数为横坐标,Ni 为纵坐标,绘制直方图,并记录直方图最大值所在位置行数,计为 I1max 和 I2max,如图 11 所示。结合 ROI 区域的位置坐标,作差即可求得预缝线间距。

图11 预缝线像素直方图

3

实验结果与分析

对本视觉系统进行重复性测量实验,即将气囊在相机视野中任意位置摆放 10 次,采用检测系统对气囊进行尺寸测量,并计算其测量均值和标准差,测量结果如表 1 所示。

通过表 1 可知,外轮廓测量均值为 205.55 mm,其标准偏差为 0.0317 mm,预缝线间距测量均值为 140.15 mm,标准偏差为 0.023 5 mm,标准偏差均在± 0.05 mm 之间,满足了生产实际的精度要求。同时为了更加直观体现,绘制其检测结果折线图如图 12 所示。

图12 零件检测结果折线图

由图 12 可知虽然该系统测得的数据整体比较理想, 测量结果基本在测量均值附近,但是也有个别数据会产生波动,出现这种情况,主要有以下几个方面原因:

镜头误差。由于镜头制造工艺的限制,使得镜头存在畸变,在光学成像时产生一定的误差。

环境误差。受到环境光照的影响,使得被测工件的边缘亮度和阴影产生变化,这将导致在边缘提取时产生 一定的误差。

算法误差。对外轮廓进行直线拟合时,由于轮廓具有波浪形边缘,使得拟合出的结果会存在一定的误差。

4

结论

根据安全气囊安全尺寸的检测要求,开发了一套视觉检测系统,该系统采用改进的Zernike 矩的亚像素边缘算法,实现边缘的精确定位,提高了测量精度。针对工件两个不同的测量指标,分别提出了基于直线拟合的点测距和基于直方图投影测距的测量方法。在实例验证下, 检测精度符合工业生产要求,有效地提高了生产效率和产品质量。

参考文献

[1] 季莹. 安全气囊的技术现状与发展趋势[J]. 汽车与配件,2012( 10) : 34-37.

[2] WESLEY E,SNYDER,HARIONG Qi. Machine vision[M]. Camb: Cambridge University Press,2005.

[3] 章炜. 机器视觉技术发展及其工业应用[J]. 红外技术,2006,27( 2) : 11-16.

[4] 刘国阳. 基于机器视觉的微小零件尺寸测量技术研究[D].哈尔滨: 哈尔滨工业大学,2014.

[5] 周文举. 基于机器视觉的在线高速检测与精确控制研究与应用[D]. 上海: 上海大学,2013.

[6] 左敦稳. 视觉技术在智能机械加工中的应用研究[J]. 机械制造与自动化,2018,47( 6) : 1-6.

[7] 汪田. 基于机器视觉的油泵壳体尺寸测量系统[D]. 杭州: 浙江大学,2018.

责任编辑:xj

原文标题:基于机器视觉的安全气囊检测系统研究

文章出处:【微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器视觉
    +关注

    关注

    160

    文章

    4031

    浏览量

    118242
  • 安全气囊
    +关注

    关注

    1

    文章

    70

    浏览量

    18726
  • 亚像素
    +关注

    关注

    0

    文章

    4

    浏览量

    6614

原文标题:基于机器视觉的安全气囊检测系统研究

文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    机器视觉系统图像采集卡的选择

    机器视觉技术是目前工业生产检测实现自动化、智能化的重要应用。机器视觉系统分为
    的头像 发表于 12-21 10:20 276次阅读

    机器视觉图像增强和图像处理

    一、图像处理技术概述1.定义对原始获取图像进行一系列的运算处理,称为图像
    的头像 发表于 10-26 08:07 444次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>之<b class='flag-5'>图像</b>增强和<b class='flag-5'>图像</b><b class='flag-5'>处理</b>

    机器视觉图像增强和图像处理

    对原始获取图像进行一系列的运算处理,称为图像处理图像处理
    发表于 10-23 10:43 222次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>之<b class='flag-5'>图像</b>增强和<b class='flag-5'>图像</b><b class='flag-5'>处理</b>

    机器视觉图像处理技术图像增强技术

    对原始获取图像进行一系列的运算处理,称为图像处理图像处理
    发表于 10-20 10:17 360次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>:<b class='flag-5'>图像</b><b class='flag-5'>处理</b><b class='flag-5'>技术</b>、<b class='flag-5'>图像</b>增强<b class='flag-5'>技术</b>

    基于机器视觉的产品检测技术研究

    机器视觉被定义为用计算机来模拟人的视觉功能, 从客观事物的图像中提取信息, 进行处理并加以理解, 最终用于实际
    发表于 09-25 07:12

    机器视觉检测系统的工作原理及检测流程介绍

    机器视觉检测系统工作流程中,主要分为图像信息获取、图像信息
    发表于 09-19 06:34

    一套简单的机器视觉系统包括哪些部分?

    一套最简单的机器视觉系统包括:视觉成像部分、图像处理部分、运动控制部分。
    发表于 08-20 09:39 409次阅读

    汽车安全气囊系统保护器件和方案

    雷卯推荐汽车安全气囊系统保护器件和方案
    的头像 发表于 08-14 23:24 581次阅读
    汽车<b class='flag-5'>安全气囊</b><b class='flag-5'>系统</b>保护器件和方案

    铁电存储器PB85RS2MC在汽车安全气囊系统中的应用

    目前汽车安全气囊系统引入了两项主要的创新技术:第一,安全气囊系统增加了“智能性”,新系统是根据事
    的头像 发表于 07-20 09:34 357次阅读
    铁电存储器PB85RS2MC在汽车<b class='flag-5'>安全气囊</b><b class='flag-5'>系统</b>中的应用

    机器视觉中的表面缺陷检测有什么用?

    表面缺陷检测机器视觉技术的一种,通常是指检测物品表面的瑕疵,利用计算机
    发表于 06-30 11:50 376次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>中的表面缺陷<b class='flag-5'>检测</b>有什么用?

    机器视觉检测系统

    控的因素。而机器视觉检测技能很大程度上克服了,人工品检测办法的抽检全检率低、准确性不高、功率低、连续性作业等坏处,在现代生产工业中得到越来越多应用推广。
    发表于 06-29 11:17 533次阅读

    重磅首发!国内首款汽车电子安全气囊点火驱动专用芯片由国芯科技研发成功

    今天,从国芯科技( 688262. SH )科研团队传来喜讯,经过连续刻苦攻关,国芯科技研发的汽车电子安全气囊点火驱动专用芯片 CCL1600B 在苏州由该团队内部测试成功,这标志着国内首款汽车电子
    的头像 发表于 06-07 18:00 464次阅读

    US381-000002-001BG压力变送器在安全气囊的作用

    US381-000002-001BG压力传感器是安全气囊系统中的控制信号输入装置。 它的作用是在汽车发生碰撞时通过碰撞传感器检测汽车碰撞的强度信号,并将信号输入安全气囊电脑。 来自传感
    的头像 发表于 05-19 11:23 294次阅读
    US381-000002-001BG压力变送器在<b class='flag-5'>安全气囊</b>的作用

    基于机器视觉安全气囊检测系统介绍

    利用图像处理机器视觉技术开发一套
    发表于 05-17 11:17 271次阅读
    基于<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>的<b class='flag-5'>安全气囊</b><b class='flag-5'>检测</b><b class='flag-5'>系统</b>介绍

    基于机器视觉安全气囊检测系统

    视觉检测系统主要由光源、相机、计算机、执行机构等部分组合而成[2],如图 2 所示。其工作原理是: 照明光源发出平行光照射在检测工件上,工业相机采集
    发表于 05-16 09:46 267次阅读
    基于<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>的<b class='flag-5'>安全气囊</b><b class='flag-5'>检测</b><b class='flag-5'>系统</b>