论文部分内容阅读
工业检测中,随着被测工件越来越复杂和人们要求测量精度越来越高,传统机器视觉测量因其二维局限性已满足不了精密检测的要求。与此同时,激光测量技术因为鲁棒性强,精确度高,越来越受到人们的欢迎。本文针对实际项目需求,设计和搭建线激光测量系统。主要阐述硬件结构的设计和软件框架的搭建,并对程序设计流程作了分析。由于线激光设备具有扫描盲区,面对较复杂的被测工件时无法一次性获得整个工件的三维数据,有时需要多次在不同视角下进行扫描,然后对三维数据进行拼接以获得整个被测工件模型。鉴于此,本文同时对三维点云拼接算法进行了研究。在点云特征提取中,针对线激光扫描的点云数据的结构特点,提出将三维点云模型映射到二维图像中,并修改图像处理中的Canny算法,对点云模型进行特征潜在区域估算,然后基于曲率信息提取特征点。与传统的三维点云特征提取算法比较,该方法具有更高的执行效率。在点云特征描述中,高维特征算子虽然可以直接解决多视图三维点云数据的配准问题,但它的计算较复杂,对大数量级的点云模型来说,匹配效率将大大降低。本文出于运行效率的考虑,提出基于邻域曲率信息的描述方法,用低维描述算子代替高维描述算子,减少计算时间。在点云模型间对应点匹配中,根据特征描述算子构造评价函数,为每个特征点寻找潜在对应点。由于低维特征描述的信息丰富性不强,每个特征点往往匹配到多个对应点,于是需要作进一步筛选。本文基于刚性变换原则,提出区域投票制度的方式实现对应点的精匹配。本文最后对拼接算法进行了实验和对设计的线激光测量机进行了平整度检测应用测试。首先,测量机对实际物体多次扫描得到不同视角下的点云数据模型,通过本文提出的特征提取算子、特征描述算子和对应点匹配算法对两点云模型进行特征分析。然后,基于迭代最近点算法对两点云模型进行拼接,验证了拼接算法的正确性和有效性。在实际应用测试中,本文对线激光测量机的标定做了实验分析,并利用线激光测量机的平整度检测功能,对几种平整度要求较严格的工件进行实际测量,给出测量结果和工件的3D扫描图形,证明测量机功能的有效性。