基于机器视觉的零件检测方法技术

技术编号:29311830 阅读:26 留言:0更新日期:2021-07-17 02:21
本发明专利技术公开了一种基于机器视觉的零件检测方法,采用加权混合深度学习目标辨识算法,并具有二次检测方法,二次检测方法采用多算法融合处理,最后通过支持向量机融合辨识。加权混合深度学习目标辨识算法的元深度学习算法包括RCNN算法、Faster

【技术实现步骤摘要】
基于机器视觉的零件检测方法


[0001]本专利技术涉及一种零件缺陷检测
,尤其涉及一种基于机器视觉的零件检测技术。

技术介绍

[0002]零件表面裂纹不仅仅影响零件的整体质量,给生产零件的厂商造成利益损害,甚至带来严重的意外伤害。比如汽车、军工、航天、轨道传等行业中的轴类、齿轮、盘套类等铁磁性材料制成的零件出现裂纹,可能造成严重的交通事故。因此对这些零件表面上的裂纹进行检测和辨识已成为衡量该产品质量的必要手段。目前,常用的铁磁性材料表面裂纹的检测方法有涡轮法、超声法、磁粉法等等。
[0003]磁粉法又分为荧光和非荧光磁粉检测,前者的方法相比后者具有更高的对比度且易检测,因此被广泛应用在工业领域。目前,零件表面缺检测主要以人工为主,由于各种零件的种类及数量众多,同时一些零件结构的不规则,在人工操作的过程中难以避免会出现零件种类出错的情况。另外,人工检验过程中,容易产生疲劳现象,比如在一个时段内观察过多零件时,容易出现视觉疲劳,从而影响生产产品的合格率,造成企业不可弥补的损失。
[0004]因而,采用自动图像识别代替人工判断的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.基于机器视觉的零件检测方法,用于识别摄像头所拍摄的零件图像中的零件缺陷,通过基于机器视觉的零件检测机构来进行;基于机器视觉的零件检测机构包括包括机架,以被检测零件的整体移动方向为下游方向,机架上由上游至下游方向依次设有输入传送机构、装夹拍摄机构和输出传送机构;输入传送机构的传送面与输出传送机构的传送面相平齐;机架上还设有电控装置,电控装置连接有显示屏和声光报警器,电控装置内具有图像识别模块;其特征在于:装夹拍摄机构包括铰接在机架顶部的相机机械臂和安装在机架中下部的装夹装置;相机机械臂由伺服电机驱动;相机机械臂的自由端设有第一摄像头,相机机械臂的自由端或者相机机械臂上方的固定结构上设有照明灯,伺服电机、照明灯和第一摄像头均与电控装置相连接;装夹装置包括用于装夹零件的装夹结构、用于驱动装夹部分旋转的纵向旋转结构、横向旋转结构和纵向翻转结构;初始状态下,纵向翻转结构的翻转方向、纵向旋转结构的旋转方向以及横向旋转结构的旋转方向两两垂直;还包括有磁粉检测装置,磁粉检测装置包括检测台,检测台一侧固定连接有储粉箱,储粉箱中存储有磁粉;检测台上具有用于放置零件的零件位置,检测台上设有电动喷枪、吸粉器和连接杆,电动喷枪的进管连接储粉箱的底部,电动喷枪的喷射方向朝向零件位置的零件;吸粉器的吸粉口朝向零件位置的零件,吸粉器的出粉口朝向储粉箱;连接杆上安装有第二摄像头,第二摄像头的拍摄方向朝向零件位置的零件;电动喷枪、吸粉器和第二摄像头均与电控装置相连接;纵向翻转结构包括支撑架,支撑架前端向上通过转轴转动连接有底框,底框的中后部向下铰接有用于驱动底框纵向翻转的翻转气缸,翻转气缸向下与机架相铰接,翻转气缸与电控装置相连接;横向旋转结构包括旋转用减速电机和旋转框架,旋转用减速电机的输出轴为其转动部分且其壳体为其固定部分,旋转用减速电机的固定部分和转动部分分别连接底框或旋转框架;旋转用减速电机连接电控装置;纵向旋转结构包括固定连接在旋转框架上的安装架,安装架转动连接有平行相对设置的第一转动圈和第二转动圈,第一转动圈的一侧沿周向凸设有第一滚动导环,第二转动圈的一侧沿周向凸设有第二滚动导环;第一滚动导环下方的安装架上设有两个用于支撑第一滚动导环的第一槽轮,第一滚动导环插入第一槽轮的轮槽内;第二滚动导环下方的安装架上设有两个用于支撑第二滚动导环的第二槽轮,第二滚动导环插入第二槽轮的轮槽内;两个第一槽轮和两个第二槽轮组成支撑槽轮组,支撑槽轮组中至少一个槽轮连接有槽轮驱动电机且该槽轮作为主动槽轮,槽轮驱动电机与电控装置相连接;安装架上安装有压轮,压轮向下与第一转动圈的底部内表面或第二转动圈的底部内表面相压接;装夹结构包括固定连接在第一转动圈和第二转动圈之间的前连接板和后连接板,前连接板和后连接板之间安装有两个装夹用滚筒,两个装夹用滚筒内分别设有电磁铁,电磁铁与电控装置相连接;两个装夹用滚筒之间设有驱动用滚筒,驱动用滚筒安装在前连接板和
后连接板之间,驱动用滚筒连接有滚筒驱动电机,滚筒驱动电机连接电控装置;两个装夹用滚筒用于滚动输送零件以及磁力装夹零件;拍照时滚筒驱动电机用于微调零件位置;两个装夹用滚筒和驱动用滚筒位于同一平面,将该平面称为装夹平面;装夹结构具有对接状态,装夹结构位于对接状态时装夹平面与输入传送机构的传送面以及输出传送机构的传送面相平齐并且对接;装夹用滚筒下方的旋转框架或安装架上设有用于检测零件的零件传感器,零件传感器与电控装置相连接;所述输入传送机构和输出传送机构结构相同,均包括并排间隔安装在辊架上的若干传送辊,传送辊包括一个主动辊和若干从动辊,辊架安装在机架上;机架上或辊架上安装有用于驱动主动辊的辊筒驱动电机,辊筒驱动电机与电控装置相连接;磁粉检测装置和装夹结构之间设有用于将零件转运至磁粉检测装置上的转运机械手;基于机器视觉的零件检测方法采用加权混合深度学习目标辨识算法,加权混合深度学习目标辨识算法的元深度学习算法包括RCNN算法、Faster

