System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 焊接缺陷检测方法、检测系统、电子设备及存储介质技术方案_技高网

焊接缺陷检测方法、检测系统、电子设备及存储介质技术方案

技术编号:43674494 阅读:11 留言:0更新日期:2024-12-18 20:58
本申请提供一种焊接缺陷检测方法、检测系统、电子设备及存储介质,涉及电池技术领域。通过基于焊接图像所指示的爆点信息和焊缝信息,检测电芯是否存在焊接缺陷,如此可实现焊接缺陷的自动化检测,检测效率更高,可有效降低人工成本、时间成本以及漏检率。

【技术实现步骤摘要】

本申请涉及电池,具体而言,涉及一种焊接缺陷检测方法、检测系统、电子设备及存储介质


技术介绍

1、目前,在动力电池生产过程中,顶盖四周激光焊接焊缝质量至关重要,如果焊缝中存在凸起、凹坑,焊缝高低不平等缺陷,这些缺陷会影响电池模组的安装,在使用过程中,容易产生破损,造成安全事故。

2、相关技术中在电池的电芯焊接结束后,通常需要人工进行焊接缺陷的检测判断。这种方式存在人工检测成本高,且易出现因人眼很难分辨出缺陷而存在漏检的问题。


技术实现思路

1、本申请实施例的目的在于提供一种焊接缺陷检测方法、检测系统、电子设备及存储介质,用以改善现有的人工检测方式成本高、效率低、容易漏检的问题。

2、第一方面,本申请实施例提供了一种焊接缺陷检测方法,所述方法包括:

3、获取电芯的焊接图像:

4、基于所述焊接图像指示的爆点信息和焊缝信息,检测所述电芯是否存在焊接缺陷,其中,所述爆点信息包括爆点宽度、爆点长度、爆点数量和爆点厚度中的至少一种,所述焊缝信息包括焊缝宽度、焊缝长度、焊缝是否偏移以及焊缝厚度中的至少一种。

5、在上述实现过程中,通过基于焊接图像所指示的爆点信息和焊缝信息,检测电芯是否存在焊接缺陷,如此可实现焊接缺陷的自动化检测,检测效率更高,可有效降低人工成本、时间成本以及漏检率。

6、可选地,在所述爆点信息包括所述爆点宽度、所述爆点长度和所述爆点数量,以及所述焊缝信息包括所述焊缝宽度的情况下,所述基于所述焊接图像指示的爆点信息和焊缝信息,检测所述电芯是否存在焊接缺陷,包括:

7、若所述爆点数量小于或等于设定数量、且所述爆点长度小于或等于设定长度、且所述爆点宽度与所述焊缝宽度之间的差值在设定范围内,则确定所述电芯不存在焊接缺陷。

8、在上述实现过程中,通过结合爆点信息和焊缝信息来综合检测焊接缺陷,可有效提高焊接缺陷检测的准确性,从而有效筛选出异常电芯。

9、可选地,在所述爆点信息包括爆点宽度、爆点长度、爆点数量和爆点厚度,以及所述焊缝信息包括焊缝宽度、焊缝长度、焊缝是否偏移以及焊缝厚度的情况下,所述基于所述焊接图像指示的爆点信息和焊缝信息,检测所述电芯是否存在焊接缺陷,包括:

10、若所述爆点长度小于或等于设定长度、所述爆点数量小于或等于设定数量、所述爆点厚度小于或等于设定厚度、所述爆点宽度与所述焊缝宽度之间的差值在设定范围内、所述焊缝长度大于或等于预设长度、焊缝未偏移以及所述焊缝厚度在设定厚度范围内,则确定所述电芯不存在焊接缺陷。

11、在上述实现过程中,使用更多的爆点信息和焊缝信息来进行焊缝缺陷检测,可实现焊缝缺陷的全面检测,提高检测的准确性。

12、可选地,所述基于所述焊接图像指示的爆点信息和焊缝信息,检测所述电芯是否存在焊接缺陷,包括:

13、确定所述爆点信息和所述焊缝信息中的各个信息的判断优先级;

14、基于所述判断优先级选取各个信息依次进行判断,以检测所述电芯是否存在焊接缺陷,其中,在判断时,若基于更高优先级的信息检测所述电芯不存在焊接缺陷,则继续基于更低优先级的信息进行检测。

