一种FPC连接器表面缺陷分级检测评价方法转让专利

申请号 : CN202410061012.9

文献号 : CN117576100B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 赵晓初倪圣建张孝雄肖则鹏吴建竹

申请人 : 浙江合丰科技有限公司

摘要 :

本发明涉及FPC连接器表面图像缺陷检测技术领域,具体涉及一种FPC连接器表面缺陷分级检测评价方法。该方法首先获取FPC连接器表面图像的三维点云数据;进一步根据深度信息的分布特征及其变化趋势,获取每个数据点的异常置信程度;进一步通过数据点的异常置信程度调整数据点的分布密度,然后进行密度聚类,获得准确的缺陷区域;最后提取缺陷区域的缺陷信息,对FPC连接器表面缺陷进行分级检测评价。本发明充分考虑了FPC连接器在生产过程中发生的表面形变对深度信息产生的影响,通过调整点云数据的分布特征,获得准确的修正距离,最终提升获取的缺陷区域的准确性,从而获得更准确的缺陷信息,提高分级检测评价的准确性。

权利要求 :

1.一种FPC连接器表面缺陷分级检测评价方法,其特征在于,所述方法包括:获取FPC连接器表面图像的三维点云数据;

分析三维点云数据的深度信息局部分布特征,获取每个数据点的区域异常程度,根据数据点的位置坐标值,将所有数据点的所述区域异常程度构建为一个区域异常程度矩阵;

分析所述区域异常程度矩阵内数据点的所述区域异常程度的变化趋势,获取每个数据点的异常置信程度;获取数据点之间的初始距离,通过数据点的所述异常置信程度调整数据点之间的初始距离,获得三维点云数据之间的修正距离;

所述异常置信程度的获取方法包括:

将所述区域异常程度矩阵按照预设分块尺寸进行均匀分块,获得多个子块矩阵;选择任意一个子块矩阵为目标矩阵;

利用主成分分析算法获取所述目标矩阵的主成分方向,获取主成分方向上每个数据点的对应位置法线上所有数据点的所述区域异常程度的均值,将每个均值作为主成分方向上每个数据点对应元素点的元素值,获得主成分向量;

根据所述目标矩阵的主成分向量上的元素值变化趋势,获取变化趋势参数;

根据所述目标矩阵内每个数据点与主成分向量上元素值的差异,获取目标矩阵中每个数据点的差异参数;

改变目标矩阵,获得每个字块矩阵中每个数据点的所述差异参数;

将所述变化趋势参数与每个数据点的所述差异参数的商进行归一化后作为每个数据点的异常置信程度;

根据所述修正距离对三维点云数据进行密度聚类,根据聚类结果获得FPC连接器表面图像的缺陷区域;提取所述缺陷区域的缺陷信息,对FPC连接器表面缺陷进行分级检测评价。

2.根据权利要求1中所述的一种FPC连接器表面缺陷分级检测评价方法,其特征在于,所述区域异常程度的获取方法包括:设定所述三维点云数据分布在 三维直角坐标系中, 轴与 轴的坐标值表示数据点的坐标位置信息,轴的坐标值表示数据点的深度信息;在每个数据点为中心点的平面上,以预设邻域参数构建平面区域,与 轴构成长方体的空间区域,将所述空间区域内其他数据点作为邻域数据点;

根据每个数据点与其所有所述邻域数据点深度信息的差异,利用区域异常程度计算公式,获取每个数据点的区域异常程度。

3.根据权利要求2中所述的一种FPC连接器表面缺陷分级检测评价方法,其特征在于,所述区域异常程度计算公式包括: ;其中,O表示数据点的序号; 表示第O个数据点的区域异常程度; 表示O个数据点的深度信息值;i表示邻域数据点的序号;表示第i个邻域数据点的深度信息值; 表示第O个数据点与第i个邻域数据点的欧氏距离;L表示邻域数据点的数量; 表示最大最小值归一化函数。

4.根据权利要求1中所述的一种FPC连接器表面缺陷分级检测评价方法,其特征在于,所述变化趋势参数的获取方法包括:获取所述主成分向量上所有相邻元素之间的元素值差值的绝对值,构成差异值集合;

将所述差异值集合中所有元素的方差作为变化趋势参数。

