摘要
针对成品电解镍表面的气孔和结粒依靠人工进行检测时存在检测精度差、效率低等问题,提出一种基于点云的成品电解镍表面质量自动检测算法。该算法采用一种基于体素下采样优化的RANSAC平面分割和孔洞识别算法,对于数据量较大的电解镍点云集,首先通过体素过滤器返回下采样的点云,在不影响结构特征的前提下降低了数据的冗余度,然后通过RANSAC算法进行平面拟合,平面拟合的外点即结粒点云,对得到的结粒点云采用欧式聚类法进行聚类,再对聚类后的点云根据结粒高度进行合格与不合格分类;之后根据平面拟合得到的平面系数将所有点进行投影,以每一个点为原点建立坐标系,再找到每个点的k近邻点,计算k近邻点在该点坐标系下的有向角,判断其是否满足预先设定的条件判定目标点是否为孔洞点。实验结果表明,该方法在有效减少计算量的同时,能够获得较高的检测精度。
-
单位机电工程学院; 昆明理工大学; 金川集团股份有限公司