基于点云的三维重建系统研究与实现

基于点云的三维重建系统研究与实现

论文摘要

随着游戏、仿真等图形技术的不断发展,以及工业设计、模拟仿真、三维影视等对三维复杂物体模型应用需求的不断增加,关于三维模型重建的相关研究越来越受到人们的重视。而由于点云数据易于获取,存储简单方便,因此使用点云进行三维重建技术也发展迅速。一个完整的三维重建系统通常包含以下方面:首先对点云进行预处理;然后对处理后的点云进行三角网格曲面重建,得到初始网格;最后对初始网格进行优化得到最终的三角网格,就可以被其他建模软件所使用。本文着重对这三个阶段进行了深入研究:在点云简化阶段,在详细论述了已有方法的基础上,本文采用基于非均匀网格和曲率相结合的方法对原始点云进行精简。首先对点云计算每个点的曲率值,然后对点云进行网格细分,使得每个网格单元中点个数不大于某一阈值M,再根据单元格中点曲率值的大小和单元格大小对其按照某一规则进行精简,使得曲率较大的区域保留较多的点,并且不会在曲面平缓区域出现孔洞,对后续网格重建有很大好处。在网格生成阶段,首先对点云生成覆盖其原始表面的自适应球集合,然后计算球之间的相交性来生成三角形网格,通过控制生成球半径的大小来控制网格的精度,生成不同精细程度的网格模型;同时还提出了一种基于顶点的区域扩展方法,首先选择一个种子顶点进行扩展,形成围绕此顶点的三角形环或三角形扇,同时将新顶点加入波前点链表中,然后依次从波前点链表中取出一点进行扩展,形成三角形环,直到波前点链表为空为止。此方法可以极大地降低网格三角形面的自交和孔洞的生成。在网格优化阶段,通过定义网格优化元操作,每次选择具有网格最小形状因子的网格元素对其执行优化操作,降低网格的复杂度,优化网格质量。最后在基于本文提出算法的基础上设计并实现了一个点云的三维重建系统,能对各种不同格式的点云进行处理,具有较好的扩展性。通过对不同点云模型的测试,验证了算法的可行性和有效性。基于上述方法开发的三维重建系统可以很好应用在人体建模、物体建模等游戏场景开发中,能够快速而准确地完成由点云直接生成计算机模型。同时也能够应用在其他方面比如仿真、医疗、文物复原展示等等。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题来源及研究目的和意义
  • 1.2 国内外研究现状与分析
  • 1.2.1 点云获取方法
  • 1.2.2 点云前处理方法
  • 1.2.3 点云曲面重建方法
  • 1.2.4 点云网格优化方法
  • 1.3 本文研究内容及结构
  • 1.3.1 论文主要工作
  • 1.3.2 论文章节安排
  • 第2章 点云精简算法
  • 2.1 引言
  • 2.2 常用的点云精简方法
  • 2.2.1 包围盒法
  • 2.2.2 曲率采样法
  • 2.2.3 法向精度法
  • 2.3 精简算法评价标准
  • 2.4 基于非均匀网格和曲率的混合精简
  • 2.4.1 Kd-Tree 构建点云K 邻域
  • 2.4.2 曲面拟合估算法矢和曲率
  • 2.4.3 法矢的调整传播
  • 2.4.4 八叉树构建非均匀网格
  • 2.4.5 基于曲率的精简规则
  • 2.4.6 算法步骤
  • 2.5 应用效果
  • 2.6 本章小结
  • 第3章 点云网格生成算法
  • 3.1 引言
  • 3.2 基于自适应球相交的网格生成
  • 3.2.1 前处理
  • 3.2.2 自适应球生成
  • 3.2.3 生成网格
  • 3.2.4 清理错误网格
  • 3.3 基于顶点的区域扩展网格生成
  • 3.3.1 种子顶点选取
  • 3.3.2 顶点扩展
  • 3.4 应用效果
  • 3.5 本章小结
  • 第4章 网格优化算法
  • 4.1 引言
  • 4.2 网格优化相关概念
  • 4.2.1 网格模型的数学描述
  • 4.2.2 网格模型的优化
  • 4.2.3 网格模型的优化准则
  • 4.2.4 网格优化元操作
  • 4.2.5 网格模型误差评估
  • 4.3 基于元操作的网格优化
  • 4.3.1 基于顶点删除的优化
  • 4.3.2 简单多边形三角划分
  • 4.3.3 基于边收缩的优化
  • 4.4 应用效果
  • 4.5 本章小结
  • 第5章 系统的设计与实现
  • 5.1 引言
  • 5.2 系统总体设计
  • 5.3 模块详细设计
  • 5.3.1 文件读取模块
  • 5.3.2 点云精简模块
  • 5.3.3 网格生成模块
  • 5.3.4 网格优化模块
  • 5.3.5 文件保存模块
  • 5.3.6 图形显示模块
  • 5.4 重建实验结果
  • 5.5 本章小结
  • 结论
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于点云的三维重建系统研究与实现
    下载Doc文档

    猜你喜欢