5.根据权利要求1中所述的一种FPC连接器表面缺陷分级检测评价方法,其特征在于,所述差异参数的获取方法包括:获取所述主成分向量上所有元素值的均值作为均值参数;获取每个数据点的所述区域异常程度与所述均值参数的差值绝对值,再与所述均值参数作商,获得每个数据点与所述主成分向量元素值的差异比例,将差异比例作为每个数据点对应的差异参数。

6.根据权利要求1中所述的一种FPC连接器表面缺陷分级检测评价方法,其特征在于,所述密度聚类包括调整数据点的分布密度,获得修正距离的方法:获取所述三维点云数据中任意两个数据点在三维空间内的欧氏距离作为初始距离;

根据初始距离调整公式获取修正距离,进行调整数据点之间的初始距离,获得修正距离;所述初始距离调整公式包括: ;其中,o和k表示数据点的序号, 表示第o个数据点与第k个数据点之间的初始距离; 表示第o个数据点与第k个数据点之间的修正距离; 表示第o个数据点的异常置信程度; 表示第k个数据点的异常置信程度;表示置信阈值。

7.根据权利要求1中所述的一种FPC连接器表面缺陷分级检测评价方法,其特征在于,所述根据聚类结果获得FPC连接器表面图像的缺陷区域的方法包括:利用DBSCAN密度聚类算法对调整后的三维点云数据的修正距离进行密度聚类,获得多个聚类簇,其中面积最大对应的FPC连接器表面图像区域为非缺陷区域,其余聚类簇对应的FPC连接器表面图像区域为缺陷区域。

8.根据权利要求1中所述的一种FPC连接器表面缺陷分级检测评价方法,其特征在于,所述对FPC连接器表面缺陷进行分级检测评价包括:利用边缘检测算法获取缺陷区域的准确面积、形态、分布信息,利用分级评分方法将缺陷分为轻微缺陷,一般缺陷与严重缺陷。

9.根据权利要求6中所述的一种FPC连接器表面缺陷分级检测评价方法,其特征在于,所述置信阈值为0.68。

说明书 :

一种FPC连接器表面缺陷分级检测评价方法

技术领域

[0001] 本发明涉及FPC连接器表面图像缺陷检测技术领域,具体涉及一种FPC连接器表面缺陷分级检测评价方法。

背景技术

[0002] FPC连接器表面的缺陷,如破损、污染或异物,可能质量下降。通过及时检测和识别缺陷,可以确保产品质量稳定,从而降低因次品产品而造成的损失。
[0003] FPC连接器表面缺陷分类检测场景中,利用深度相机获取的RGB‑D图像可以高效率的获取到FPC连接器表面的深度信息,通过对三维点云数据进行密度聚类,可以有效分辨出表面的破损、破裂等缺陷;但FPC连接器在生产过程中发生的表面形变会使得FPC连接器表面深度信息发生变化,从而对缺陷区域的深度信息获取产生影响,获得的数据点分布特征不够准确,使得对FPC连接器表面的缺陷识别不够准确,影响缺陷分级检测评价。

发明内容

