[发明专利]一种基于三维数据的分块拟合缺陷检测方法有效
申请号: | 202110129353.1 | 申请日: | 2021-01-29 |
公开(公告)号: | CN113008895B | 公开(公告)日: | 2023-01-17 |
发明(设计)人: | 徐洪浩;习勇;张家业 | 申请(专利权)人: | 广州信邦智能装备股份有限公司 |
主分类号: | G01N21/88 | 分类号: | G01N21/88 |
代理公司: | 深圳深瑞知识产权代理有限公司 44495 | 代理人: | 晁阳飞 |
地址: | 510800 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 三维 数据 分块 拟合 缺陷 检测 方法 | ||
1.一种基于三维数据的分块拟合缺陷检测方法,其特征在于:所述方法的步骤为:
步骤一、使用3D相机扫描叶片缺陷检测区域,以获取缺陷检测区域的三维数据,三维数据即空间中的某点在X,Y,Z轴上的坐标数据,3D相机将扫描出来的三维数据的Z轴的高度数据按行按列保存在CSV文件里,每行的数据即为X轴的数据,每列的数据即为Y轴上的数据,每行和每列上的相邻两个数据的实际距离默认设为1;
步骤二、用图像A(X,Y)来表示每个点的三维数据,图像用矩阵来表示每行每列的Z轴高度数据;
步骤三、新建与图像A同尺寸的图像B(X,Y),用于保存每个三维数据到检测窗口内的三维数据的拟合平面的距离;
步骤四、设检测窗口K的尺寸为[M,N],M为宽度,N为高度,用于计算检测窗口K内所有三维数据的拟合平面以及该窗口内的每个三维数据到拟合平面的距离;
步骤五、用检测窗口K遍历图像A并计算图像A在检测窗口K内的所有三维数据的拟合平面,以及检测窗口K内所有三维数据点到拟合平面的距离,并将该距离值赋值到对应坐标上的图像B上;
步骤六、设定认为是缺陷的最小高度为T;
步骤七、对图像B进行操作,即距离值大于T设置为白色,否则设置为黑色,得到缺陷图像C,白色块即为缺陷块;
步骤八、对缺陷图像C进行轮廓检测;
步骤九、设定认为是缺陷块的最大面积E1,最小面积E2,最小外接矩形的长宽比R1,缺陷块的高度数据的最大标准差S;
步骤十、新建与图像C同尺寸的图像D,用于保存符合要求的缺陷数据;
步骤十一、遍历每个轮廓,计算轮廓的面积Ei,以及轮廓的最小外接矩形的长宽比Ri,如果E1>Ei>E2,Ri>R1,则认为是缺陷块并在图像D上填充该轮廓为白色;然后再计算图像B在该轮廓内的所有坐标的高度数据的最大值、平均值、标准差,假设在该轮廓内共有n个缺陷数据:Di,i=1,2,3,...,n,计算公式如下:
对这n个缺陷数据按进行由小到大的排序,使用冒泡排序算法,故得到最大值Dmax;
对这n个缺陷数据进行求和,得到Dsum;
求出平均值:Dmean=Dsum/n;标准差:
如果标准差Dstd大于S,则以最大值Dmax作为该缺陷块的缺陷高度,否则以平均值Dmean作为该缺陷块的缺陷高度,最后输出缺陷高度数据到图像D。
2.根据权利要求1所述的基于三维数据的分块拟合缺陷检测方法,其特征在于:所述步骤五中三维数据的最小二乘法平面拟合和三维数据到拟合平面的距离的计算,推导说明如下:
已知平面一般方程为:Ax+By+Cz+D=0,A,B,C,D均为实数且C≠0,则有:设则有:
z=ax+by+c,设一共有n个需拟合的三维数点:(xi,yi,zi),i=1,2,3,...,n,若使用最小二乘法拟合这些三维数据,则有:要使S最小,需满足
则有:
化简:
转换为矩阵形式,则有:
因此,利用上面的公式1求解n个三维数据的拟合平面方程:
z=ax+by+c;
已知空间中的某一点(x0,y0,z0)到平面Ax+By+Cz+D=0,C≠0的距离为:由得:
因此,可以利用公式2求解某个三维数据(x0,y0,z0)到拟合平面:z=ax+by+c的距离。
3.根据权利要求2所述的基于三维数据的分块拟合缺陷检测方法,其特征在于:所述步骤五中遍历意为在图像A上移动检测窗口,用于提取图像A在该检测窗口上像素值,详细步骤如下,
确定X轴方向上的遍历次数P,已知图像A的宽度为X,检测窗口的宽度为M,每次遍历的步长都为M,则遍历次数为P=X/M;
同理,确定Y轴方向上的遍历次数L,已知图像A的高度为Y,检测窗口的高度为N,每次遍历的步长都为N,则遍历次数为L=Y/N;
检测窗口从图像A的左上角原点开始在X轴上从左到右遍历,每次水平移动M,直到遍历P次,然后在Y轴方向移动N,再在X轴方向上依次遍历P次,以此循环,一共遍历L*P次;
检测窗口每遍历一次,都计算图像A在该检测窗口K内的所有三维数据的拟合平面,如所述公式1,然后再计算该窗口内的所有三维数据点到该拟合平面的距离,如所述公式2,并将该距离赋值到对应坐标上的图像B上,作为缺陷高度数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州信邦智能装备股份有限公司,未经广州信邦智能装备股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110129353.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种双向波束赋形的功分器加载的天线组件
- 下一篇:一种金属设备探伤系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置