电路板缺陷检测方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:38867663 阅读:16 留言:0更新日期:2023-09-22 14:06
本发明专利技术公开了一种电路板缺陷检测方法、装置、计算机设备及存储介质。首先,获取针对电路板采集的二维图像数据和三维点云数据;接着,基于二维图像数据以及三维点云数据进行目标检测,得到电路板中待检元器件的初始缺陷类别;然后,对采用二维图像数据和/或三维点云数据的类别校正用数据以及基准板与维度数量对应的基准数据进行形态学图形处理,得到电路板中待检元器件对应的校正用缺陷类别;最后,根据校正用缺陷类别和初始缺陷类别生成电路板中待检元器件的目标缺陷类别。通过使用校正用缺陷类别和初始缺陷类别对电路板的目标缺陷类别进行确定,可以节约人力成本,提高电路板缺陷检测的精度。缺陷检测的精度。缺陷检测的精度。

【技术实现步骤摘要】
电路板缺陷检测方法、装置、计算机设备及存储介质


[0001]本专利技术涉及机器视觉
,尤其涉及一种电路板缺陷检测方法、装置、计算机设备及存储介质。

技术介绍

[0002]为了提高电路板的性能和使用寿命,需要对电路板中元器件的缺陷进行准确检测。相关技术中,已经将2D目标检测应用在电路板缺陷检测领域,以得到电路板中元器件的缺陷类别。然而,基于2D目标检测的方式有待改进。

技术实现思路