[0004] 为了解决点云数据中数据点的分布特征获取不准确,影响对FPC连接器表面缺陷分级检测评价的技术问题,本发明的目的在于提供一种FPC连接器表面缺陷分级检测评价方法,所采用的技术方案具体如下:
[0005] 获取FPC连接器表面图像的三维点云数据;
[0006] 分析三维点云数据的深度信息局部分布特征,获取每个数据点的区域异常程度,根据数据点的位置坐标值,将所有数据点的所述区域异常程度构建为一个区域异常程度矩阵;分析所述区域异常程度矩阵内数据点的所述区域异常程度的变化趋势,获取每个数据点的异常置信程度;获取数据点之间的初始距离,通过数据点的所述异常置信程度调整数据点之间的初始距离,获得三维点云数据之间的修正距离;
[0007] 根据所述修正距离对三维点云数据进行密度聚类,根据聚类结果获得FPC连接器表面图像的缺陷区域;提取所述缺陷区域的缺陷信息,对FPC连接器表面缺陷进行分级检测评价。
[0008] 进一步地,所述区域异常程度的获取方法包括:
[0009] 设定所述三维点云数据分布在 三维直角坐标系中, 轴与 轴的坐标值表示数据点的坐标位置信息, 轴的坐标值表示数据点的深度信息;在每个数据点为中心点的 平面上,以预设邻域参数构建平面区域,与 轴构成长方体的空间区域,将所述空间区域内其他数据点作为邻域数据点;
[0010] 根据每个数据点与其所有所述邻域数据点深度信息的差异,利用区域异常程度计算公式,获取每个数据点的区域异常程度。
[0011] 进一步地,所述区域异常程度计算公式包括: ;其中,O表示数据点的序号; 表示第O个数据点的区域异常程度; 表示O个数据点的深度信息值;i表示邻域数据点的序号;表示第i个邻域数据点的深度信息值; 表示第O个数据点与第i个邻域数据点的欧氏距离;L表示邻域数据点的数量; 表示最大最小值归一化函数。
[0012] 进一步地,所述异常置信程度的获取方法包括:
[0013] 将所述区域异常程度矩阵按照预设分块尺寸进行均匀分块,获得多个子块矩阵;选择任意一个子块矩阵为目标矩阵;
[0014] 利用主成分分析算法获取所述目标矩阵的主成分方向,获取主成分方向上每个数据点的对应位置法线上所有数据点的所述区域异常程度的均值,将每个均值作为主成分方向上每个数据点对应元素点的元素值,获得主成分向量;
[0015] 根据所述目标矩阵的主成分向量上的元素值变化趋势,获取变化趋势参数;
[0016] 根据所述目标矩阵内每个数据点与主成分向量上元素值的差异,获取目标矩阵中每个数据点的差异参数;
[0017] 改变目标矩阵,获得每个字块矩阵中每个数据点的所述差异参数;
[0018] 将所述变化趋势参数与每个数据点的所述差异参数的商进行归一化后作为每个数据点的异常置信程度。
[0019] 进一步地,所述变化趋势参数的获取方法包括:
[0020] 获取所述主成分向量上所有相邻元素之间的元素值差值的绝对值,构成差异值集合;将所述差异值集合中所有元素的方差作为变化趋势参数。
[0021] 进一步地,所述差异参数的获取方法包括:
[0022] 获取所述主成分向量上所有元素值的均值作为均值参数;获取每个数据点的所述区域异常程度与所述均值参数的差值绝对值,再与所述均值参数作商,获得每个数据点与所述主成分向量元素值的差异比例,将差异比例作为每个数据点对应的差异参数。
[0023] 进一步地,所述调整数据点的分布密度,获得修正距离的方法包括:
[0024] 获取所述三维点云数据中任意两个数据点在三维空间内的欧氏距离作为初始距离;
[0025] 根据初始距离调整公式获取修正距离,进行调整数据点之间的初始距离,获得修正距离;所述初始距离调整公式包括: ;其中,o和k表示数据点的序号 表示第o个数据点与第k个数据点之间的初始距离; 表示第o个数据点与第k个数据点之间的修正距离; 表示第o个数据点的异常置信程度;
表示第k个数据点的异常置信程度; 表示置信阈值。进一步地,所述根据聚类结果获得FPC连接器表面图像的缺陷区域的方法包括:
[0026] 利用DBSCAN密度聚类算法对调整后的三维点云数据的修正距离进行密度聚类,获得多个聚类簇,其中面积最大对应的FPC连接器表面图像区域为非缺陷区域,其余聚类簇对应的FPC连接器表面图像区域为缺陷区域。
[0027] 进一步地,所述对FPC连接器表面缺陷进行分级检测评价包括:
[0028] 利用边缘检测算法获取缺陷区域的准确面积、形态、分布信息,利用分级评分方法将缺陷分为轻微缺陷,一般缺陷与严重缺陷。
[0029] 进一步地,所述置信阈值为0.68。
[0030] 本发明具有如下有益效果:
[0031] 首先获取FPC连接器表面图像的三维点云数据,便于后续分析数据点的分布特征并调整分布密度,获取更准确的缺陷信息;进一步根据三维点云数据的深度信息局部分布特征,获取每个数据点的区域异常程度,充分利用缺陷区域存在深度信息突变的特性,为后续分析区域异常程度的变化趋势做准备;进一步构建区域异常程度矩阵,便于分析矩阵内区域异常程度的变化趋势,获取每个数据点的异常置信程度,为调整三维点云数据的分布做好准备;进一步根据调整数据点之间的初始距离,获得更准确的修正距离,使分布密度更符合FPC连接器表面图像的实际特征,最终提升缺陷区域获取的准确性,提高FPC连接器表面缺陷分级检测评价方法的准确性;进一步根据修正距离对三维点云数据进行密度聚类,获得准确的缺陷区域,从而提取准确的缺陷信息,对FPC连接器表面缺陷进行准确的分级检测评价。本发明充分考虑了FPC连接器在生产过程中发生的表面形变对深度信息产生的影响,通过调整点云数据的分布特征,获得准确的修正距离,最终提升获取的缺陷区域的准确性,从而获得更准确的缺陷信息,提高分级检测评价的准确性。

