一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于机器视觉的热管管口缺陷检测装置及其方法与流程

2022-08-13 22:41:41 来源:中国专利 TAG:


1.本发明涉及铜管管口的缺陷检测技术领域,具体涉及一种基于机器视觉的热管管口缺陷检测装置及其方法。


背景技术:

2.随着半导体行业的不断发展,作为大量电子功耗设备的主要散热器件,热管已被广泛应用在各种电子产品中。热管的制造过程中,铜材材质较软,在大批量切管后,容易导致铜管切口出现毛刺缺陷,同时在铜管运输过程中,也极易造成铜管管口的失圆缺陷。自动化设备加工中,难于检测穿网工艺与缩径工艺的失效,严重情况会使设备产生无法剪网和断料卡模的情况,导致一批加工件的报废。因此在进行自动穿网工序和自动缩径工序前,需要检查来料铜管管口是否有毛刺或失圆缺陷,以防止毛刺缺陷阻碍丝网穿进铜管内腔,避免失圆缺陷导致铜管缩径过程产生成形缺陷。由于检测量大、毛刺特征小,人工往往粗略检查,废品率高,随着人工成本和生产精度要求的与日俱增,急需一种能够实现热管管口缺陷的高效检测装置。机器视觉已广泛应用在提高生产效率和生产自动化程度上面,具有非接触式测量的特性,将机器视觉应用于穿网缩管自动化设备的来料工序上,能够实现高效、准确地检测热管管口缺陷。


技术实现要素:

3.针对现有技术中存在的技术问题,本发明的目的是:提供一种基于机器视觉的热管管口缺陷检测装置及其方法,实现热管管口的高效、高精度、非接触式的缺陷量化检测,提高了产品的检测精度和效率。
4.为实现上述目的,本发明采用如下技术方案:
5.基于机器视觉的热管管口缺陷检测装置,包括计算机系统和视觉装置;
6.所述的视觉装置用于水平检测铜管前端的管口缺陷,包括工作台、管口视觉检测机构和热管水平定位机构,所述管口视觉检测机构和热管水平定位机构均安装在工作台上,热管水平定位机构设置在管口视觉检测机构前侧;
7.热管水平定位机构用于水平固定不同外径和长度的热管,保持热管与管口视觉检测机构的镜头处于同一直线上,管口视觉检测机构采集管口图像信息,并传递给计算机系统;
8.所述的计算机系统,用于对管口图像进行处理和缺陷识别,包括图像预处理、特征提取和缺陷检测三个模块。
9.管口视觉检测机构包括图像采集系统与视觉仪器装置;图像采集系统安装在视觉仪器装置上;
10.图像采集系统包括相机、镜头、光源和光源控制器;
11.视觉仪器装置包括视觉支撑板、微调滑台安装板、微调滑台、相机安装板、光源固定块、光源固定座、光源滑动板;
12.镜头安装在相机上,相机设置在相机安装板上,并连接计算机系统,相机安装板固定在微调滑台上,微调滑台通过微调滑台安装板安装在视觉支撑板上,视觉支撑板固定在工作台上;
13.光源通过光源固定块安装在光源滑动块上,光源滑动块滑动安装在光源固定座上,并且光源滑动块安装在视觉支撑板内侧,光源固定座和光源固定块底部设置在工作台上。
14.热管水平定位机构包括定位底座、热管、热管固定器、后定位块、定位螺丝;定位底座通过平键和螺丝固定在工作台上,热管固定器与后定位块设置在定位底座上方开设的槽孔内,热管放置在热管固定器上的v型槽上,后定位块对热管后端口进行定位,热管固定器和后定位块通过定位螺丝固定在底座上。
15.其中相机、镜头、光源与热管保持在同一直线上。
16.基于机器视觉的热管管口缺陷检测方法,采用所述的基于机器视觉的热管管口缺陷检测装置,包括以下步骤:
17.步骤一:图像预处理模块包括图像采集、图像裁剪和轮廓检测部分;管口视觉检测机构2中的相机所采集的图片传入计算机系统中,运用灰度重心法裁剪出含有管口特征的感兴趣区域,通过形态学处理获得管口端面的形状区域和内外轮廓。
18.步骤二:特征提取模块包括目标定位、目标展平、骨架提取部分;利用最小二乘圆拟合法计算内外轮廓的拟合圆,结合均值合并法完成管口的质心位置定位与圆环大小检测,将目标区域进行极坐标变换,得到管口展平图像,通过细化算法与平滑处理,提取管口中心骨架。
19.步骤三:缺陷检测模块包括毛刺缺陷检测与失圆缺陷检测两部分;采用骨架梯度方向边缘搜索算法,获取不同位置的管口宽度测量值,设置宽度容差值判别毛刺缺陷;分析骨架线波动特征,设置位置容差值判别失圆缺陷,以上检出任一种缺陷,则判断管口质量不合格。
20.所述步骤一中,照明光源的选择与布设,相机采用黑白相机,镜头采用远心镜头以减少图像畸变,光源使用环形白色光源,相机所采集的图片传入计算机系统中,由软件系统进行图像处理。
21.所述步骤一中,对采集到的管口图像进行快速全局阈值分割处理,筛选合适外接圆半径范围的圆环区域,再对该区域进行灰度重心计算,设置圆形roi略大于圆环区域,缩减原始图像,去除图像非roi区域的干扰源,针对不同外径的铜管可自动进行裁剪去噪和放大显示。
22.所述步骤一中,采用中值滤波和均值滤波对灰度图像预处理,选择otsu阈值分割法对处理后的管口图像进行二值分割,通过欧拉数特征判断所提取的形状区域是否为管口端面,若目标区域提取无误,则得到管口内外轮廓边缘,并计算内外轮廓的圆度。
23.所述步骤二中,运用基于tukey算法的最小二乘圆拟合法,分别对管口的内轮廓点与外轮廓点进行圆拟合,同时计算外轮廓的最小外接圆和内轮廓的最大内接圆,采用均值合并的方法对内外拟合圆的圆心坐标进行合并定位,确定唯一的管口质心位置定位和圆环半径大小。
24.所述步骤二中,管口目标区域从笛卡尔坐标系转换为极坐标系,通过获取的最小
外接圆和最大内接圆,计算出管口极坐标变换所需的内外边界范围,自动适应不同管径的热管,将管口端面的圆环特征展平为直线特征,若管口有失圆缺陷,则展平后为非直线特征。
25.所述步骤二中,利用高斯滤波器对膨胀处理后的目标特征进行边缘平滑,通过rosenfeld细化算法提取展平管口区域的中心骨架,采用端点删除剪枝法保留唯一骨架特征线,选择双侧均值滤波器对骨架线进行光顺平滑,获取骨架线的点坐标与梯度角。
26.所述步骤三中,根据得到的骨架线和轮廓边缘,基于梯度方向边缘搜索的宽度检测算法,获取骨架线每个位置对应的宽度测量点对,通过欧式距离计算点对的宽度值,设置宽度容差值判别毛刺缺陷,若连续一定长度的测量值大于宽度容差值,则判定管口端面有毛刺缺陷。
27.所述步骤三中,根据得到的骨架线和管口平均宽度,设置位置容差值判别失圆缺陷,建立内外两条平行的位置容差线,分析骨架波动的褶皱程度,若骨架线与位置容差线相交,则判定管口端面有失圆缺陷,以上检出任一种缺陷,则判断管口质量不合格。
28.相对于现有技术,本发明具有如下优点:
29.(1)本发明方法针对于工业应用环境,设计了相应的图像预处理步骤,能够自动截取不同管径的铜管管口特征的roi,去除相机视野内可能存在的其他零件的反光干扰;针对铜管切削后残留的铜粉,设计相应的滤波处理算法,去除铜粉亮点干扰;针对管口有毛刺或失圆缺陷时,打光效果变差的情况下,设计对应的轮廓检测算法,判断轮廓特征提取成功与否。
30.(2)本发明方法在考虑管口有缺陷的情况下,采用tukey损失自学习算法,对轮廓点进行加权,剔除可能在毛刺或失圆缺陷区域的轮廓异常偏离点,提高了管口定位精度;能够自动适应不同外径的铜管进行精确定位,并自动选择合理目标区域展平图像;设计了一种针对铜管管口的中心骨架提取算法,能够反应真实管口骨架线。
31.(3)本发明方法针对不同铜管管口的缺陷特性,设计了相应的缺陷检测方法,通过管口厚度判别毛刺缺陷,通过骨架位置判别失圆缺陷,设计了一种针对铜管管口的宽度检测算法和位置检测方法,该方法可快速、有效地应用于工业生产中。
32.(4)本发明装置适用于水平检测小型管件,模拟了真实工业应用场景,管口视觉检测机构可方便调节相机和光源位置,热管水平定位机构可便捷、快速、准确地更换待测零件,有效提升了相机与热管的同轴度,提高了拍摄精度,加快了检测效率。
附图说明
33.图1是本发明的热管管口缺陷检测方法流程图;
34.图2是本发明的热管管口缺陷检测装置的总装配体示意图;
35.图3是本发明的管口视觉检测机构结构示意图;
36.图4是本发明的热管水平定位机构结构示意图;
37.其中:1为总装配体的底板,2为管口视觉检测装置,3为热管水平定位装置;2-1为视觉支撑板,2-2为微调滑台安装板,2-3为微调滑台,2-4为相机安装板,2-5为相机,2-6为镜头,2-7为光源,2-8为光源固定块,2-9为光源固定座,2-10为光源滑动板;3-1为定位底座,3-2为热管,3-3为热管固定器,3-4为后定位块,3-5为定位螺丝。
具体实施方式
38.为更好地理解本发明,下面结合附图对本发明作进一步的说明,但本发明的实施方式不限如此。另外,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
39.基于机器视觉的热管管口缺陷检测装置,由视觉装置和计算机系统两部分组成。
40.如图2所示,视觉装置,用于水平检测来料热管前端的管口缺陷,包括工作台1、如图3所示的管口视觉检测机构2和如图4所示的热管水平定位机构3,所述管口视觉检测机构2和热管水平定位机构3均安装在工作台1上,热管水平定位机构3设置在管口视觉检测机构2前侧,其中相机2-5、镜头2-6、光源2-7与热管3-2保持在同一直线上。
41.具体如下:
42.如图3所示的管口视觉检测机构2,包括图像采集系统与视觉仪器装置,图像采集系统包括相机2-5、镜头2-6、光源2-7和光源控制器,视觉仪器装置包括视觉支撑板2-1、微调滑台安装板2-2、微调滑台2-3、相机安装板2-4、光源固定块2-8、光源固定座2-9、光源滑动板2-10;图像采集系统安装在视觉仪器装置上,镜头2-6安装在相机2-5上,相机2-5设置在相机安装板2-4上,并连接计算机系统,相机安装板2-4固定在微调滑台2-3上,微调滑台2-3与微调滑台安装板2-2和视觉支撑板2-1连接,通过视觉支撑板2-1固定在工作台1上;光源2-7设置在光源固定块2-8上,光源固定块2-8与光源滑动块2-10、光源固定座2-9连接,光源滑动块2-10安装在视觉支撑板2-1内侧,光源固定座2-9和光源固定块2-8底部设置在工作台1上。
43.在本实施方案中,管口视觉检测机构2用于检测来料热管前端的管口缺陷;其中图像采集系统安装在视觉仪器装置上,图像采集系统通过视觉仪器装置使得相机2-5、镜头2-6和光源2-7处于同一水平直线上,相机2-5和镜头2-6固定在三轴微调滑台2-3上,通过微调横纵两个方向,以抵消安装误差,保证热管在相机成像的中心,以减少图像不均衡畸变,同时调整相机2-5前后位置,以微调成像焦距,使相机2-5成像清晰,相机2-5采用黑白相机,镜头2-6采用远心镜头以减少图像畸变,光源2-7使用环形白色光源;光源固定块2-8上开设有上下腰孔,与光源2-7背面螺纹孔配合,调整光源2-7上下位置,光源固定块2-8上开设有左右腰孔,与光源滑动板2-10前侧的螺纹孔配合,调整光源2-7左右位置,光源滑动板2-10嵌套在左右两视觉支撑板2-1之间,可前后滑动,微调滑台安装板2-2上开设有前后腰孔,配合光源滑动板2-10上的螺纹孔,调整光源2-7前后位置;调节好相机2-5、镜头2-6、光源2-7与热管3-2之间的距离,通过光源控制器调节光源2-7亮度,使得拍摄的图像呈现管口端面区域亮,背景区域暗,两者灰度相差大,可提取管口形状特征的图像,相机2-5将获取的图像传输给计算机系统进行图像处理和缺陷识别。
44.如图4所示的热管水平定位机构3,包括定位底座3-1、热管3-2、热管固定器3-3、后定位块3-4、定位螺丝3-5;定位底座3-1通过平键和螺丝固定在工作台1上,热管固定器3-3与后定位块3-4设置在定位底座3-1上方开设的槽孔内,热管3-2放置在热管固定器3-3上的v型槽上,热管3-2后端口定位在后定位块3-4上,定位螺丝3-5通过定位底座3-1侧边螺纹孔固定热管固定器3-3和后定位块3-4。
45.在本实施方式中,热管水平定位机构3用于水平固定不同外径和长度的热管,保持热管3-2与镜头2-6处于同一直线上,模拟真实来料工况,使热管3-2前端口设置在视觉检测
60.其中(x0,y0)为圆心坐标,r为圆半径。对于基于非线性最小二乘的圆拟合,其优化目标函数c为:
[0061][0062]
式中:(xi,yi)为圆弧上特征点坐标,n为参与拟合计算的特征点个数。
[0063]
计算外轮廓的最小外接圆和内轮廓的最大内接圆,采用均值合并的方法对内外拟合圆的圆心坐标进行合并定位,确定唯一的管口质心位置定位和圆环半径大小。
[0064]
s5.管口目标区域从笛卡尔坐标系f(x,y)转换为极坐标系f(ρ,θ),ρ为极值,θ为极角,变换关系如下:
[0065][0066]
通过获取的最小外接圆半径r
outer
和最大内接圆r
inner
,带入如下公式:
[0067]rob
=2r
outer-r
[0068]rib
=2r
inner-r
[0069]
计算出管口极坐标变换所需的外圆边界半径r
ob
和内圆边界半径r
ib
,自动适应不同管径的热管。将管口端面的圆环特征展平为直线特征,若管口有失圆缺陷,则展平后为非直线特征。
[0070]
s6.利用高斯滤波器对膨胀处理后的目标特征进行边缘平滑,通过rosenfeld细化算法提取展平管口区域的中心骨架,采用端点删除剪枝法保留唯一骨架特征线,选择双侧均值滤波器对骨架线进行光顺平滑,获取骨架线的点坐标与梯度角。双侧滤波综合当骨架线两侧各t点的梯度角信息,并在窗口滑动过程中使用之前已更新的数据,获得一个当前点梯度角的最优估计d(x)。
[0071]
d(x)=∑d(x-t:x t)/(2t 1)
[0072]
s7.根据得到的骨架线和轮廓边缘,基于梯度方向边缘搜索的宽度检测算法,获取骨架线每个位置对应的宽度测量点对,通过欧式距离d计算点对的宽度值
[0073][0074]
设置宽度容差值t
width
判别毛刺缺陷,若连续一定长度的测量值大于宽度容差值,则判定管口端面有毛刺缺陷。
[0075]
s8.根据得到的骨架线和管口平均宽度,设置位置容差值t
pos
判别失圆缺陷,建立内外两条平行的位置容差线,分析骨架波动的褶皱程度,若骨架线与位置容差线相交,则判定管口端面有失圆缺陷,以上检出任一种缺陷,则判断管口质量不合格。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献