本申请涉及元器件检测,特别是涉及一种元器件的声扫缺陷检测方法、装置、设备和存储介质。
背景技术:
1、随着半导体制造和封装技术的发展,电子元器件已然成为电子信息产业的中流砥柱,电子元器件的技术水平和质量状态也关乎着电子信息产业的发展。为满足便携化、多功能、高整合的市场需求,电子设备不断缩减产品体积,促使其中的电子元器件越来越微型化。为了降低电子设备的失效率,减少使用方的风险,对电子元器件进行缺陷检测是十分必要的。
2、传统技术中,通常使用声学扫描显微镜检查技术(简称声扫)对电子元器件的缺陷检测,得到对应的声扫图像,进一步的,依赖于人工对声扫图像进行检测。
3、然而,人工检测主观性强、成本高,且人工检测的准确率和速度已无法满足工业要求。因此亟需一种可以高效、准确进行电子元器件缺陷检测的技术方案。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高对电子元器件进行缺陷检测的效率和精确度的元器件的声扫缺陷检测方法、装置、设备和存储介质。
2、第一方面,本申请提供了一种元器件的声扫缺陷检测方法,该方法包括:
3、获取待检测元器件的目标声扫图像;
4、将目标声扫图像输入至目标检测模型中的特征提取网络中,提取目标声扫图像的目标特征图;其中,特征提取网络中包括注意力模块;
5、将目标特征图输入至目标检测模型中的检测头网络中,得到待检测元器件的缺陷检测结果。
6、在其中一个实施例中,目标检测模型中的特征提取网络包括基础网络和金字塔网络,基础网络包括注意力模块;
7、将目标声扫图像输入至目标检测模型中的特征提取网络,提取目标声扫图像的目标特征图,包括:
8、将目标声扫图像输入至基础网络中,提取目标声扫图像的基础特征图;
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、上述元器件的声扫缺陷检测方法、装置、设备和存储介质,通过声扫技术对待检测元器件进行扫描,获取待检测元器件的目标声扫图像;将获取到的目标声扫图像输入至目标检测模型中包括注意力模块的特征提取网络中,提取目标声扫图像的目标特征图;进一步的,将目标特征图输入装置目标检测模型中的检测头网络中,得到待检测元器件的缺陷检测结果。上述方案,通过引入训练好的目标检测模型,提高了对待检测元器件进行缺陷检测的效率;进一步的,在目标检测模型中的特征提取网络中引入注意力模块,能够使提取的目标特征图所包含的特征更为全面且精准,进而提高了对待检测元器件进行缺陷检测的精确度。
1.一种元器件的声扫缺陷检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述目标检测模型中的特征提取网络包括基础网络和金字塔网络,所述基础网络包括注意力模块;
3.根据权利要求2所述的方法,其特征在于,所述基础网络包括自上而下的多个网络层,所述注意力模块位于任意两个网络层之间,且将连接所述注意力模块输入端的网络层作为目标网络层;
4.根据权利要求3所述的方法,其特征在于,所述注意力模块包括通道注意力模块和空间注意力模块;
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述获取样本声扫图像,包括:
7.一种元器件的声扫缺陷检测装置,其特征在于,所述装置包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。