基于深度学习和图像处理的密封容器泄漏量测量方法技术

技术编号:34496873 阅读:46 留言:0更新日期:2022-08-10 09:16
本发明专利技术公开了一种基于深度学习和图像处理的密封容器泄漏量测量方法,包括以下步骤:步骤1、获取密封容器泄漏产生气泡时的图像;步骤2、采用YOLOv5进行特征提取,并采用目标跟踪算法进行跟踪,得到图像中每个气泡各帧图像的气泡截取框图片;步骤3、对步骤2得到的每个气泡各帧图像的气泡截取框图片进行图像处理,得到每个气泡的几何数据和坐标数据;步骤4、基于每个气泡的几何数据和坐标数据计算得到每个气泡的体积;步骤5、将所有气泡的体积相加得到密封容器的泄漏量。本发明专利技术可智能化处理得到密封容器的泄漏量,具有精确度高、速度快的优点。点。点。

【技术实现步骤摘要】
基于深度学习和图像处理的密封容器泄漏量测量方法


[0001]本专利技术涉及泄漏量测量方法领域,具体是一种基于深度学习和图像处理的密封容器泄漏量测量方法。

技术介绍

[0002]密封容器是指除特定进出口外,工作过程中需要与外界完全隔离的密封空间。生活中常见的车用密封容器、燃气储气罐、空调压缩机、输油管道等都属于密封容器。针对密封容器气密性检测方法的研究已经有了很多,主要分为定性测量和定量测量两类方法。
[0003]定性检测主要是关注密封容器或管道是否泄漏,但是无法通过准确数据给出泄漏量大小,主要包括传统的人工水浸法、超声波检测、红外检测。定量检测是能够获取泄漏量大小的方法,包括示踪气体法、压力传感器检测法等。
[0004]随着数字图像处理技术在产品缺陷检测领域越来广泛,基于机器视觉的密封性检测技术也逐步受到研究者的重视,越来越多的研究者在传统的人工水浸法基础上,加上了机器视觉,来替代人工观测。基于机器视觉的气泡法具有成本低、能够泄漏点定位等优点。
[0005]然而现有的基于机器视觉的气泡法是基于传统的水浸法改进而来,具有以下几点问题:(1)应用环境要求高,计算机视觉在气泡检测过程中,需要对气泡进行精确识别以便后续处理,因此需要稳定的光源和保持水体清洁,然而直接将待测工件放入水中,会造成水体污染问题,不利于后续检测工作;(2)气密性检测场景通常包含照明效果,工业现场灯光明暗变化复杂,获得的图像质量参差不齐,传统的图像检测与分割算法应用效果不好;(3)被测量工件完成水中检测之后,需要对工件表面进行烘干和去除污渍处理,能耗增加;(4)不能对待测工件的泄漏量进行定量描述;(5)不适用于多个密封容器同时检测,检测效率不高。

技术实现思路

[0006] 本专利技术的目的是提供一种基于深度学习和图像处理的密封容器泄漏量测量方法,为了克服上述密封容器密封性检测技术上所存在的局限性,提出了一种基于深度学习的密封容器气密性干式检测机制。该检测机制是通过设计一整套自动化检测装置(以汽车工业中需求量极大的滤清器为例),将密封容器中泄漏出来的气体引入到水盒中,再以气泡的形式表达出来,通过DCNN和气泡体积建模,对气泡体积测量,从而间接获得密封容器的泄漏量(1)相较于上述基于传统的水浸法改进而来机器视觉密封性检测方法,该方法避免了直接将待测工件放置于水中检测所面临的各种问题;(2) 相较于高精度压力传感器,避免了测量过程中环境温度对测量结果稳定性的影响;此外,该方法能够把测量过程中的泄漏量及时的以气泡的形式排到大气中,保持密封气罩和密封容器之间的密封腔体压力几乎不变,不受压力传感器的量程限制。能够有效解决上述密封性检测过程中所遇到的问题。
[0007]为了达到上述目的,本专利技术所采用的技术方案为:基于深度学习和图像处理的密封容器泄漏量测量方法,包括以下步骤:
步骤1、获取密封容器泄漏时在液体中产生气泡时的图像;步骤2、以步骤1采集的图像为输入,采用YOLOv5进行特征提取,并采用目标跟踪算法以图像中的各个气泡为目标进行跟踪,由此得到图像中每个气泡各帧图像的气泡截取框图片;步骤3、对步骤2得到的每个气泡各帧图像的气泡截取框图片进行图像处理,得到每个气泡的几何数据和坐标数据;步骤4、基于步骤3得到的每个气泡的几何数据和坐标数据,利用以下公式计算得到每个气泡的体积,公式如下:,其中,v

表示气体的流速,即气泡的运动速度,根据气泡的坐标数据确定;C

