System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 管道内壁缺陷检测方法、装置、设备及介质制造方法及图纸_技高网

管道内壁缺陷检测方法、装置、设备及介质制造方法及图纸

技术编号:40607403 阅读:5 留言:0更新日期:2024-03-12 22:14
本申请涉及一种管道内壁缺陷检测方法、装置、设备及介质,应用于缺陷检测技术领域,其方法包括:获取检测数据;基于所述检测数据以及三角法计算轮廓高度;基于预设算法对所述轮廓高度进行纠偏;基于纠偏后的所述轮廓高度确定缺陷位置。本申请具有提高管道内壁缺陷检测的效率的效果。

【技术实现步骤摘要】

本申请涉及缺陷检测的,尤其是涉及一种管道内壁缺陷检测方法、装置、设备及介质


技术介绍

1、管道作为常用气体和液体的传输手段,其截面形状、管壁形貌等对流动流体的动态性能有着显著的影响,管道内壁的缺陷例如腐蚀、使用过程中的破损等对生产的安全性有重要影响,因而对管道内壁缺陷进行无损检测,尽早发现缺陷,对于减少事故的发生和避免经济损失具有重要意义。

2、在对管道内部进行缺陷检测时,通常是将相机沿管道圆心轴线进行移动从而获取检测数据,然而若相机偏离管道圆心轴线,则检测数据会存在一定误差,现阶段的解决方法为工作人员重新进行检测,然而重新进行检测,降低了检测的效率。


技术实现思路

1、为了提高管道内壁缺陷检测的效率,本申请提供一种管道内壁缺陷检测方法、装置、设备及介质。

2、第一方面,本申请提供一种管道内壁缺陷检测方法,采用如下的技术方案:

3、一种管道内壁缺陷检测方法,包括:

4、获取检测数据;

5、基于所述检测数据以及三角法计算轮廓高度;

6、基于预设算法对所述轮廓高度进行纠偏;

7、基于纠偏后的所述轮廓高度确定缺陷位置。

8、通过采用上述技术方案,将检测数据即激光图像通过三角法计算轮廓高度,通过预设算法对轮廓高度进行纠偏,并根据纠偏后的轮廓高度确定缺陷位置,当检测数据存在误差从而导致轮廓高度存在误差时,通过预设算法对轮廓高度进行纠偏,而无需重新进行检测,提高了管道内壁缺陷检测的效率。

<p>9、可选的,在所述基于所述检测数据以及三角法计算轮廓高度之前,所述方法还包括:

10、基于检测时间对所述检测数据进行分组,得到至少一个第一数据组合;

11、计算每个所述检测数据的平均灰度;

12、将每个所述第一数据组合中的所述检测数据按照所述平均灰度进行排序,得到排序结果;

13、基于所述排序结果对所述检测数据进行筛选,得到至少一个最优检测数据,所述最优检测数据的数量与所述第一数据组合的数量相同;

14、其中,所述基于所述检测数据以及三角法计算轮廓高度,包括:

15、基于所述最优检测数据以及所述三角法计算轮廓高度。

16、通过采用上述技术方案,在获取检测数据时,会进行多次曝光从而在一个位置获取多个检测数据,通过平均灰度对检测数据进行筛选,提高了检测数据的准确性,从而提高了轮廓高度的准确性。

17、可选的,所述基于所述排序结果对所述检测数据进行筛选,得到至少一个最优检测数据,包括:

18、将所述排序结果中最大的所述平均灰度对应的所述检测数据确定为第一检测数据;

19、若每个所述第一数据组合中所述第一检测数据的数量大于一个,则确定所述第一检测数据的像素亮度值;

20、将每个所述第一数据组合中所述像素亮度值最大的所述第一检测数据确定为所述最优检测数据。

21、通过采用上述技术方案,当同一个位置的第一检测数据大于一个时,再根据像素亮度值进行筛选,提高了筛选的准确性,从而提高了检测数据的准确性。

22、可选的,所述基于预设算法对所述轮廓高度进行纠偏,包括:

23、将每个所述轮廓高度以及对应的管道深度确定为一个位置点;

24、将各个所述位置点基于最小二乘法进行拟合,得到拟合直线;

25、将在所述拟合直线上的位置点确定为第一位置点;

26、统计所述第一位置点的个数;

27、将所述第一位置点的个数占所述位置点的个数的概率确定为第一概率;

28、若所述第一概率小于预设概率,则基于所述预设算法对所述轮廓高度进行纠偏。

29、通过采用上述技术方案,将各个位置点通过最小二乘法进行拟合,通过拟合直线判断测量得到的轮廓高度的偏移情况,若第一概率大于或等于预设概率,即偏移不严重,则只需根据拟合直线对轮廓高度进行纠偏,若第一概率小于预设概率,即偏移较严重,则需要通过预设算法对轮廓高度进行纠偏,根据偏移情况选择不同的纠偏方法,提高了纠偏的准确性。

