工件缺陷检测方法、装置、设备及存储介质制造方法及图纸

技术编号:37771949 阅读:18 留言:0更新日期:2023-06-06 13:37
本公开提供一种工件缺陷检测方法、装置、设备及存储介质,涉及缺陷检测技术领域,能提高缺陷检测的准确性。该方法包括:获取与第一工件对应的计算机断层扫描CT图像集,其包括多个第一CT图像,不同的第一CT图像与第一工件的不同部位对应;分别对每个第一CT图像进行图像切割,得到多个第一切割图像;为了避免缺陷检测模型对尺寸较大的第一CT图像进行尺寸的改变导致第一CT图像中特征信息的损失,将尺寸较大的第一CT图像分割为尺寸较小的多个第一切割图像,再将所有第一切割图像输入至预先建立好的缺陷检测模型中,可以得到第一工件的缺陷检测结果,保证缺陷检测模型基于第一CT图像中的图像特征对第一工件进行准确的缺陷检测。的图像特征对第一工件进行准确的缺陷检测。的图像特征对第一工件进行准确的缺陷检测。

【技术实现步骤摘要】
工件缺陷检测方法、装置、设备及存储介质


[0001]本公开涉及缺陷检测
,尤其涉及一种工件缺陷检测方法、装置、设备及存储介质。

技术介绍

[0002]计算机视觉的异常检测任务现已广泛地应用于工业缺陷检测、医学图像检测领域。其中,无监督异常检测方法是利用深度神经网络获取正常样本图像的特征,并用一些统计方法对其进行建模,然后在测试过程中检测出异常样本。
[0003]在工业异常检测领域,通常对某一个零件进行分层扫描,得到数百张CT扫描图片,且由于零件尺寸过大,也会导致CT扫描图像过大,如2048*1920。现有异常检测方法在公开数据集中已经有很好的表现,如csflow、fastflow等,但由于工业CT图像的图像尺寸较大,而现有的用于异常检测的网络图像的输入尺寸较小,直接将工业CT图像输入网络后,图像会被缩小后再进行特征提取,因此导致原有特征不明显,影响建模和检测效果。

技术实现思路

