三维点云孔洞修复算法研究及软件系统开发

来源 :中国矿业大学 | 被引量 : 0次 | 上传用户:wangxiaoyuzhang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
三维激光扫描技术为快速构建物体三维模型提供了全新的技术手段,被认为是测绘科学的一次技术革新。在使用三维激光扫描仪等设备采集目标物体的表面信息时,由于物体遮挡或者测量手段的限制,所获得的原始点云存在数据缺失的情况,从而导致孔洞的形成,进而影响重构的数字模型的质量。在使用三维激光扫描仪配套软件或者编程手段修复孔洞时,存在扩展性和迁移性差的问题,且精度也有待提高。本文在研究分析孔洞修复相关算法以及相关软件现状的基础上,设计开发了一个三维点云孔洞修复软件系统,主要工作和成果如下:(1)针对现有点云k邻域搜索算法、边界提取算法和孔洞修复算法各自所需数据结构不同,编程复杂的问题,设计了一个全局适用的数据结构进行数据组织。本文根据选择的算法组合,定义了点云数据的坐标和点两个基类,并使用这两个基类定义的k最近邻类作为基本单位,服务于孔洞修复不同阶段的数据处理,简化了编程难度,提高了多算法结合的效率,降低了内存开销。(2)针对基于特征平面边界提取算法的不足,本文通过优化最小二乘拟合平面的一般方程,简化了方程系数的求解,使得编程进行解算的过程容易实现,提高了算法效率。使用多种孔洞修复算法结合的方法进行孔洞修复,针对基于散乱点云模型的局部扩张算法,讨论并推导出相邻边的夹角在不同取值范围下的新增点公式,验证了算法的一般性;针对基于三角网格模型的空间多边形孔洞修复算法,通过对多边形的分类讨论,确定相邻两边最小夹角的取值范围,删除了原始算法多余的处理步骤,并通过几何解析重构简化了复杂的公式推导,优化了新增点的计算模型,改进了算法的处理过程,提高了算法效率。在上述孔洞修复之后,使用基于径向基函数隐式曲面对修复区域进行调整,增强了修复区域与周围区域的光滑过渡效果。(3)设计了一个单页web应用与控制台程序相结合的软件系统。该系统分为前端与后台两部分,前端采用了单页web应用的开发模式,使用WebGL进行模型绘制和三维渲染,实现了数据输入输出、模型显示、操作和用户交互的功能;后台基于面向对象编程思想使用了控制台程序,采用了MVVM作为软件架构指导开发,实现了数据输入输出和数据处理的功能。该论文有图82个,表4个,参考文献120篇
其他文献
目的了解近5年广东省深圳市光明新区托幼机构卫生保健状况和存在的问题,以提高辖区托幼机构卫生保健质量。方法收集深圳市光明新区2013-2017年托幼机构卫生保健年度评估检查
黔驿道始建于元至元二十八年,非庄蹻、奢香所建。该驿道开通以后即成为中央王朝内陆边防的生命线。贵州建省的主要目的是保此一线以通云南。
党的十六届五中全会明确提出了建设社会主义新农村的重大历史任务,浙江省也相继出台了一系列加强“三农”工作、推进社会主义新农村建设的具体政策措施。然而,仍有很多村落新
目的:本研究通过建立STZ诱导的糖尿病大鼠模型,探讨多肽血管紧张素(1-7)[Ang-(1-7)]对糖尿病大鼠肝脏组织形态学的影响,以及对关键炎症信号通路IKKβ/NF-κB及炎症因子的影响
在高校中进行团体操的比赛,可以更好地增进学生之间的交流,增强学生之间的凝聚力,同时也达到了锻炼身体素质的目的。而对于编排和创新可以有极为有效地来吸引更多学生进行团
目的探讨老年大鼠缺血再灌注对大脑的影响。方法将30只健康雄性老年(18~20月龄)SD大鼠随机分为假手术组(Sham组)、永久性缺血组(I组)及缺血再灌注组(I/R组),除Sham组外,其余
在旋转机械状态监测和故障诊断领域中 ,循环平稳信号分析方法正在成为一种重要的处理工具。本文在介绍了二阶循环平稳理论的基础上 ,分析了循环周期图的两种方法 ,并将时间平
针对某选厂原细泥生产流程现状,通过小型试验,对其钨细泥处理工艺进行了改进和完善,增设了以磁选-重选流程为主体的磁选-浮选-重选细泥回收工艺,通过技术改造、调试并投入生产使
目前中国城市化率突破50%,城市人口的快速聚集对城市的运行造成了巨大压力。许多城市意图通过新城建设来打破原有城市结构、规范城市产业和人口布局。由于各个新城建设的驱动
KMV模型在商业银行度量上市公司信用质量上占据重要的地位,但由于KMV模型是根据美国市场情况开发的,更适合一些西方发达资本市场国家,我国在引进KMV模型时,将根据我国具体情