基于移动机器人的环境多视角立体重建技术

来源 :浙江理工大学 | 被引量 : 0次 | 上传用户:yjxff520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本论文以计算机视觉及其相关理论与技术为基础,对环境中多个视角的立体模型重建技术进行研究,开发了一套基于移动机器人的三维重建模型系统。该三维重建过程以SFM为思想基础,通过对摄像机进行数学模型化,摄像机标定排除误差与畸变,通过特征点匹配寻找关键点之间的关系,运用三角测量等基础知识进行三维重建,最后将点云数据集由PCL点云库形象直观的展现出。整个重建模型中,汇编以C++为编程语言,涉及到的第三方库有OpenCV、PCL和SSBA-3.0等,用到的软件平台为Visual Studio 2010和CMake等。本文所提到的环境多视角立体重建主要包括摄像机模型与标定、SFM与三维重建,以及综合与实验三大部分。在摄像机模型与标定部分,首先引入四个常用坐标系、针孔成像模型与透镜畸变,随后在标定中引入旋转矩阵与平移向量,矩阵与向量之间转换所需的罗德里格斯变换,以及解决标定的数学知识单应性,在总结未知参数个数后,由张正友标定方法进行摄像机标定,并运用运动轨迹计算进一步获得摄像机运动的起始位置。在SFM与三维重建部分,首先引入SFM概念与其在生活环境中的应用,随后在立体成像中,提到了三角测量、対极几何以及本征矩阵和基础矩阵三个所需的基本概念。为了解决图像之间的匹配关系,其本质为了求解两大矩阵以及特征点之间的位置与方位关系,采用了较为经典的SIFT算法和加速改进后的SURF算法来进行特征点匹配,以及较为快速的光流法,随后求解矩阵F以及矩阵的SVD分解。在先前条件都获得情况下,利用基本知识,进行三维重建,和重建后的重构与优化。从视差图中获得深度信息,通过计算获得点云,并将其用PCL点云库表现成直观的三维模型。在综合与实验部分,对之前的两大部分进行总结,并设计与之相对应的实验流程,通过测试获得相关数据,并加以对比与分析,例如OpenCV与MATLAB之间的区别。在实验最后进行总结与改进的分析部分。本文的创新点在于不仅实验结果获得目标物体的多视角立体重建模型,并且对移动机器人所运动轨迹进行的跟踪与相关坐标的标记,可以从两者之间的联系与差异中分析建模时不足的条件,和即将建模过程中所需的各种必须要素。
其他文献
近几年来,随着计算机技术的快速发展,基于数值计算技术的计算流体动力学得到了迅速的发展。应用CFD技术来进行氢发动机缸内流场的模拟计算,不仅能够得到十分详细的信息量,而且花
学位
学位
本文利用工作流技术中的动态技术,实现多级工作流管理;针对工作流的项目管理产生的与CAD的集成需求,以电机行业为例,分析了电机行业的产品结构特点,并根据电机行业产品设计的特点,
随着我国经济和科技的飞速发展,各种用电场合对市电的稳定性和波形质量有了更高的要求。相反,如果供电达不到要求,会使得用电设备无法正常工作,甚至会大规模损坏设备。是以,
传统的螺旋进气道设计流程是采用经验设计加上稳流实验台上的反复试验,多次修正气道形状的方法进行设计。在设计开发中存在着较大的盲目性与局限性,不仅设计开发周期长,耗费大,而且较难得到理想的方案。论文以柴油机螺旋进气道为研究对象,在大型CAE通用有限元分析软件ANSYS环境下对螺旋气道进行建模,分析柴油机螺旋气道建模的几何参数,把这些参数作为设计参数,借助Visual C++.NET的集成开发环境,实现
学位
学位
六自由平台属于并联机构,具有承载能力大、刚度高、精度高等优点。三维动画技术融合了计算机图形学、仿真学等多种科学技术。将三维动画技术应用于六自由度平台的研究,是计算机技术在六自由度平台研究中的一个具体应用。本文首先介绍了六自由度平台的结构特点和发展研究概况,对六自由度平台进行运动学分析,得出六自由度平台的正解方程组,然后比较梯度法、最小二乘解的广义逆法、牛顿迭代法等几种常用的解非线性方程组的数值方法
现代机电系统对各种极限工况条件下的动态精度和稳定性提出了越来越高的要求。传统上,首先对机械部分进行设计,然后再进行控制系统的设计。由于机械系统动力学特性和控制系统之间存在着相互耦合,结构参数和控制参数会形成冲突,因此按照传统的方法分别对机械系统和控制系统进行设计的结果一般来说对整个机电系统并不是最优的,而且可能会引起无解。为了提高整个系统的性能,应该对机电系统进行统一建模并在此基础上对机电设计参数