论文部分内容阅读
精密测量与现代工业生产有着紧密的联系,广泛应用于模具造型、尺寸检测及实时监控等领域,是一个科学研究的热点。随着光电子、机械与半导体等技术的飞速发展以及传统接触式测量的局限性,以激光测量为代表的非接触式测量新技术越来越被人们所重视,得以快速发展,而激光三角法更凭借着其测量速度快、测量精度高的特点成为非接触测量中应用最广泛的方法之一。本文主要研究基于激光三角法的三维扫描技术及轮廓可视化技术中的相关问题,研究结果和实验方法对物体的轮廓提取及模具造型有重要意义。本文在深入研究激光三角法于三维轮廓测量的应用基础之上,对线结构光扫描三维形体轮廓的方案进行验证。论文的主体部分研究三维轮廓的数据获取及轮廓可视化问题,基于激光三角法扫描的采集系统,实现数据采集与传输、数据处理及可视化的软件功能,紧随其后对三维数据的获取、点云中特征点的识别和三维轮廓线的提取技术等进行了系统的研究,经过实验数据的验证,软件系统基本实现了提取三维形体轮廓线条的目的。本文根据实际需求完成测量软件的编制,在VC++6.0开发环境下实现基于MFC对话框的软件界面与功能模块设计:利用OpenGL图形化技术在MFC上完成三维数据的图形化显示及三维模型的旋转、平移操作的功能开发;分析点云的结构特点,对三维点云进行点云去噪、点云插补预处理操作;对张量投票算法的投票尺度进行分析,设定一致性检测函数来确定投票领域的最佳值;基于特征点的识别基础上,使用最小森林法构造特征线条,实现特征线条的提取;采用最小二乘法实现特征线条的优化拼接,研究特征结构的分割与提取;对提取的轮廓线与结构体进行参数测量,主要包括高度极值,位置信息等,提取的轮廓与实际轮廓进行对比并分析误差来源。本文设计的三维扫描可视化系统主要依据于计算机视觉领域研究热点——张量投票算法,系统很好地实现了物体三维轮廓的提取与显示,对相关参数的测量也在误差允许范围之内。