15、在上述实现过程中,根据各个信息的判断优先级来选取信息依次进行判断,比如某个信息的缺陷出现次数更多,则判断优先级更高,可以先判断,如果满足对应的条件,则直接确定电芯存在缺陷,也就无需进行其他信息的判断,可提高焊接缺陷的检测效率。

16、可选地,通过以下方式获取所述焊接图像指示的爆点信息和焊缝信息:

17、获取所述焊接图像的对象分割图像,所述对象分割图像包括爆点分割图像和焊缝分割图像;

18、对所述爆点分割图像中的爆点信息进行检测,获得爆点信息,以及对所述焊缝分割图像中的焊缝信息进行检测,获得焊缝信息。

19、在上述实现过程中,先从焊接图像中分割出爆点和焊缝,这样在后续对爆点信息和焊缝信息时,可减少背景信息对检测结果的干扰。

20、可选地,所述获取所述焊接图像的对象分割图像,包括:

21、利用第一unet网络获取所述焊接图像的爆点分割图像,所述第一unet网络是利用包含爆点信息的焊接图像进行训练获得的;

22、利用第二unet网络获取所述焊接图像的焊缝分割图像,所述第二unet网络是利用包含焊缝信息的焊接图像进行训练获得的。

23、在上述实现过程中,通过训练两个unet网络来分别对不同对象进行分割,如此可使得每个unet网络能够专门针对爆点或焊缝的特征进行学习,可以更准确地学习和提取相关特征,从而提高分割的精度。并且两个unet网络也可独立地并行处理,提高分割的效率。

24、可选地,所述爆点信息包括爆点数量、爆点宽度和爆点长度中的至少一种,所述对所述爆点分割图像中的爆点信息进行检测,获得爆点信息,包括:

25、利用轮廓检测函数检测所述爆点分割图像中爆点的轮廓,并获取对应轮廓的数量、宽度和长度中的至少一种,所述轮廓的数量为所述爆点数量,所述轮廓的宽度为所述爆点宽度,所述轮廓的长度为所述爆点长度。

26、在上述实现过程中,利用轮廓检测函数检测爆点分割图像中爆点的轮廓,并获取轮廓的相关信息来获得爆点信息,由于轮廓能够准确反映爆点的边界,所以可以准确检测到爆点的宽度和长度等信息。

27、可选地,所述爆点信息还包括爆点厚度,所述对所述爆点分割图像中的爆点信息进行检测,获得爆点信息,还包括:

28、利用神经网络模型预测所述爆点分割图像中的爆点厚度。

29、在上述实现过程中,还通过检测爆点厚度来对焊接缺陷进行判断,如此可结合更多信息筛选出符合焊接质量的电芯,以减少漏检。

30、可选地,所述焊缝信息包括焊缝宽度,所述对所述焊缝分割图像中的焊缝信息进行检测,获得焊缝信息,包括:

31、利用轮廓检测函数检测所述焊缝分割图像中焊缝的轮廓,并确定所述轮廓的宽度为所述焊缝宽度。

32、在上述实现过程中,由于轮廓可准确反映焊缝的边界,所以通过获取轮廓的宽度可准确获取焊缝的宽度。

33、可选地,所述利用轮廓检测函数检测所述焊缝分割图像中焊缝的轮廓,并确定所述轮廓的宽度为所述焊缝宽度,包括:

34、利用轮廓检测函数检测所述焊缝分割图像中焊缝的轮廓;

35、利用边界框检测函数确定所述轮廓对应的多个边界框,并获取每个边界框的宽度;

36、根据每个边界框的宽度确定所述轮廓的宽度,以及确定所述轮廓的宽度为所述焊缝宽度。

37、在上述实现过程中,由于焊缝较长且宽度不是完全均等的,所以通过检测焊缝轮廓的多个边界框的宽度,可根据这多个边界框的宽度来准确确定焊缝宽度。

38、可选地,所述利用边界框检测函数确定所述轮廓对应的多个边界框,包括:

39、利用边界框检测函数将所述轮廓在长度方向上按照每隔n个像素点确定多个边界框,本文档来自技高网...

【技术保护点】

1.一种焊接缺陷检测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述爆点信息包括所述爆点宽度、所述爆点长度和所述爆点数量,以及所述焊缝信息包括所述焊缝宽度的情况下,所述基于所述焊接图像指示的爆点信息和焊缝信息,检测所述电芯是否存在焊接缺陷,包括:

