逆向设计中数据压缩算法的改进与程序实现

逆向设计中数据压缩算法的改进与程序实现

论文摘要

点云数据压缩方法是逆向设计中的关键技术之一,如何对数据进行压缩,使压缩后的数据减少计算的复杂性,提高计算效率,同时还要保证设计精度,能够满足这些要求的算法及其程序实现是本文研究的主要内容。本文采用非均匀三维网格法进行数据压缩。该方法可以处理一次或多次获得的重叠的实物点云数据。以八叉树原理和非均匀三维网格细分方法为基础,对原始的点云长方形包络进行细化,找出每个网格中的特征点,删除其他点。该算法可处理各种形式的扫描点云数据,使压缩后的数据点密度随着曲面曲率变化而变化,曲面曲率大,数据点密度大,反之则小。并在MFC与VISUAL C++编程环境支持下,开发了自定义的Point类,Cuboid类,Application类及继承于MFC用于界面程序绘制的类。通过类的相互调用,实现了非均匀三维网格数据压缩算法的软件编制,给出了友好的工作界面。从离散数据点的获取到数据点压缩后得到的特征点,再自动进行原型的重建与修改,直至加工出产品,这是逆向设计中完整的产品开发过程,本文完成的是这个工程中最关键的部分,因此会对逆向设计起到至关重要的作用。

论文目录

  • 提要
  • 第一章 绪论
  • 1.1 课题研究的背景及意义
  • 1.2 点云数据压缩算法的研究现状与趋势
  • 1.3 本文的研究内容和研究方法
  • 第二章 点云数据压缩的基本问题
  • 2.1 点云数据压缩的必要性
  • 2.2 点云数据的采集
  • 2.2.1 数据采集的原理
  • 2.2.2 采集实例
  • 2.3 常见的数据压缩算法
  • 2.3.1 均匀取样法
  • 2.3.2 弦高偏移法
  • 2.3.3 空间采样法
  • 2.4 上述算法的缺点分析
  • 第三章 非均匀三维网格数据压缩方法
  • 3.1 均匀网格法
  • 3.1.1 点云数据长方体的确定
  • 3.1.2 点云数据三维边界框细化
  • 3.1.3 基本长方体单元格内的数据缩减准则
  • 3.2 非均匀三维网格压缩算法
  • 3.2.1 算法的基本思想
  • 3.2.2 八叉树原理
  • 3.2.3 本算法流程图
  • 3.2.4 本算法的关键问题
  • 3.3 非均匀三维网格压缩算法的优势
  • 第四章 基于Visual C++的程序实现
  • 4.1 基于C++的类表达
  • 4.1.1 面向对象语言(C++)的优势
  • 4.1.2 面向对象的分析与设计
  • 4.2 Visual C++ 编程工具的特点
  • 4.2.1 Visual C++集成开发环境介绍
  • 4.2.2 MFC 介绍
  • 4.3 本程序涉及的类
  • 4.3.1 程序自定义类
  • 4.3.2 继承MFC 类
  • 4.4 程序界面及示例
  • 第五章 运行实例及参数分析
  • 5.1 算法的功能性示例
  • 5.2 参数分析及运行实例
  • 5.2.1 相关参数
  • 5.2.2 运行实例(以下数据文件均在CATIA 中显示)
  • 第六章 结论与展望
  • 6.1 本文的主要结论
  • 6.2 未来工作的展望
  • 参考文献
  • 附录A 本文程序中涉及类的部分头文件
  • 附录B 本文程序中涉及类的部分源文件
  • 摘要
  • ABSTRACT
  • 致谢
  • 相关论文文献

    • [1].浅谈逆向设计理念在汽车设计中的应用和分析[J]. 戏剧之家 2018(17)
    • [2].基于Geomagic Design逆向设计与制造技术研究[J]. 中央民族大学学报(自然科学版) 2016(01)
    • [3].基于逆向设计理念的主题单元整合教学[J]. 语文天地 2020(05)
    • [4].基于逆向设计提升学生英语学科阅读思维品质的探讨[J]. 教师 2020(18)
    • [5].英语逆向教学设计探索——以《英语(牛津上海版)》七年级“Travelling Around the World”单元为例[J]. 上海课程教学研究 2017(Z1)
    • [6].理解为先的逆向设计模式在课堂中的应用——人教版教材六年级上册“圆的周长”教学实录与评析[J]. 小学教学参考 2017(23)
    • [7].逆向设计在对外汉语教学中的应用[J]. 课程教育研究 2017(18)
    • [8].以“机械能及其转化”为例解析逆向设计教学模式[J]. 数理化解题研究 2016(32)
    • [9].基于逆向设计理念的外语教学案例研究[J]. 教师 2016(10)
    • [10].一张图一个概念读懂美国未来艺术教育走向——课程设计新思路:逆向设计法[J]. 中国中小学美术 2017(03)
    • [11].基于全方位移动装置的逆向设计[J]. 南方农机 2020(06)
    • [12].基于三坐标测量机的产品逆向设计研究与应用[J]. 机电工程技术 2016(02)
    • [13].基于信息化教学环境的高职《产品逆向设计》教学设计研究[J]. 才智 2016(29)
    • [14].逆向设计——让“民间小艺人”有的放矢[J]. 考试周刊 2019(58)
    • [15].逆向设计,培养学生言语智能[J]. 教书育人 2018(34)
    • [16].一节逆向设计的数学课——“交换律”教学设计与思考[J]. 小学数学教师 2018(01)
    • [17].逆向设计在油田混砂车搅拌器制作中的应用[J]. 中国设备工程 2014(05)
    • [18].以职业行动能力为导向的《机械产品逆向设计与制造》课程设计思路[J]. 南方农机 2020(07)
    • [19].蓝牙音箱逆向设计与创新研究[J]. 科技创新与应用 2019(35)
    • [20].反其道而思之——博物馆展陈设计中逆向设计思维的思考[J]. 文物鉴定与鉴赏 2018(11)
    • [21].逆向设计在化学教学设计中的应用——以《氧气的化学性质》为例[J]. 教育教学论坛 2018(39)
    • [22].教学思路——“逆向设计法”[J]. 英语学习 2019(08)
    • [23].商务英语逆向设计教学调查报告[J]. 河南教育(职成教) 2018(04)
    • [24].逆向设计教学初探[J]. 现代职业教育 2018(26)
    • [25].电蚊香的逆向设计[J]. 农机使用与维修 2020(07)
    • [26].试析汽车零部件逆向设计中的参数化建模方法[J]. 时代汽车 2018(01)
    • [27].逆向设计在高职院校公共外语教学中的应用研究——以南充职业技术学院为例[J]. 海外英语 2018(18)
    • [28].逆向设计在初中生物教学中的运用——以“人体的神经调节”为例[J]. 中学生物学 2019(01)
    • [29].例谈逆向设计模式视野下的教学设计[J]. 中学生物教学 2016(09)
    • [30].逆向设计中在学生活动中的运用——《离子反应》教学实录[J]. 理科考试研究 2014(01)

    标签:;  ;  ;  ;  ;  

    逆向设计中数据压缩算法的改进与程序实现
    下载Doc文档

    猜你喜欢