System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及管道缺陷标注,具体为可视化的管道缺陷信息及范围自动标注方法。
技术介绍
1、在一些领域中,生产或输送过程中需要使用到管道。例如,石油行业,需要通过管道对石油进行输送。为了避免发生危险和造成损失,常常需要对管道的表面进行检测,进而判断管道表面存在的缺陷的类别。
2、公开号为cn113063843a的中国专利公开了一种管道缺陷识别方法、装置及存储介质,将待检测的径向分量漏磁曲线图和与待检测的径向分量漏磁曲线图对应的横向分量漏磁曲线图分别输入管道缺陷识别模型,得到径向分量漏磁曲线图识别结果和横向分量漏磁曲线图识别结果,若径向分量漏磁曲线图识别结果和横向分量漏磁曲线图识别结果均指向同一缺陷类型,则缺陷类型为管道的缺陷类型。该专利能够提高管道缺陷识别的准确率和效率。
3、上述专利在实际使用过程中仅能实现对管道缺陷进行识别,不能对缺陷的类型进行识别,同时确定管道存在缺陷后,不能对缺陷范围进行标注,导致无法精确的知道管道缺陷的具体情况,就无法根据缺陷的具体情况采取相应的措施,浪费工作时间;因此,不满足现有的需求,对此我们提出了可视化的管道缺陷信息及范围自动标注方法。
技术实现思路
1、本专利技术的目的在于提供可视化的管道缺陷信息及范围自动标注方法,通过对管道的缺陷类型进行细分并进行相应的判断,使得工作人员能够快速了解管道的缺陷类型,节约了工作时间,能够快速了解管道缺陷范围的大小,并根据缺陷范围的大小及时确定管道是否需要维护,不仅能够减少工作时间,而且还能通过
2、为实现上述目的,本专利技术提供如下技术方案:可视化的管道缺陷信息及范围自动标注方法,包括以下步骤:
3、s1:通过数据采集模块采集管道的内表面图像,并对采集的管道内表面图像进行调整。
4、s2:处理完成后通过数据分析模块进行分析,根据分析结果判断管道内表面是否存在缺陷。
5、s3:若存在缺陷则根据所接收的图片特征信息判断缺陷的类型,并判断该类型的缺陷范围。
6、s4:判断完成后对缺陷类型以及缺陷范围进行相应的标注,并将标注的结果传递至可视化模块。
7、s5:可视化模块将接收的缺陷类型以及缺陷范围的标注信息进行可视化显示,并给出相应的维护意见。
8、优选的,所述数据采集模块,包括
9、图片采集模块,用于摄管道内部图像,并对所拍摄的图像进行调整,调整方式包括放大缩小图片、旋转图片、水平翻转图片、剪裁图片、改变图像亮度和图像模糊处理。
10、图片处理模块,用于对采集的管道图片进行滤波处理和灰度值拉伸,并对滤波处理和灰度值拉伸完成的图像进行特征提取。
11、优选的,所述图片处理模块,包括
12、预处理模块,用于对接收的管道内表面图像进行滤波处理和灰度值拉伸,拉伸完成后进行区域分割,处理完成后传输至特征提取模块。
13、特征提取模块,用于将处理完成的管道内表面图像输入至vision transformer特征提取网络中进行特征向量提取,得到预处理后的管道特征图像。
14、优选的,所述特征提取模块的特征提取具体包括:
15、用于将管道图像输入至vision transformer特征提取网络中,得到图片特征向量。
16、对获取的图片特征向量进行二值化处理,得到管道内表面缺陷二值化图像。
17、对管道内表面缺陷二值化图像利用自适应阈值法进行提取,得到管道内表面缺陷图像目标区域特征。
18、根据管道内表面缺陷图像目标区域特征利用canny边缘检测算子进行提取,得到管道缺陷表面图像的具体缺陷特征轮廓。
19、优选的,所述数据分析模块,包括:
20、缺陷判断模块,用于根据所获取的缺陷特征轮廓信息判断管道是否存在缺陷,存在缺陷则对缺陷进行标注。
21、缺陷类型确定模块,用于获取所标注的缺陷的参数信息,并根根据获取的缺陷参数信息判断性缺陷的具体类型。
22、缺陷范围确定模块,用于根据获取的缺陷特征轮廓对缺陷的范围进行相应的计算,并对计算的结果进行标注。
23、优选的,所述缺陷的参数信息包括裂纹的长宽度以及深度、表层脱落的长宽度以及深度、凹坑的长宽度以及深度和气孔半径以及距管道内壁深度,裂纹的长度超过5mm,宽度超过0.3mm,深度超过1mm,即为裂纹缺陷,表层脱落的长度超过20mm,宽度超过20mm,深度超过1mm,即为腐蚀性缺陷,凹坑的长度超过5mm,宽度超过5mm,深度超过2mm,即为凹坑缺陷,气孔的半径超过1mm,距管道内壁深度超过2mm,即为气孔缺陷。
24、优选的,所述缺陷判断模块的判断流程,具体包括:
25、采集管道内表面的实时数据以及相邻上一时刻的管道内表面的数据,并预设两者之间的标准波动值以及缺陷初始判断标准。
26、将所获取的实时管道数据与相邻上一时刻的管道内表面的数据进行对比,计算两者之间的差值,并根据的到的差值判断两者之间的波动值是否在标准波动值以内。
27、若在波动值范围内,则将实施获取的管道内表面的数据与缺陷初始判断标准进行对比,判断是否符合缺陷初始判断标准。
28、若符合,则管道缺陷判断结果为存在缺陷,并将判断结果传递至缺陷类型确定模块确定缺陷的类型。
29、优选的,所述缺陷范围确定模块,包括:
30、缺陷范围计算模块,用于根据缺陷特征轮廓判断缺陷的大小,通过缺陷的大小计算缺陷的范围,并对缺陷范围进行标注。
31、定位模块,用于根据管道的缺陷范围对管道缺陷所在的位置进行精准定位。
32、优选的,所述缺陷范围确定模块的具体工作流程,包括:
33、根据具体缺陷特征轮廓,确定管道缺陷表面图像的直线和非规则形状特征。
34、提取缺陷边界轮廓的像素点,并根据边界轮廓的像素点计算轮廓的边界尺寸。
35、根据直线和非规则形状特征,确定图像像素尺寸和图像的标定系数。
36、根据图像像素尺寸和图像标定系数,得到缺陷的实际物理尺寸,缺陷实际物理尺寸为缺陷的范围。
37、优选的,所述可视化模块,包括:
38、显示模块,用于对所标注的管道缺陷信息以及缺陷范围进行多角度可视化显示,同时将管道缺陷所存在的定位进行可视化显示。
39、建议模块,用于根据所标注的管道缺陷信息以及缺陷范围给出相应的维护建议,并将维护建议进行可视化显示。。
40、与现有技术相比,本专利技术的有益效果是:
41、本专利技术通过对管道的缺陷类型进行细分并进行相应的判断,使得工作人员能够快速了解管道的缺陷类型,根据相应的缺陷类型做出相应的措施,节约了工作时间,提高了工作的效率,同时也能够快速的判断管道是否存在缺陷,若判断存在缺陷,则本文档来自技高网...
【技术保护点】
1.可视化的管道缺陷信息及范围自动标注方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的可视化的管道缺陷信息及范围自动标注方法,其特征在于:所述数据采集模块,包括
3.根据权利要求2所述的可视化的管道缺陷信息及范围自动标注方法,其特征在于:所述图片处理模块,包括:
4.根据权利要求3所述的可视化的管道缺陷信息及范围自动标注方法,其特征在于:所述特征提取模块的特征提取具体包括:
5.根据权利要求1所述的可视化的管道缺陷信息及范围自动标注方法,其特征在于:所述数据分析模块,包括
6.根据权利要求5所述的可视化的管道缺陷信息及范围自动标注方法,其特征在于:所述缺陷的参数信息包括裂纹的长宽度以及深度、表层脱落的长宽度以及深度、凹坑的长宽度以及深度和气孔半径以及距管道内壁深度,裂纹的长度超过5mm,宽度超过0.3mm,深度超过1mm,即为裂纹缺陷,表层脱落的长度超过20mm,宽度超过20mm,深度超过1mm,即为腐蚀性缺陷,凹坑的长度超过5mm,宽度超过5mm,深度超过2mm,即为凹坑缺陷,气孔的半径超过1mm,距管道内壁
7.根据权利要求5所述的可视化的管道缺陷信息及范围自动标注方法,其特征在于:所述缺陷判断模块的判断流程,具体包括:
8.根据权利要求5所述的可视化的管道缺陷信息及范围自动标注方法,其特征在于:所述缺陷范围确定模块,包括:
9.根据权利要求8所述的可视化的管道缺陷信息及范围自动标注方法,其特征在于:所述缺陷范围确定模块的具体工作流程,包括:
10.根据权利要求1所述的可视化的管道缺陷信息及范围自动标注方法,其特征在于:所述可视化模块,包括:
...【技术特征摘要】
1.可视化的管道缺陷信息及范围自动标注方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的可视化的管道缺陷信息及范围自动标注方法,其特征在于:所述数据采集模块,包括
3.根据权利要求2所述的可视化的管道缺陷信息及范围自动标注方法,其特征在于:所述图片处理模块,包括:
4.根据权利要求3所述的可视化的管道缺陷信息及范围自动标注方法,其特征在于:所述特征提取模块的特征提取具体包括:
5.根据权利要求1所述的可视化的管道缺陷信息及范围自动标注方法,其特征在于:所述数据分析模块,包括
6.根据权利要求5所述的可视化的管道缺陷信息及范围自动标注方法,其特征在于:所述缺陷的参数信息包括裂纹的长宽度以及深度、表层脱落的长宽度以及深度、凹坑的长宽度以及深度和气孔半径以及距管道内壁深度,裂纹的长度超过...
【专利技术属性】
技术研发人员:王红娟,庞水文,闵泽,管玉成,梁晓斌,曾东城,
申请(专利权)人:力德中山环境科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。