RCNN算法、R

FCN算法、YOLO算法、SSD算法和DenseBox算法;加权混合深度学习目标辨识算法存储于电控装置的图像识别模块中;所述6类元深度学习算法均通过离线进行训练;所述加权混合深度学习目标辨识算法在实时检测时,由电控装置通过第一摄像头获取零件六个表面多角度彩色图像,图像分辨率为1280像素
×
720像素;六个表面图像包括上表面、下表面、前表面、后表面、左表面和右表面的图像;对零件的各表面图像均执行以下缺陷标记处理:(1)采用RCNN算法,初步判断当前图像是否存在表面缺陷,并标记所述表面缺陷对应的矩形区域,具体标记为RA1,RA2,RAm;(2)采用Faster

RCNN算法,初步判断当前图像是否存在表面缺陷,并标记所述表面缺陷对应的矩形区域,具体标记为RB1,RB2,RBn;(3)采用R

FCN算法,初步判断当前图像是否存在表面缺陷,并标记所述表面缺陷对应的矩形区域,具体标记为RC1,RC2,RCo;(4)采用YOLO算法,初步判断当前图像是否存在表面缺陷,并标记所述表面缺陷对应的矩形区域,具体标记为RD1,RD2,RDw;(5)采用SSD算法,初步判断当前图像是否存在表面缺陷,并标记所述表面缺陷对应的矩形区域,具体标记为RE1,RE2,REv;(6)采用DenseBox算法,初步判断当前图像是否存在表面缺陷,并标记所述表面缺陷对应的矩形区域,具体标记为RF1,RF2,RFk;(7)如果m、n、o、w、v和k中有四个以上的数值为0,则所述加权混合深度学习目标辨识算法判断当前图像不存在表面缺陷,否则转到流程(8);(8)检查各元深度学习算法标记的缺陷对应的矩形区域的位置,两两判断是否相邻或重叠;对相邻或重叠的矩形区域进行合并,直到新生成的最终矩形区域均不重叠且不相邻为止,最终的矩形区域标记为RG1,RG2,RGq,并将零件的该表面标记为疑似缺陷表面;对一个零件的六个表面均进行缺陷标记处理后,由磁粉检测装置对零件的每一个疑似缺陷表面进行二次检测。2.根据权利要求1所述的基于机器视觉的零件检测方法,其特征在于:磁粉检测装置对
零件的每一个疑似缺陷表面进行二次检测的方法是:电控装置控制电动喷枪将磁粉均匀喷撒在零件的疑似缺陷表面,然后控制第二摄像头对零件所有疑似缺陷表面逐一进行拍摄,得到吸附有磁粉的零件表面图像,以下简称为磁粉图像;电控装置中的图像识别模块对零件的各磁粉图像逐一进行识别,先进行加权滤波处理,再通过多算法融合处理进行图像识别,判断该表面是否确实具有缺陷,并将判断结果显示在显示屏上;电控装置打开吸粉器,将零件表面的磁粉吸回至储粉箱中;加权滤波处理方法是:第一是将拍摄的磁粉图像灰度化;拍摄零件的疑似缺陷表面的具体操作是:电控装置通过第二摄像头对准最终的矩形区域RG1,RG2,RGqq的中心位置,拍摄其荧光成像图像得到磁粉图像,图像分辨率为1280像素
×
720像素,对磁粉图像进行灰度化后得到灰度图像;将灰度图像标记为f(i,j),f为当前(i,j)像素的灰度值,其中720≥i>0,且1280≥j>0;灰度图像中,i=1、i=720、j=1和j=1280的像素为边缘像素,720>i>1且1280>j>1的像素为中部像素;第二是均值滤波;对于边缘像素不进行均值滤波处理,拷贝其灰度值到处理后的新图像中;对各中部像素f(i,j),采用均值滤波算法,获取处理后的灰度值,将中部像素f(i,j)处理后的灰度值标记为u1;均值滤波算法是:u
11
、u
12
和u
13
满足下式:u
11
=f(i

1,j

1)+f(i

1,j)+f(i

1,j+1);u
12
=f(i,j

1)+f(i,j)+f(i,j+1);u
13
=f(i+1,j

1)+f(i+1,j)+f(i+1,j+1);第三是中心值滤波;对于边缘像素不进行中心值滤波处理,拷贝其灰度值到处理后的新图像中;对各中部像素f(i,j),采用中心值滤波算法,获取处理后的灰度值,标记为u2;中心值滤波算法是:u
2m
、u2
avg
、u2
min
和u2
max
满足下式:u
2m
=median(f(i

1,j

1),f(i

1,j),f(i

1,j+1),f(i,j

1),f(i,j),f(i,j+1),f(i+1,j

1),f(i+1,j),f(i+1,j+1));u
2avg
=avg(f(i

1,j

1),f(i

1,j),f(i

1,j+1),f(i,j

1),f(i,j),f(i,j+1),f(i+1,j

1),f(i+1,j),f(i+1,j+1));u
2min
=min(f(i

1,j

1),f(i

1,j),f(i

1,j+1),f(i,j

1),f(i,j),f(i,j+1),f(i+1,j

1),f(i+1,j),f(i+1,j+1));u
2max
=max(f(i

1,j

1),f(i

1,j),f(i

1,j+1),f(i,j

1),f(i,j),f(i,j+1),f(i+1,j

M5=(y
30

3y
12
)(y
30
+y
12
)((y
30
+y
12
)2‑
(3y
21

y
03
)2)+(3y
21

y
03
)(y
21
+y
03
...

【专利技术属性】
技术研发人员:罗国富李立伟闫羲昊明五一李医中张圣飞马军李晓科何文斌都金光侯俊剑曹阳刘琨
申请(专利权)人:郑州轻工业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1