为流体阻力系数,根据密封容器所在液体介质确定,本方案用的是纯净水;S为气泡迎风面的面积,根据步骤3得到的气泡的几何数据确定;为重力加速度;为气泡在垂直方向上的加速度;步骤5、将根据步骤4得到的所有气泡的体积相加,得到密封容器的泄漏量。
[0008]进一步的,步骤2采用的YOLOv5中,以不对称卷积块取代YOLOv5中原有的CSP卷积核;所述不对称卷积块包括三个卷积核,分别为3
×3×
c卷积核、3
×1×
c卷积核、1
×3×
c 卷积核,其中:3
×3×
c卷积核是一个正则卷积,由3
×3×
c卷积核提取图像中气泡的基础特征;3
×1×
c卷积核和1
×3×
c卷积核分别是竖形和横形卷积核,两者分别对应提取图像中气泡的纵向和横向特征,这两种卷积核都可提取目标的位置特征和旋转特征。
[0009]进一步的,步骤2中,采用deepsort算法进行目标跟踪。
[0010]进一步的,步骤3中,对步骤2得到的每个气泡各帧图像的截取框图片进行图像处理时,先依次进行高斯模糊处理、sobel算子提取边缘处理、孔洞填充处理后得到二值化图像,二值化图像中气泡部分由白色像素点组成,其余部分由黑色像素点组成,然后再进行开裂填充处理,开裂填充处理过程如下:Step1、初步填充:先从上往下对二值化图像中的像素点进行遍历,再依次按照从左往右、从右往左的顺序进行遍历,遍历时判断二值化图像是否存在裂开区域,其中:在从左往右遍历时,若有裂开区域,根据裂开区域与气泡边缘相隔距离,分为两种情况:(a1)若出现像素点顺序为白黑黑黑黑时,标记第一个黑色像素点为行起始点,记作S1;(a2)若出现像素点顺序为白白白白黑时,标记黑色像素点为行起始点,记作S2;在从左往右遍历时,若没有裂开区域,出现像素点顺序为黑白白白白时,标记最后
一个白色像素点为行起始点,记作S3;在从右往左遍历时,若有裂开区域,根据裂开区域与气泡边缘相隔距离,分为两种情况:(a3)若出现像素点顺序为白黑黑黑黑时,标记白色像素点为行终止点,记作E1;(a4)若出现像素点顺序为白白白白黑时,标记最后一个白色像素点为行终止点,记作E2;在从右往左遍历时,若没有裂开区域,出现像素点顺序为黑白白白白时,标记最后一个白色像素点为行终止点,记作E3;经过所有遍历和标记后,使行起始点和行终止点与相应的行对应,将每一行的行起始点到行终止点的像素值变成255,完成对孔洞填充后的气泡的初步填充;Step2、最后填充:按Step1进行填充后,从左往右对像素点进行遍历,再依次按照从上往下、从下往上的顺序进行遍历,其中:在从上往下遍历时,若有裂开区域,根据裂开区域与气泡边缘相隔距离,分为两种情况:(b1)若出现像素点顺序为白黑黑黑黑时,标记第一个黑色像素点为列起始点;(b2)若出现像素点顺序为白白白白黑时,标记黑色像素点为列起始点;在从上往下遍历时,若没有裂开区域,出现像素点顺序为黑白白白白时,标记最后一个白色像素点为列起始点;在从下往上遍历情况时,若有裂开区域,根据裂开区域与气泡边缘相隔距离,分为两种情况:(b3)若出现像素点顺序为白黑黑黑黑时,标记白色像素点为列终止点;(b4)若出现像素点顺序为白白白白黑时,标记最后一个白色像素点为列终止点;在从下往上遍历情况时,若没有裂开区域,出现像素点顺序为黑白白白白时,标记黑色像素点为列终止点;最后将所有列对应的列起始点和列终止点按照左闭右开的方式像素值全改为1,按照像素值1表本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于深度学习和图像处理的密封容器泄漏量测量方法,其特征在于,包括以下步骤:步骤1、获取密封容器泄漏时在液体中产生气泡时的图像;步骤2、以步骤1采集的图像为输入,采用YOLOv5进行特征提取,并采用目标跟踪算法以图像中的各个气泡为目标进行跟踪,由此得到图像中每个气泡各帧图像的截取框图片;步骤3、对步骤2得到的每个气泡各帧图像的截取框图片进行图像处理,得到每个气泡的几何数据和坐标数据;步骤4、基于步骤3得到的每个气泡的几何数据和坐标数据,利用以下公式计算得到每个气泡的体积,公式如下:,其中,v

表示气体的流速,即气泡的运动速度,根据气泡的坐标数据确定;C

为流体阻力系数,根据密封容器所在液体介质确定;S为气泡迎风面的面积,根据步骤3得到的气泡的几何数据确定;为重力加速度;为气泡在垂直方向上的加速度;步骤5、将根据步骤4得到的所有气泡的体积相加,得到密封容器的泄漏量。2.根据权利要求1所述的基于深度学习和图像处理的密封容器泄漏量测量方法,其特征在于,步骤2采用的YOLOv5中,以不对称卷积块取代YOLOv5中原有的CSP卷积核;所述不对称卷积块包括三个卷积核,分别为3
×3×
c卷积核、 3
×1×
c卷积核、 1
×3×
c 卷积核,其中:3
×3×
c卷积核是一个正则卷积,由3
×3×
c卷积核提取图像中气泡的基础特征;3
×1×
c卷积核和 1
×3×
c卷积核分别是竖形和横形卷积核,两者分别对应提取图像中气泡的纵向和横向特征,这两种卷积核都可提取目标的位置特征和旋转特征。3.根据权利要求1所述的基于深度学习和图像处理的密封容器泄漏量测量方法,其特征在于, 步骤2中,采用deepsort算法进行目标跟踪。4.根据权利要求1所述的基于深度学习和图像处理的密封容器泄漏量测量方法,其特征在于,步骤3中,对步骤2得到的每个气泡各帧图像的截取框图片进行图像处理时,先依次进行高斯模糊处理、sobel算子提取边缘处理、孔洞填充处理后得到二值化图像,二值化图像中气泡部分由白色像素点组成,其余部分由黑色像素点组成,然后再进行开裂填充处理,开裂填充处理过程如下:Step1、初步填充:先从上往下对二值化图像中的像素点进行遍历,再依次按照从左往右、从右往左的顺序进行遍历,遍历时判断二值化图像是否...

【专利技术属性】
技术研发人员:詹曙宋万丁正龙臧怀娟刘睿哲
申请(专利权)人:合肥工业大学
类型:发明
国别省市:

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

1