本发明涉及图像处理,尤其涉及一种物体表面缺陷的检测方法、装置、设备及介质。
背景技术:
1、在产品生产过程中,即使是相应产品对应物体的表面存在微小的缺陷,也可能导致产品的性能下降或在使用中出现故障,从而威胁到用户的安全。因此,针对相应物体表面进行3d缺陷检测,及时发现并排除这些潜在的安全隐患,对确保产品的安全性具有重要意义。
2、现有的缺陷检测算法中,通常需要复杂的前处理,例如需要进行多次平面拟合、直线拟合、坐标变换、曲率计算等复杂操作,过程中涉及到大量调参,易用性差,鲁棒性低,从而造成相应缺陷检测结果精度有限,且应用场景也仅局限于具有规则表面或一致性较高的物体,无法适用于曲面、非规则表面等复杂表面场景。
技术实现思路
1、本发明提供了一种物体表面缺陷的检测方法、装置、设备及介质,以在可实现对复杂表面场景的缺陷检测的同时,进一步提高相应缺陷检测精度。
2、根据本发明的一方面,提供了一种物体表面缺陷的检测方法,该方法包括:
3、基于待检测物体的图像信息,提取所述待检测物体对应的各预设维度的纹理表面特征和深度缺陷特征;其中,所述图像信息包括纹理图像信息和深度图像信息;
4、将各预设维度的纹理表面特征分别与对应维度的深度缺陷特征进行融合,得到各预设维度的融合特征;其中,所述纹理表面特征和深度缺陷特征的各预设维度之间存在一一对应的关系;
5、将各预设维度的融合特征进行连接,得到目标物体融合特征;
6、将所述目标物体融合特征输入预先训练好的缺陷检测模型,得到对应的目标缺陷检测结果。
7、根据本发明的另一方面,提供了一种物体表面缺陷的检测装置,该装置包括:
8、纹理深度特征提取模块,用于基于待检测物体的图像信息,提取所述待检测物体对应的各预设维度的纹理表面特征和深度缺陷特征;其中,所述图像信息包括纹理图像信息和深度图像信息;
9、融合特征获取模块,用于将各预设维度的纹理表面特征分别与对应维度的深度缺陷特征进行融合,得到各预设维度的融合特征;其中,所述纹理表面特征和深度缺陷特征的各预设维度之间存在一一对应的关系;
10、目标物体融合特征获取模块,用于将各预设维度的融合特征进行连接,得到目标物体融合特征;
11、目标缺陷检测结果获取模块,用于将所述目标物体融合特征输入预先训练好的缺陷检测模型,得到对应的目标缺陷检测结果。
12、根据本发明的另一方面,提供了一种电子设备,该电子设备包括:
13、至少一个处理器;以及
14、与所述至少一个处理器通信连接的存储器;其中,
15、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的物体表面缺陷的检测方法。
16、根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的物体表面缺陷的检测方法。
17、根据本发明的另一方面,提供一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令在被处理器执行时实现如本发明任一实施例所述的物体表面缺陷的检测方法。
18、本发明实施例的技术方案,通过预设各不同的维度,并基于各预设维度提取待检测物体表面的纹理表面特征和深度缺陷特征,以进一步对该各预设维度的纹理表面特征和深度缺陷特征进行融合,然后将该融合后的各预设维度的融合特征再进行连接,得到待检测物体表面的包括相应纹理信息和深度信息的高精度融合特征,能够使得利用相应训练好的缺陷检测模型输出更高精度的缺陷检测结果,从而避免了现有的缺陷检测过程中复杂的前处理过程,且能够适用于曲面、非规则表面等复杂表面场景下对相应缺陷的检测,易用性和鲁棒性较高,同时还实现了对相应缺陷的纹理信息及深度信息的充分利用,进一步提高了相应缺陷检测的精度。
19、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
1.一种物体表面缺陷的检测方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,基于待检测物体的图像信息,提取所述待检测物体对应的各预设维度的纹理表面特征,包括:
3.根据权利要求2所述的方法,其特征在于,所述各预设维度的融合特征包括边界融合特征、局部融合特征和全局融合特征;相应的,将各预设维度的纹理表面特征分别与对应维度的深度缺陷特征进行融合,得到各预设维度的融合特征,包括:
4.根据权利要求3所述的方法,其特征在于,所述将各候选融合特征进行连接,得到目标物体融合特征,包括:
5.根据权利要求3所述的方法,其特征在于,所述根据预设的第一特征融合模型,对第一纹理特征和第一深度特征进行融合,得到第一融合特征,包括:
6.根据权利要求3所述的方法,其特征在于,所述根据预设的第二特征融合模型,对第二纹理特征和第二深度特征进行融合,得到第二融合特征,包括:
7.根据权利要求1-6中任一项所述的方法,其特征在于,所述将所述目标物体融合特征输入预先训练好的缺陷检测模型,得到对应的目标缺陷检测结果,包括:
8.一种物体表面缺陷的检测装置,其特征在于,包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的物体表面缺陷的检测方法。