3.根据权利要求1所述的方法,其特征在于,在所述爆点信息包括爆点宽度、爆点长度、爆点数量和爆点厚度,以及所述焊缝信息包括焊缝宽度、焊缝长度、焊缝是否偏移以及焊缝厚度的情况下,所述基于所述焊接图像指示的爆点信息和焊缝信息,检测所述电芯是否存在焊接缺陷,包括:

4.根据权利要求1所述的方法,其特征在于,所述基于所述焊接图像指示的爆点信息和焊缝信息,检测所述电芯是否存在焊接缺陷,包括:

5.根据权利要求1-4任一所述的方法,其特征在于,通过以下方式获取所述焊接图像指示的爆点信息和焊缝信息:

6.根据权利要求5所述的方法,其特征在于,所述获取所述焊接图像的对象分割图像,包括:

7.根据权利要求5所述的方法,其特征在于,所述爆点信息包括爆点数量、爆点宽度和爆点长度中的至少一种,所述对所述爆点分割图像中的爆点信息进行检测,获得爆点信息,包括:

8.根据权利要求7所述的方法,其特征在于,所述爆点信息还包括爆点厚度,所述对所述爆点分割图像中的爆点信息进行检测,获得爆点信息,还包括:

9.根据权利要求5所述的方法,其特征在于,所述焊缝信息包括焊缝宽度,所述对所述焊缝分割图像中的焊缝信息进行检测,获得焊缝信息,包括:

10.根据权利要求9所述的方法,其特征在于,所述利用轮廓检测函数检测所述焊缝分割图像中焊缝的轮廓,并确定所述轮廓的宽度为所述焊缝宽度,包括:

11.根据权利要求10所述的方法,其特征在于,所述利用边界框检测函数确定所述轮廓对应的多个边界框,包括:

12.根据权利要求1-4任一所述的方法,其特征在于,所述获取电芯的焊接图像,包括:

13.根据权利要求12所述的方法,其特征在于,所述提取所述初始焊接图像中的电芯区域,获得包含所述电芯区域的焊接图像,包括:

14.一种焊接缺陷检测系统,其特征在于,所述系统包括:

15.一种电子设备,其特征在于,包括处理器以及存储器,所述存储器存储有计算机可读取指令,当所述计算机可读取指令由所述处理器执行时,运行如权利要求1-13任一所述的方法。

16.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时运行如权利要求1-13任一所述的方法。

17.一种计算机程序产品,其特征在于,包括计算机程序指令,所述计算机程序指令被处理器读取并运行时,执行如权利要求1-13任一所述的方法。

...

【技术特征摘要】

1.一种焊接缺陷检测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述爆点信息包括所述爆点宽度、所述爆点长度和所述爆点数量,以及所述焊缝信息包括所述焊缝宽度的情况下,所述基于所述焊接图像指示的爆点信息和焊缝信息,检测所述电芯是否存在焊接缺陷,包括:

3.根据权利要求1所述的方法,其特征在于,在所述爆点信息包括爆点宽度、爆点长度、爆点数量和爆点厚度,以及所述焊缝信息包括焊缝宽度、焊缝长度、焊缝是否偏移以及焊缝厚度的情况下,所述基于所述焊接图像指示的爆点信息和焊缝信息,检测所述电芯是否存在焊接缺陷,包括:

4.根据权利要求1所述的方法,其特征在于,所述基于所述焊接图像指示的爆点信息和焊缝信息,检测所述电芯是否存在焊接缺陷,包括:

5.根据权利要求1-4任一所述的方法,其特征在于,通过以下方式获取所述焊接图像指示的爆点信息和焊缝信息:

6.根据权利要求5所述的方法,其特征在于,所述获取所述焊接图像的对象分割图像,包括:

7.根据权利要求5所述的方法,其特征在于,所述爆点信息包括爆点数量、爆点宽度和爆点长度中的至少一种,所述对所述爆点分割图像中的爆点信息进行检测,获得爆点信息,包括:

8.根据权利要求7所述的方法,其特征在于,所述爆点信息还包括爆点厚度,所述对所述爆点分割图像中的爆点信息进行检测...

【专利技术属性】
技术研发人员:才鑫源牛茂龙宋谦李后勇陈旭
申请(专利权)人:江苏时代新能源科技有限公司
类型:发明
国别省市:

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

1