30、可选的,所述基于所述预设算法对所述轮廓高度进行纠偏,包括:

31、基于预设距离以及所述管道深度将所述位置点进行分组,得到多个第二数据组合;

32、将每个所述第二数据组合中的所述位置点进行拟合,得到多个第二拟合直线,所述第二拟合直线的数量与所述第二数据组合的数量相同;

33、基于所述第二拟合直线以及乔莱斯基分解法确定模型参数;

34、基于所述模型参数以及随机抽样一致算法确定纠偏模型;

35、基于所述纠偏模型对所述轮廓高度进行纠偏,得到纠偏后的所述轮廓高度。

36、可选的,在所述基于所述纠偏模型对所述轮廓高度进行纠偏之后,所述方法还包括:

37、将纠偏后的所述轮廓高度确定为拟合值;

38、基于所述拟合值以及所述轮廓高度计算残差;

39、计算所述拟合值的平均值;

40、基于所述平均值以及所述拟合值计算总平方和;

41、基于所述残差计算残差平方和;

42、基于所述总平方和以及所述残差平方和计算评估系数;

43、基于所述评估系数评估所述纠偏模型。

44、通过采用上述技术方案,在根据纠偏模型对轮廓高度进行纠偏之后,根据纠偏后的轮廓高度即拟合值以及轮廓高度进行计算,从而对纠偏模型进行评估,提高了纠偏模型的准确性,从而提高了纠偏后的轮廓高度的准确性,进而提高了缺陷位置的准确性。

45、可选的,所述基于纠偏后的所述轮廓高度确定缺陷位置,包括:

46、若所述残差小于所述预设残差,则将所述拟合值确定为轮廓高度;

47、基于所述轮廓高度、所述管道深度以及偏转角度确定点云数据;

48、基于卷积神经网络以及所述点云数据确定缺陷位置。

49、通过采用上述技术方案,若残差小于预设残差,即该缺陷可以忽略,则将拟合值确定为轮廓高度,再通过卷积神经网络以及点云数据确定缺陷位置,可以准确得到实际需要的缺陷位置。

50、第二方面,本申请提供一种管道内壁缺陷检测装置,采用如下的技术方案:

51、一种管道内壁缺陷检测装置,包括:

52、数据获取模块,用于获取检测数据;

53、高度计算模块,用于基于所述检测数据以及三角法计算轮廓高度;

54、高度纠偏模块,用于基于预设算法对所述轮廓高度进行纠偏;

55、缺陷确定模块,用于基于纠偏后的所述轮廓高度确定缺陷位置。

56、通过采用上述技术方案,将检测数据即激光图像通过三角法计算轮廓高度,通过预设算法对轮廓高度进行纠偏,并根据纠偏后的轮廓高度确定缺陷位置,当检测数据存在误差从而导致轮廓高度存在误差时,通过预设算法对轮廓高度进行纠偏,而无需重新进行检测,提高了管道内壁本文档来自技高网...

【技术保护点】

1.一种管道内壁缺陷检测方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在所述基于所述检测数据以及三角法计算轮廓高度之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述排序结果对所述检测数据进行筛选,得到至少一个最优检测数据,包括:

4.根据权利要求1所述的方法,其特征在于,所述基于预设算法对所述轮廓高度进行纠偏,包括:

5.根据权利要求4所述的方法,其特征在于,所述基于所述预设算法对所述轮廓高度进行纠偏,包括:

6.根据权利要求5所述的方法,其特征在于,在所述基于所述纠偏模型对所述轮廓高度进行纠偏之后,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述基于纠偏后的所述轮廓高度确定缺陷位置,包括:

8.一种管道内壁缺陷检测装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括处理器,所述处理器与存储器耦合;

10.一种计算机可读存储介质,其特征在于,包括计算机程序或指令,当所述计算机程序或指令在计算机上运行时,使得所述计算机执行如权利要求1至7任一项所述的方法。

...

【技术特征摘要】

1.一种管道内壁缺陷检测方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在所述基于所述检测数据以及三角法计算轮廓高度之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述排序结果对所述检测数据进行筛选,得到至少一个最优检测数据,包括:

4.根据权利要求1所述的方法,其特征在于,所述基于预设算法对所述轮廓高度进行纠偏,包括:

5.根据权利要求4所述的方法,其特征在于,所述基于所述预设算法对所述轮廓高度进行纠偏,包括:

...

【专利技术属性】
技术研发人员:王少勃王克会郝帆
申请(专利权)人:天津滨海雷克斯激光科技发展有限公司
类型:发明
国别省市:

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

1