本公开的实施例涉及计算机,具体涉及应用于内壁表面的缺陷检测方法、装置和电子设备。
背景技术:
1、在汽车构件制造中,通常通过数据机床,采用切削,打孔等方式进行构件制造。尤其是针对构件包含的孔洞,当孔洞存在缺陷时,严重影响后续的装配精度。目前,在进行孔洞内壁表面检测时,通常采用如下方式:(1)磁粉检测法(2)涡流检测法(3)超声波检测法。
2、然而,当采用上述方式时,经常会存在如下技术问题:
3、第一,磁粉检测法仅适用于铁磁性材料的表面缺陷检测,对于非铁磁性材料难以进行有效地表面缺陷检测;
4、第二,涡流检测法适用于导电材料或非金属材料,适用材料有限,同时无法有效显示缺陷类型和大小;
5、第三,超声波检测法不适用于复杂结构的构件,同时检测效率低下;
6、该背景技术部分中所公开的以上信息仅用于增强对本发明构思的背景的理解,并因此,其可包含并不形成本领域普通技术人员已知的现有技术的信息。
技术实现思路
1、本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
2、本公开的一些实施例提出了应用于内壁表面的缺陷检测方法、装置和电子设备,来解决以上背景技术部分提到的技术问题中的一项或多项。
3、第一方面,本公开的一些实施例提供了一种应用于内壁表面的缺陷检测方法,该方法包括:采集第一图像,其中,上述第一图像为针对待检测构件的正俯视图像,上述待检测构件包括:至少一个连通孔洞;根据上述第一图像进行连通孔洞定位,得到孔洞信息集合,其中,上述孔洞信息集合中的孔洞信息包括:孔洞内径和孔洞中心坐标;对于上述孔洞信息集合中的每个孔洞信息,执行以下处理步骤:根据上述孔洞信息包括的孔洞内径和孔洞中心坐标,对上述孔洞信息对应的连通孔洞进行孔洞内壁图像采集,得到第二图像组;对上述第二图像组中的各个第二图像进行图像拼接,得到拼接图像;对上述拼接图像进行孔洞内壁特征提取,以生成内壁特征;根据上述内壁特征,确定上述孔洞信息对应连通孔洞的孔洞类型,其中,上述孔洞类型包括:螺纹孔洞类型和非螺纹孔洞类型;响应于上述孔洞类型为螺纹孔洞类型,通过第一缺陷检测模型和上述内壁特征,生成孔洞检测信息,其中,上述孔洞检测信息表征上述孔洞信息对应连通孔洞是否存在缺陷以及存在缺陷时的缺陷描述;响应于上述孔洞类型为非螺纹孔洞类型,通过第二缺陷检测模型和上述内壁特征,生成上述孔洞检测信息;根据得到的孔洞检测信息集合,确定上述待检测构件是否构件合格;响应于不合格,将上述待检测构件移动至候选区域。
4、第二方面,本公开的一些实施例提供了一种应用于内壁表面的缺陷检测装置,装置包括:采集单元,被配置成采集第一图像,其中,上述第一图像为针对待检测构件的正俯视图像,上述待检测构件包括:至少一个连通孔洞;连通孔洞定位单元,被配置成根据上述第一图像进行连通孔洞定位,得到孔洞信息集合,其中,上述孔洞信息集合中的孔洞信息包括:孔洞内径和孔洞中心坐标;执行单元,被配置成对于上述孔洞信息集合中的每个孔洞信息,执行以下处理步骤:根据上述孔洞信息包括的孔洞内径和孔洞中心坐标,对上述孔洞信息对应的连通孔洞进行孔洞内壁图像采集,得到第二图像组;对上述第二图像组中的各个第二图像进行图像拼接,得到拼接图像;对上述拼接图像进行孔洞内壁特征提取,以生成内壁特征;根据上述内壁特征,确定上述孔洞信息对应连通孔洞的孔洞类型,其中,上述孔洞类型包括:螺纹孔洞类型和非螺纹孔洞类型;响应于上述孔洞类型为螺纹孔洞类型,通过第一缺陷检测模型和上述内壁特征,生成孔洞检测信息,其中,上述孔洞检测信息表征上述孔洞信息对应连通孔洞是否存在缺陷以及存在缺陷时的缺陷描述;响应于上述孔洞类型为非螺纹孔洞类型,通过第二缺陷检测模型和上述内壁特征,生成上述孔洞检测信息;确定单元,被配置成根据得到的孔洞检测信息集合,确定上述待检测构件是否构件合格;移动单元,被配置成响应于不合格,将上述待检测构件移动至候选区域。
5、第三方面,本公开的一些实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述第一方面任一实现方式所描述的方法。
6、第四方面,本公开的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,程序被处理器执行时实现上述第一方面任一实现方式所描述的方法。
7、本公开的上述各个实施例具有如下有益效果:通过本公开的一些实施例的应用于内壁表面的缺陷检测方法,实现了结合图像的、针对构件内壁表面的高准确度缺陷检测。具体来说,造成缺陷检测的准确度较低的原因在于:第一,磁粉检测法仅适用于铁磁性材料的表面缺陷检测,对于非铁磁性材料难以进行有效地表面缺陷检测;第二,涡流检测法适用于导电材料或非金属材料,适用材料有限,同时无法有效显示缺陷类型和大小;第三,超声波检测法不适用于复杂结构的构件,同时检测效率低下。基于此,本公开的一些实施例的应用于内壁表面的缺陷检测方法,通过结合图像的方式进行缺陷检测,实施成本低廉,同时降低了不同检测方法(磁粉检测法,涡流检测法)对于构件的材料限制。具体的,首先,采集第一图像,其中,上述第一图像为针对待检测构件的正俯视图像,上述待检测构件包括:至少一个连通孔洞。其次,根据上述第一图像进行连通孔洞定位,得到孔洞信息集合,其中,上述孔洞信息集合中的孔洞信息包括:孔洞内径和孔洞中心坐标。以此实现针对待检测孔洞的定位。接着,对于上述孔洞信息集合中的每个孔洞信息,执行以下处理步骤:第一步,根据上述孔洞信息包括的孔洞内径和孔洞中心坐标,对上述孔洞信息对应的连通孔洞进行孔洞内壁图像采集,得到第二图像组;以此实现针对孔洞内壁的图像采集。第二步,对上述第二图像组中的各个第二图像进行图像拼接,得到拼接图像;第三步,对上述拼接图像进行孔洞内壁特征提取,以生成内壁特征;第四步,根据上述内壁特征,确定上述孔洞信息对应连通孔洞的孔洞类型,其中,上述孔洞类型包括:螺纹孔洞类型和非螺纹孔洞类型;以此确定孔洞类型,实践中,不同的孔洞类型对应不同的孔洞特点,同时,对应的孔洞缺陷类型也不同。第五步,响应于上述孔洞类型为螺纹孔洞类型,通过第一缺陷检测模型和上述内壁特征,生成孔洞检测信息,其中,上述孔洞检测信息表征上述孔洞信息对应连通孔洞是否存在缺陷以及存在缺陷时的缺陷描述;第六步,响应于上述孔洞类型为非螺纹孔洞类型,通过第二缺陷检测模型和上述内壁特征,生成上述孔洞检测信息。进一步,根据得到的孔洞检测信息集合,确定上述待检测构件是否构件合格。最后,响应于不合格,将上述待检测构件移动至候选区域。通过此种方式实现了在保证检测效率和准确率前提下的,低成本的、针对构件内壁的缺陷检测。
1.一种应用于内壁表面的缺陷检测方法,包括:
2.根据权利要求1所述的方法,其中,所述根据所述第一图像进行连通孔洞定位,得到孔洞信息集合,包括:
3.根据权利要求2所述的方法,其中,所述根据所述孔洞信息包括的孔洞内径和孔洞中心坐标,对所述孔洞信息对应的连通孔洞进行孔洞内壁图像采集,得到第二图像组,包括:
4.根据权利要求3所述的方法,其中,所述对所述第二图像组中的各个第二图像进行图像拼接,得到拼接图像,包括:
5.根据权利要求4所述的方法,其中,所述对所述拼接图像进行孔洞内壁特征提取,以生成内壁特征,包括:
6.一种应用于内壁表面的缺陷检测装置,包括:
7.一种电子设备,包括:
8.一种计算机可读介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求1至5中任一所述的方法。