[0003]本说明书实施方式旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本说明书实施方式提出一种电路板缺陷检测方法、装置、计算机设备及存储介质。
[0004]本说明书实施方式提供一种电路板缺陷检测方法,所述方法包括:
[0005]获取针对所述电路板采集的二维图像数据和三维点云数据;
[0006]基于所述二维图像数据以及所述三维点云数据进行目标检测,得到所述电路板中待检元器件的初始缺陷类别;所述电路板对应有质量达标的基准板;所述基准板具有与维度数量对应的基准数据;
[0007]对类别校正用数据以及所述基准数据进行形态学图形处理,得到所述电路板中待检元器件对应的校正用缺陷类别;其中,所述类别校正用数据采用所述二维图像数据和/或所述三维点云数据;
[0008]根据所述校正用缺陷类别和所述初始缺陷类别生成所述电路板中待检元器件的目标缺陷类别。
[0009]在其中一个实施方式,所述类别校正用数据的确定方式,包括:
[0010]基于所述初始缺陷类别对应的维度数量在所述二维图像数据和所述三维点云数据中确定所述类别校正用数据。
[0011]在其中一个实施方式,所述基于所述初始缺陷类别对应的维度数量在所述二维图像数据和所述三维点云数据中确定所述类别校正用数据,包括:
[0012]若所述初始缺陷类别中的第一部分类别对应的维度数量等于2,将所述二维图像数据用作校正所述第一部分类别的类别校正用数据;
[0013]若所述初始缺陷类别中的第二部分类别对应的维度数量等于3,将所述三维点云数据用作校正所述第二部分类别的类别校正用数据。
[0014]在其中一个实施方式,所述根据所述校正用缺陷类别和所述初始缺陷类别生成所述电路板中待检元器件的目标缺陷类别,包括:
[0015]将所述校正用缺陷类别和所述初始缺陷类别间的交集或者并集作为所述目标缺陷类别。
[0016]在其中一个实施方式,若所述初始缺陷类别中的第一部分类别对应的维度数量等
于2,将所述二维图像数据用作校正所述第一部分类别的类别校正用数据;所述基准数据采用所述基准板的图像数据;所述对所述类别校正用数据以及所述基准数据进行形态学图形处理,得到所述电路板中待检元器件对应的校正用缺陷类别,至少包括以下之一:
[0017]根据所述二维图像数据提取所述电路板中待检元器件的待检区域轮廓;根据所述基准板的图像数据提取所述基准板中参考元器件的参考区域轮廓;基于所述待检区域轮廓与所述参考区域轮廓的相似比较结果,得到所述校正用缺陷类别;或者
[0018]基于所述二维图像数据以及所述基准板的图像数据进行相减操作,得到相减结果;根据所述基准板中参考元器件的参考区域轮廓以及所述相减结果进行比对处理,得到所述校正用缺陷类别。
[0019]在其中一个实施方式,若所述初始缺陷类别中的第二部分类别对应的维度数量等于3,将所述三维点云数据用作校正所述第二部分类别的类别校正用数据;所述基准数据采用所述基准板的点云数据;所述对所述类别校正用数据以及所述基准数据进行形态学图形处理,得到所述电路板中待检元器件对应的校正用缺陷类别,包括:
[0020]基于所述三维点云数据进行平面拟合处理,确定所述电路板中待检元器件的高度数据;
[0021]基于所述基准板的点云数据进行平面拟合处理,确定所述基准板中参考元器件的高度数据;
[0022]基于所述待检元器件的高度数据与所述参考元器件的高度数据间的一致性情况,得到所述校正用缺陷类别。
[0023]在其中一个实施方式,所述待检元器件的高度数据的确定方式与所述参考元器件的高度数据的确定方式相同;采用以下方式确定所述参考元器件的高度数据:
[0024]采用体素滤波方式对所述基准板的点云数据进行滤波处理,得到滤波后点云数据;
[0025]对所述滤波后点云数据进行旋转校正处理,得到校正后点云数据;
[0026]基于聚类算法对所述校正后点云数据进行平面拟合处理,得到所述基准板中参考元器件的高度数据。
[0027]在其中一个实施方式,所述基于所述二维图像数据以及所述三维点云数据进行目标检测,得到初始缺陷类别,包括:
[0028]对所述二维图像数据进行目标检测,得到二维边界框以及所述二维边界框对应的二维特征数据;
[0029]基于所述二维边界框以及所述三维点云数据进行映射处理,在所述三维点云数据中确定三维目标区域;
[0030]根据所述二维特征数据以及所述三维目标区域对应的三维特征数据在深度方向上进行目标检测,得到所述初始缺陷类别。
[0031]在其中一个实施方式,所述二维图像数据所处的平面记为目标平面;所述三维点云数据所处的空间记为目标空间;所述基于所述二维边界框以及所述三维点云数据进行映射处理,在所述三维点云数据中确定三维目标区域,包括:
[0032]将所述三维点云数据向所述目标平面进行投影,得到所述三维点云数据在所述目标平面上对应的二维平面点云;
[0033]根据所述二维边界框在所述二维平面点云进行查找,得到所述二维边界框在所述二维平面点云中的二维点云位置;
[0034]基于所述二维点云位置向所述目标空间进行逆投影,在所述三维点云数据中确定所述二维点云位置对应的三维目标区域。
[0035]在其中一个实施方式,所述根据所述二维特征数据以及所述三维目标区域对应的三维特征数据在所述深度方向上进行目标检测,得到所述初始缺陷类别,包括:
[0036]对所述三维目标区域进行点云局部特征提取,得到所述三维特征数据;
[0037]根据所述三维特征数据和所述二维特征数据间的融合特征进行分类处理,得到所述初始缺陷类别。
[0038]在其中一个实施方式,所述初始缺陷类别包括少锡、连锡、包锡、少件、空焊、划伤、翘脚、浮高中的至少一种;
[0039]其中,所述少锡、所述连锡、所述包锡、所述少件、所述空焊、所述划伤中的任一类别对应维度数量等于2;所述翘脚、所述浮高中的任一类别对应维度数量等于3。
[0040]本说明书实施方式提供一种电路板缺陷检测装置,所述装置包括:
[0041]电路板数据采集模块,用于获取针对所述电路板采集的二维图像数据和三维点云数据;
[0042]初始类别确定模块,用于基于所述二维图像数据以及所述三维点云数据进行目标检测,得到所述电路板中待检元器件的初始缺陷类别;所述电路板对应有质量达标的基准板;所述基准板具有与维度数量对应的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电路板缺陷检测方法,其特征在于,所述方法包括:获取针对所述电路板采集的二维图像数据和三维点云数据;基于所述二维图像数据以及所述三维点云数据进行目标检测,得到所述电路板中待检元器件的初始缺陷类别;所述电路板对应有质量达标的基准板;所述基准板具有与维度数量对应的基准数据;对类别校正用数据以及所述基准数据进行形态学图形处理,得到所述电路板中待检元器件对应的校正用缺陷类别;其中,所述类别校正用数据采用所述二维图像数据和/或所述三维点云数据;根据所述校正用缺陷类别和所述初始缺陷类别生成所述电路板中待检元器件的目标缺陷类别。2.根据权利要求1所述的方法,其特征在于,所述类别校正用数据的确定方式,包括:基于所述初始缺陷类别对应的维度数量在所述二维图像数据和所述三维点云数据中确定所述类别校正用数据。3.根据权利要求2所述的方法,其特征在于,所述基于所述初始缺陷类别对应的维度数量在所述二维图像数据和所述三维点云数据中确定所述类别校正用数据,包括:若所述初始缺陷类别中的第一部分类别对应的维度数量等于2,将所述二维图像数据用作校正所述第一部分类别的类别校正用数据;若所述初始缺陷类别中的第二部分类别对应的维度数量等于3,将所述三维点云数据用作校正所述第二部分类别的类别校正用数据。4.根据权利要求1所述的方法,其特征在于,所述根据所述校正用缺陷类别和所述初始缺陷类别生成所述电路板中待检元器件的目标缺陷类别,包括:将所述校正用缺陷类别和所述初始缺陷类别间的交集或者并集作为所述目标缺陷类别。5.根据权利要求1所述的方法,其特征在于,若所述初始缺陷类别中的第一部分类别对应的维度数量等于2,将所述二维图像数据用作校正所述第一部分类别的类别校正用数据;所述基准数据采用所述基准板的图像数据;所述对所述类别校正用数据以及所述基准数据进行形态学图形处理,得到所述电路板中待检元器件对应的校正用缺陷类别,至少包括以下之一:根据所述二维图像数据提取所述电路板中待检元器件的待检区域轮廓;根据所述基准板的图像数据提取所述基准板中参考元器件的参考区域轮廓;基于所述待检区域轮廓与所述参考区域轮廓的相似比较结果,得到所述校正用缺陷类别;或者基于所述二维图像数据以及所述基准板的图像数据进行相减操作,得到相减结果;根据所述基准板中参考元器件的参考区域轮廓以及所述相减结果进行比对处理,得到所述校正用缺陷类别。6.根据权利要求1所述的方法,其特征在于,若所述初始缺陷类别中的第二部分类别对应的维度数量等于3,将所述三维点云数据用作校正所述第二部分类别的类别校正用数据;所述基准数据采用所述基准板的点云数据;所述对所述类别校正用数据以及所述基准数据进行形态学图形处理,得到所述电路板中待检元器件对应的校正用缺陷类别,包括:基于所述三维点云数据进行平面拟合处理,确定所述电路板中待检元器件的高度数
据;基于所述基准板的点云数据进行平面拟合处理,确定所述基准板中参考元器件的高度数据;基于所述待检元器件的高度数据与所述参考元器件的高度数据间的一致性情况,得到所述校正用缺陷类别。7.根据权利要求6所述的方法,其特征在于,所述待检元器件的高度数据的确定方式与所述参考元器件的高度数据的确定方式相同;采用以下方式确定所述...

【专利技术属性】
技术研发人员:杜明臣李魁雨王学良程伦新吴书豪陈怡帆张笑虹
申请(专利权)人:深圳市国电科技通信有限公司
类型:发明
国别省市:

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

1