附图说明

[0032] 为了更清楚地说明本发明实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
[0033] 图1为本发明一个实施例所提供的一种FPC连接器表面缺陷分级检测评价方法的流程图。

具体实施方式

[0034] 为了更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的一种FPC连接器表面缺陷分级检测评价方法,其具体实施方式、结构、特征及其功效,详细说明如下。在下述说明中,不同的“一个实施例”或“另一个实施例”指的不一定是同一实施例。此外,一或多个实施例中的特定特征、结构或特点可由任何合适形式组合。
[0035] 除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。
[0036] 下面结合附图具体的说明本发明所提供的一种FPC连接器表面缺陷分级检测评价方法的具体方案。
[0037] 请参阅图1,其示出了本发明一个实施例提供的一种FPC连接器表面缺陷分级检测评价方法的流程图,具体包括:
[0038] 步骤S1:获取FPC连接器表面图像的三维点云数据。
[0039] 传统的二维图像相比,三维点云数据可以提供更多的深度信息,这使得检测FPC连接器表面的微小缺陷、凹陷或突起变得更加准确和可靠;通过获取三维点云数据,可以更容易地检测到表面上的各种问题,如表面破损、皱纹或变形,这有助于减少次品产品的生产,提高产品质量。
[0040] 在本发明一个实施例中,将深度相机放置在FPC连接器表面缺陷检测生产线的正上方,相机俯视获得FPC连接器表面RGB‑D图像,其灰度值表示图像的深度信息将RGB‑D图像转化为三维直角坐标系中的三维点云数据。
[0041] 步骤S2:分析三维点云数据的深度信息局部分布特征,获取每个数据点的区域异常程度;根据数据点的位置坐标值,将所有数据点的区域异常程度构建为一个区域异常程度矩阵;分析区域异常程度矩阵内数据点的区域异常程度的变化趋势,获取每个数据点的异常置信程度;获取数据点之间的初始距离,通过数据点的异常置信程度调整数据点之间的初始距离,获得三维点云数据之间的修正距离。
[0042] FPC连接器在生产过程中发生的表面形变,会使其FPC连接器表面深度信息发生变化,从而对缺陷区域的深度信息获取产生影响,导致三维点云数据不够准确,影响后续利用三维点云数据进行缺陷检测或其他操作,影响获得结果的准确度,所以需要根据深度信息的分布特征以及变化趋势,获得异常置信程度,进而调整数据点之间的距离,最终获得更准确的三维点云数据。
[0043] 数据点由于深度信息的不同存在不同的分布特征,即FPC连接器形变区域数据点的深度信息存在相较于正常区域的不同的深度差异,因此可以分析三维点云数据的深度信息局部分布特征,获取每个数据点的区域异常程度。
[0044] 优选地,在本发明一个实施例中,考虑到在形变区域内具有深度渐变的特征,表现为数据点邻域内的深度差异的相近似,而缺陷区域则在边缘区域存在深度信息的突变。基于此,设定三维点云数据分布在 三维直角坐标系中, 轴与 轴的坐标值表示数据点的坐标位置信息, 轴的坐标值表示数据点的深度信息;在每个数据点为中心点的平面上,以预设邻域参数构建平面区域,与 轴构成长方体的空间区域,将所述空间区域内其他数据点作为邻域数据点;
[0045] 根据每个数据点与其所有邻域数据点深度信息的差异,利用区域异常程度计算公式,获取每个数据点的区域异常程度。
[0046] 在本发明一个实施例中,预设邻域参数为5,构建平面区域尺寸为5*5。在本发明其他实施例中,实施者可以自行设定预设邻域参数。
[0047] 优选地,在本发明一个实施例中,考虑到数据点与其邻域数据点的差异跟空间距离有关,因此利用他们之间的欧氏距离进行标准化差异,同时考虑到数据点与所有邻域数据点的差异的均值能够反映出数据点在区域中的整体异常程度,所述区域异常程度计算公式包括: ;其中,O表示数据点的序号; 表示第O个数据点的区域异常程度; 表示O个数据点的深度信息值;i表示邻域数据点的序号;表示第i个邻域数据点的深度信息值; 表示第O个数据点与第i个邻域数据点的欧氏距离;L表示邻域数据点的数量; 表示最大最小值归一化函数。
[0048] 区域异常程度计算公式中, 越大,说明数据点与邻域数据点在单位距离上的深度信息差异越大,数据点的异常程度就越大,区域异常程度就越大。
[0049] 在本发明其他实施例中,实施者可以自行设定预设邻域参数;实施者也可以使用孤立森林算法获取数据点的区域异常程度。
[0050] 根据数据点x轴与y轴的坐标值,将所有数据点的区域异常程度构建为一个区域异常程度矩阵,可利用其形变区域与真实缺陷区域的渐变与突变的特性,通过数据点的区域异常程度的变化趋势,获取数据点的异常置信程度,以便于后续筛选出的数据点可靠性更高,更真实的异常缺陷区域的数据点。
[0051] 优选地,在本发明一个实施例中,考虑到FPC连接器形变区域存在一定的异常显著程度,因此需要将区域异常程度矩阵进行分块,分析局部异常的变化趋势;而主成成分分析算法可以获取子块内的主要变化方向,利用主要变化方向上的变化趋势可以反映出子块整体的变化趋势,而数据点与整体变化趋势的差异就能反映出数据点的趋势差异程度,所以异常置信程度的获取方法包括:
[0052] 将区域异常程度矩阵按照预设分块尺寸进行均匀分块,获得多个子块矩阵;选择任意一个子块矩阵为目标矩阵;
[0053] 利用主成分分析算法获取目标矩阵的主成分方向,获取主成分方向上每个数据点的对应位置法线上所有数据点的区域异常程度的均值,将每个均值作为主成分方向上每个数据点对应元素点的元素值,获得主成分向量;
[0054] 根据目标矩阵的主成分向量上的元素值变化趋势,获取变化趋势参数;
[0055] 根据目标矩阵内每个数据点与主成分向量上元素值的差异,获取目标矩阵中每个数据点的差异参数;
[0056] 改变目标矩阵,获得每个字块矩阵中每个数据点的差异参数;
[0057] 将变化趋势参数与每个数据点的差异参数的商进行归一化后作为每个数据点的异常置信程度。异常置信程度计算公式包括: 其中,NB表示数据点的异常置信程度;H表示数据点所在目标矩阵的变化趋势参数;K表示数据点的差异参数;
表示归一化函数。
[0058] 异常置信程度计算公式中,变化趋势参数越大,说明目标矩阵内数据点的变化趋势越明显,变化一致性越强,目标矩阵内异常一致性越高,异常置信程度就越大;K越小,说明数据点与主成分向量的差异越小,数据点的异常程度可信度就越高,数据点的异常置信程度就越大。
[0059] 在本发明一个实施例中,预设分块尺寸为25*25,在本发明其他实施例中,实施者可以自行设定,实施者也可以采用独立成分分析算法等其他降维和主成分提取方法替换主成分分析算法,获取主成分向量;需要说明的是,主成分分析算法已是本领域技术人员所熟知的技术手段,在此不再进行赘述。
[0060] 优选地,在本发明一个实施例中,考虑到主成分向量上相邻元素变化差异的方差能够反映出目标矩阵变化趋势的稳定性,因此获取主成分向量上所有相邻元素之间的元素值差值的绝对值,构成差异值集合;将差异值集合中所有元素的方差作为变化趋势参数。集合内数据的方差越小,说明主成分向量内元素变化越稳定,变化趋势越强,变化趋势参数就越大。
[0061] 在本发明其他实施例中,实施者可以利用标准差等个其他方式衡量主成分向量内元素变化的稳定性,从而获得变化趋势参数。
[0062] 优选地,在本发明一个实施例中,不同目标矩阵数据点与所在目标矩阵内的主要成分的差异有所不同,利用差异比例可以进行标准化,从而衡量数据点的偏离和差异程度,差异参数的获取方法包括:
[0063] 获取主成分向量上所有元素值的均值作为均值参数;获取每个数据点的区域异常程度与均值参数的差值绝对值,再与均值参数作商,获得每个数据点与主成分向量元素值的差异比例,将差异比例作为每个数据点对应的差异参数。
[0064] 获得数据点的异常置信程度之后,就可以对数据点的分布密度进行调整,使其更符合FPC连接器表面图像的实际特征,从而获得更准确的修正距离,最终提升缺陷区域获取的准确性,提高FPC连接器表面缺陷分级检测评价方法的准确性。
[0065] 优选地,在本发明一个实施例中,考虑到欧氏距离计算性能高效,在处理大规模点云数据时能够减少计算开销,因此通过获取欧氏距离作为初始距离;当数据点之间的异常置信程度差异越小时,两点之间的差异越小,越有可能是同一类数据点,距离应该更小,所以修正距离的方法包括:
[0066] 获取三维点云数据中任意两个数据点在三维空间内的欧氏距离作为初始距离;
[0067] 根据初始距离调整公式获取修正距离,进行调整数据点之间的初始距离,获得修正距离;初始距离调整公式包括: ;其中,o和k表示数据点的序号, 表示第o个数据点与第k个数据点之间的初始距离; 表示第o个数据点与第k个数据点之间的修正距离; 表示第o个数据点的异常置信程度; 表示第k个数据点的异常置信程度; 表示置信阈值。
[0068] 初始距离调整公式中,数据点之间的异常置信程度差异越大,说明两个数据点越有可能不是同一类数据点,他们之间的距离应当更远,所以增大初始距离;反之,越有可能是同一类数据点,距离应当更近,所以减小初始距离。
[0069] 需要说明的是,获取欧氏距离已是本领域技术人员所熟知的技术手段,在此不再进行赘述;在本发明其他实施例中,实施者可用曼哈顿距离等其他距离方法获取两个数据点之间的初始距离;也可以选用如指数函数等其他数据映射方式比较两个数据点异常置信程度的差异,并调整置信阈值;在本发明一个实施例中,置信阈值取0.68。
[0070] 步骤S3:根据修正距离对三维点云数据进行密度聚类,根据聚类结果获得FPC连接器表面图像的缺陷区域;提取缺陷区域的缺陷信息,对FPC连接器表面缺陷进行分级检测评价。
[0071] 修正距离充分考虑了FPC连接器表面图像发生形变对深度信息的影响,所以获得三维点云数据之间的修正距离之后,就可以进行密度聚类,从而筛选出更为准确的缺陷区域。
[0072] 优选地,在本发明一个实施例中,考虑到DBSCAN密度聚类算法是一种无监督聚类方法,不需要预先确定聚类簇数量,可以根据数据间距离特征,能够较好的将不同类型数据进行分类,并考虑到缺陷类型的多样性,仅将面积最大的聚类簇作为正常数据,所以根据聚类结果获得FPC连接器表面图像的缺陷区域的方法包括:
[0073] 利用DBSCAN密度聚类算法对调整后的三维点云数据的修正距离进行密度聚类,获得多个聚类簇,其中面积最大对应的FPC连接器表面图像区域为非缺陷区域,其余聚类簇对应的FPC连接器表面图像区域为缺陷区域。
[0074] 需要说明的是,DBSCAN密度聚类算法已是本领域技术人员所熟知的技术手段,在此不在进行赘述;在本发明其他实施例中,实施者可以选择OPTICS算法或DENCLUE算法获得缺陷区域;也可以选择其他数量个较大的聚类簇对应非缺陷区域,例如前预设数量聚类簇内数据点数量较大且数量相近,与其他聚类簇中数据点的数量差异较大时,选择前预设数量个聚类簇对应非缺陷区域。
[0075] 筛选出准确的缺陷区域后,就可以提取缺陷区域的详细信息,从而根据缺陷区域内的信息对缺陷进行分级检测评价操作。
[0076] 优选地,在本发明一个实施例中,考虑到边缘检测算法可以定位缺陷的位置和形状,能够获取准确的缺陷面积,因此利用边缘检测算法获取缺陷区域的准确面积、形态、分布信息,利用分级评分方法将缺陷分为轻微缺陷,一般缺陷与严重缺陷。
[0077] 需要说明的是,在本发明一个实施例中,使用Sobel算子进行边缘检测,使用数字评分的分级评分方法将缺陷区域评分为0到10,[0,2)为轻微缺陷、[2,5)为一般缺陷、[5,10)为严重缺陷;在本发明其他实施例中,实施者也可以获取缺陷区域的其他信息,选用其他边缘检测算子;也可以利用其他例如基于神经网络的缺陷分级方法进行分级检测评价;
也可以使用特征提取方法,如HOG、SIFT,可以提取缺陷区域的特征描述符,从而进行比较和分类;还可以根据需要可视化显示到相应的显示器上,以便用户更加直观的查看FPC连接器缺陷区域及相关信息。分级检测评价中所提及的所有方法均是本领域技术人员所熟知的,在此不再进行赘述。
[0078] 综上所述,针对点云数据中数据点的分布特征获取不准确,影响对FPC连接器表面缺陷分级检测评价的技术问题,提出了一种FPC连接器表面缺陷分级检测评价方法。该方法首先获取FPC连接器表面图像的三维点云数据;进一步根据深度信息的分布特征获取数据点的区域异常程度;进一步根据区域异常程度的变化趋势,获取每个数据点的异常置信程度;进一步通过数据点的异常置信程度调整数据点的初始距离,获得准确的分布特征;进一步进行密度聚类,获得准确的缺陷区域;最后提取缺陷区域的缺陷信息,对FPC连接器表面缺陷进行分级检测评价。本发明充分考虑了FPC连接器在生产过程中发生的表面形变对深度信息产生的影响,通过调整点云数据的分布特征,获得准确的修正距离,最终提升获取的缺陷区域的准确性,从而获得更准确的缺陷信息,提高分级检测评价的准确性。
[0079] 一种FPC连接器表面三维点云数据修正方法实施例:
[0080] FPC连接器表面的缺陷,如破损、污染或异物,可能引起质量下降。通过及时检测和识别缺陷,可以确保产品质量稳定,从而降低因次品产品而造成的损失。
[0081] 利用深度相机获取的RGB‑D图像可以高效率的获取到FPC连接器表面的深度信息,通过对三维点云数据进行分析,可以有效分辨出表面的破损、破裂等缺陷;但FPC连接器在生产过程中发生的表面形变会使得FPC连接器表面深度信息发生变化,从而对缺陷区域的深度信息获取产生影响,获得的数据点分布特征不够准确,使得三维点云数据不够准确。
[0082] 为了解决FPC连接器表面点云数据中数据点的分布特征获取不准确的技术问题,本发明的目的在于提供一种FPC连接器表面三维点云数据修正方法,包括:
[0083] 步骤S1:获取FPC连接器表面图像的三维点云数据。
[0084] 步骤S2:分析三维点云数据的深度信息局部分布特征,获取每个数据点的区域异常程度,根据数据点的位置坐标值,将所有数据点的区域异常程度构建为一个区域异常程度矩阵;分析区域异常程度矩阵内数据点的区域异常程度的变化趋势,获取每个数据点的异常置信程度;获取数据点之间的初始距离,通过数据点的异常置信程度调整数据点之间的初始距离,获得三维点云数据之间的修正距离。
[0085] 由于步骤S1到步骤S2的具体实现过程在上述一种FPC连接器表面缺陷分级检测评价方法中已给出详细说明,不再赘述。
[0086] 综上所述,本发明首先获取FPC连接器表面图像的三维点云数据;进一步根据深度信息的分布特征获取数据点的区域异常程度;进一步根据区域异常程度的变化趋势,获取每个数据点的异常置信程度;进一步通过数据点的异常置信程度调整数据点的初始距离,获得准确的三维点云数据。本发明充分考虑了FPC连接器在生产过程中发生的表面形变对深度信息产生的影响,通过调整点云数据的分布特征,获得准确的修正距离,获得了更加准确的三维点云数据。
[0087] 需要说明的是:上述本发明实施例先后顺序仅仅为了描述,不代表实施例的优劣。在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
[0088] 本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。