[0004]为了解决现有技术中由于缺陷检测网络的输入图像尺寸大小与实际图像大小不匹配导致特征不明显,从而无法保证准确的进行缺陷检测的问题,本公开提供一种工件缺陷检测方法、装置、设备及存储介质,可以通过对CT图像进行切割,从而可以提高缺陷检测的准确性。
[0005]为达到上述目的,本公开采用如下技术方案:
[0006]第一方面,提供一种工件缺陷检测方法,上述方法包括:
[0007]获取与第一工件对应的计算机断层扫描CT图像集,上述CT图像集包括多个第一CT图像,不同的第一CT图像与上述第一工件的不同部位对应;
[0008]分别对每个第一CT图像进行图像切割,得到多个第一切割图像;每个第一切割图像的图像大小小于或等于预设图像大小;
[0009]将所有第一切割图像输入至预先建立好的缺陷检测模型中,以得到上述第一工件的缺陷检测结果;其中,上述缺陷检测模型为基于第二工件的第二CT图像以及用于指示上述第二工件缺陷情况的数据建立。
[0010]结合上述第一方面,在一种可能的实现方式中,上述获取与第一工件对应的计算机断层扫描CT图像集,包括:
[0011]获取上述第一工件的多个第一原始CT图像,每个第一原始CT图像为对上述第一工件的不同部位扫描得到;
[0012]对上述多个第一原始CT图像进行分组,得到多个第一CT图像组;上述多个第一CT图像组包括连续的多个第一原始CT图像;
[0013]对每个上述第一CT图像组包括的多个第一原始CT图像进行图像叠加,得到第一CT图像。
[0014]结合上述第一方面,在一种可能的实现方式中,第二原始CT图像为基于多个扫描层对上述第二工件进行依次扫描得到,相邻的扫描层之间的层间距为预设间距值;
[0015]上述方法还包括:
[0016]获取上述第二工件的多个第二原始CT图像,并对上述第二工件的多个第二原始CT图像进行分组,得到多个第二CT图像组;上述每个第二CT图像组包括相同数量的第二原始CT图像,且每个第二CT图像组包括的第二原始CT图像对应的扫描层为连续的;
[0017]对每个上述第二CT图像组包括的多个第二原始CT图像进行图像叠加,得到多个第二CT图像;
[0018]分别对每个第二CT图像进行图像切割,得到多个第二切割图像;每个第二切割图像的图像大小小于或等于预设图像大小;
[0019]提取上述多个第二切割图像的特征,并基于上述第二切割图像的特征建立上述缺陷检测模型。
[0020]结合上述第一方面,在一种可能的实现方式中,上述获取与第一工件对应的计算机断层扫描CT图像集,包括:
[0021]获取上述第一工件的多个第一原始CT图像,上述第一原始CT图像为基于多个扫描层对上述第一工件进行依次扫描得到,相邻的扫描层之间的层间距为预设间距值;
[0022]从多个第一原始CT图像中确定第一目标原始CT图像;上述第一目标原始CT图像与第一层扫描层对应,上述第一层扫描层为多个扫描层中扫描顺序处于第一位的扫描层;
[0023]从多个第二原始CT图像中确定第二目标原始CT图像;上述第二目标原始CT图像与上述第一目标原始CT图像的相似度大于预设阈值;
[0024]在上述第二目标原始CT图像所属的第二CT图像组中,判断上述第二目标原始CT图像是否为起始扫描层对应的第二原始CT图像,上述起始扫描层为在上述第二CT图像组的所有扫描层中顺序处于第一位的扫描层;
[0025]响应于上述第二目标原始CT图像不是起始扫描层对应的第二原始CT图像,从多个第一原始CT图像中删除上述第一目标原始CT图像,并返回从多个第一原始CT图像中确定第一目标原始CT图像的步骤;
[0026]响应于上述第二目标原始CT图像是起始扫描层对应的第二原始CT图像,从上述第一目标原始CT图像开始对上述第一原始CT图像进行分组,得到多个第一CT图像组;上述每个第一CT图像组包括相同数量的第一原始CT图像,且每个第一CT图像组包括的第一原始CT图像对应的扫描层为连续的,上述第一CT图像组与上述第二CT图像组中包括的原始CT图像数量相等;
[0027]对每个上述第一CT图像组包括的多个第一原始CT图像进行图像叠加,得到第一CT图像。
[0028]结合上述第一方面,在一种可能的实现方式中,上述缺陷检测模型的输入层的图像输入大小与上述预设图像大小相同。
[0029]结合上述第一方面,在一种可能的实现方式中,上述缺陷检测模型包括无监督缺陷检测模型或有监督缺陷检测模型。
[0030]第二方面,提供一种工件缺陷检测装置,上述装置包括:
[0031]CT图像集获取模块,用于获取与第一工件对应的计算机断层扫描CT图像集,上述
CT图像集包括多个第一CT图像,不同的第一CT图像与上述第一工件的不同部位对应;
[0032]图像切割模块,用于分别对每个第一CT图像进行图像切割,得到多个第一切割图像;每个第一切割图像的图像大小小于或等于预设图像大小;
[0033]缺陷检测模块,用于将所有第一切割图像输入至预先建立好的缺陷检测模型中,以得到上述第一工件的缺陷检测结果;其中,上述缺陷检测模型为基于第二工件的第二CT图像以及用于指示上述第二工件缺陷情况的数据建立。
[0034]结合上述第二方面,在一种可能的实现方式中,上述CT图像集获取模块包括:
[0035]第一原始CT图像获取单元,用于获取上述第一工件的多个第一原始CT图像,每个第一原始CT图像为对上述第一工件的不同部位扫描得到;
[0036]第一图像分组单元,用于对上述多个第一原始CT图像进行分组,得到多个第一CT图像组;上述多个第一CT图像组包括连续的多个第一原始CT图像;
[0037]第一图像叠加单元,用于对每个上述第一CT图像组包括的多个第一原始CT图像进行图像叠加,得到第一CT图像。
[0038]结合上述第二方面,在一种可能的实现方式中,第二原始CT图像为基于多个扫描层对上述第二本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种工件缺陷检测方法,其特征在于,所述方法包括:获取与第一工件对应的计算机断层扫描CT图像集,所述CT图像集包括多个第一CT图像,不同的第一CT图像与所述第一工件的不同部位对应;分别对每个第一CT图像进行图像切割,得到多个第一切割图像;每个第一5切割图像的图像大小小于或等于预设图像大小;将所有第一切割图像输入至预先建立好的缺陷检测模型中,以得到所述第一工件的缺陷检测结果;其中,所述缺陷检测模型为基于第二工件的第二CT图像以及用于指示所述第二工件缺陷情况的数据建立。2.根据权利要求1所述的方法,其特征在于,所述获取与第一工件对应的计0算机断层扫描CT图像集,包括:获取所述第一工件的多个第一原始CT图像,每个第一原始CT图像为对所述第一工件的不同部位扫描得到;对所述多个第一原始CT图像进行分组,得到多个第一CT图像组;所述多个第一CT图像组包括连续的多个第一原始CT图像;5对每个所述第一CT图像组包括的多个第一原始CT图像进行图像叠加,得到第一CT图像。3.根据权利要求1所述的方法,其特征在于,第二原始CT图像为基于多个扫描层对所述第二工件进行依次扫描得到,相邻的扫描层之间的层间距为预设间距值;0所述方法还包括:获取所述第二工件的多个第二原始CT图像,并对所述第二工件的多个第二原始CT图像进行分组,得到多个第二CT图像组;每个所述第二CT图像组包括相同数量的第二原始CT图像,且每个第二CT图像组包括的第二原始CT图像对应的扫描层为连续的;5对每个所述第二CT图像组包括的多个第二原始CT图像进行图像叠加,得到多个第二CT图像;分别对每个第二CT图像进行图像切割,得到多个第二切割图像;每个第二切割图像的图像大小小于或等于预设图像大小;提取所述多个第二切割图像的特征,并基于所述第二切割图像的特征建立0所述缺陷检测模型。4.根据权利要求3所述的方法,其特征在于,所述获取与第一工件对应的计算机断层扫描CT图像集,包括:获取所述第一工件的多个第一原始CT图像,所述第一原始CT图像为基于多个扫描层对所述第一工件进行依次扫描得到,相邻的扫描层之间的层间距为预设间距值;从多个第一原始CT图像中确定第一目标原始CT图像;所述第一目标原始CT图像与第一层扫描层对应,所述第一层扫描层为多个扫描层中扫描顺序处于第一位的扫描层;从多个第二原始CT图像中确定第二目标原始CT图像;所述第二目标原始CT图像与所述第一目标原始CT图像的相似度大于预设阈值;在所述第二目标原始CT图像所属的第二CT图像组中,判断所述第二目标原始CT图像是否为起始扫描层对应的第二原始CT图像,所述起始扫描层为在所述第二CT图像组的所有扫描层中顺序处于第一位的扫描层;
响应于所述第二目标原始CT图像不是起始扫描层对应的第二原始C...

【专利技术属性】
技术研发人员:李晨阳林义闽廉士国
申请(专利权)人:联通数字科技有限公司
类型:发明
国别省市:

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

1