逆向工程中散乱点云预处理相关算法研究

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:kcsj001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
逆向工程技术是近年来发展起来的一种新的工程设计技术,以其独特的优势逐渐渗透到了各类产品行业,成为现代产品设计的主流技术。逆向工程主要包括三个部分:三维数据测量、数据预处理和模型重建。其中,数据预处理是逆向工程设计中的关键环节,其处理的效果和效率直接影响模型重建的精度和效率。本文针对散乱点云数据,主要研究了数据预处理中K近邻点的搜索、边界特征点的提取和数据精简算法,对提高三维重建的效率和质量具有非常重要的意义。本文充分调研和深入分析了现有算法,并对其中存在的问题加以改进,以期能够为三维重建提供更准确的特征信息。本文完成的工作主要有以下几个方面:(1)分析了两种常用的散乱点云几何拓扑关系的组织结构:八叉树和K-D树,并给出了八叉树的相关算法。在数据的组织结构上,本文使用八叉树划分法,并根据立方体内所包含的最大数据点个数来决定该立方体是否继续进行划分,可有效避免基于边长的八叉树划分法中边长的不易确定性。(2)研究了两大类典型的K近邻点搜索算法,讨论了其搜索的准确性和完整性,并深入分析了搜索过程中的各种无效搜索情形。在此基础上,设计了一种基于八叉树结构的剪枝式分层快速搜索算法,其特点是既能通过分层搜索确保搜索的准确性和完整性,又能通过剪枝策略提高搜索效率。实验表明,本文算法与全局搜索算法和仅分层搜索算法相比,搜索效率有显著性的提高。(3)在研究了几类典型的边界点提取算法各自优缺点的基础上,针对现有算法计算量较大和易产生误判的问题进行改进,通过对采样点的K近邻点的分布特性进行深入分析,设计了两种散乱点云边界点的快速提取算法:基于拉力的作用与基于参考平面的算法。实验表明,这两种算法都能快速、有效地提取散乱点云的边界点,在提取的精度和效率上优于文献算法。并通过理论上的分析来说明本文算法能够有效地简化计算过程,在不影响提取精度的前提下加快了提取的速度。(4)研究了几种常用的散乱点云精简算法,针对部分算法未考虑几何特征点和边界点的丢失问题,设计了一种曲率精简算法。实验表明,算法能够较好地保留曲面的几何特征点,并在平坦区域删除较多的点,同时对边界点进行了保护。与相关文献算法相比,本文算法能较好地解决阈值的设定问题。
其他文献
近年来云计算技术迅速发展,许多厂商推出了提供云服务的云平台。为降低企业成本,越来越多的企业将应用系统部署到云平台,随之出现了云孤岛。传统的企业服务总线不能很好满足
粗糙集(Rough Set)理论是波兰数学家Pawlak教授于1982年提出的一种能够定量分析和处理不精确、不一致、不完整信息与知识的数学工具,常用于处理模糊和不精确的问题。数据挖掘
本课题的主要目的是设计开发一基于UML的计算机网络课程辅助教学系统。根据我院的软硬件实际和教学现状,为了节约成本以及能采用比较可行的方式,在分析设计和开发完本系统后,能
视觉目标跟踪是指从摄像机记录的视频序列中连续地推断特定目标运动状态轨迹的技术,是计算机视觉研究中非常重要的一个研究课题。不仅推动了图像处理、模式识别、机器学习和
随着网络与多媒体技术的迅速发展,多媒体产品面临被轻易地复制、传输与修改的难题。加强媒体信息安全与保护媒体知识产权的需求日益迫切。数字水印是维护多媒体产品安全的一
车牌字符识别技术是智能交通系统中的关键技术之一,它涉及了模式识别、人工智能、计算机视觉以及数字图像处理等众多学科领域。目前国内外许多学者专门研究车牌定位和车牌字
随着我国经济的快速发展和城市大规模的建设,工程项目也越来越多。工程数据信息本身复杂而繁多,直接导致造价数据的管理更加复杂。工程项目的成本和业务需求迅速的增长,这就要求
Android是2007年底由Google推出的源码公开的智能手机操作系统,从推出至今已经得到越来越多人的研究和使用,诸多智能手机生产商开始定制属于自己平台的AndroidOS。成千上万种的
经典粗糙集理论的提出主要是针对完备信息系统,其对数据的完整性和精确性要求很高,在数据的处理和分析上存在着一定的局限性。由于现今海量数据中常常存在数据的缺失。作为经
近年来,能耗已经成为嵌入式系统设计中人们关注的焦点,这主要是因为电池供电的便携式和移动式的嵌入式产品的广泛应用。高速缓冲存储器,即Cache,是为了解决存储器和CPU速度匹配而