基于点云的3D打印快速自适应分层算法研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:maxwang007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
3D打印是一种通过堆积材料来形成模型的技术。其中一种3D打印的一般过程是:首先通过三维激光扫描设备获取模型点云数据,其次通过一定的分层算法将点云模型划分成层片信息,最后依据层片信息逐层进行打印成型。随着三维数字化激光扫描技术、3D打印技术的发展,需要处理的点云数据的规模日益增加,需要处理模型的精度也越来越高,并且数据中存在大量噪音数据,处理数据的效率不容忽视。现存的分层算法主要依据点云数据生成三角面片信息,然后依据三角面片生成切片信息。本文中提出一种基于点云数据的快速自适应厚度调整分层算法,避免了曲面重构(建模)过程,在切片层数相对较少的情况下,使分层产生的误差达到最小。本文分层算法跳过建模的过程,直接基于点云数据进行分层厚度的调整,基于分层后获得的点云带数据进行轮廓提取,使3D打印效率显著提高。首先,分析了目前存在的自适应分层厚度调整算法的研究现状,提出一种通过不断调整厚度并计算调整时造成的模型误差确定最佳分层厚度的方法。通过对误差产生原因进行分析,推导出由阶梯效应造成的分层厚度与模型误差的公式关系。采用“预分组+四叉树”的数据结构进行数据存储,利用快速排序的思想进行预分组处理,提高了后期查找任意区间的点云带数据的效率;以四叉树为基本数据结构存储每一层的点云带数据,有利于分析四叉树中的叶子结点的变化对于模型误差的影响。实验证明,该算法时间效率高,误差小,对几何特征较复杂的数据模型亦有较好的分层效果。其次,提出一种基于本文分层厚度调整算法确定的点云带数据进行轮廓提取方法。为了加快对于点云带数据的检索和遍历,采用四叉树的数据结构进行数据的存储。采用一种基于投影法和四叉树中的叶子结点相结合的方法提取切片数据,使需要处理的数据量大幅减少。四叉树本身的特性会导致新生成的切片数据点存在一些冗余问题,并且这些冗余数据会对特征多边形的提取造成一定的误差,基于切片数据的邻近关系进一步做了修复,提升了切片数据的有效性。通过切片数据快速建立邻近点序列,进而确定特征多边形,并针对特征多边形中存在的交叉现象进一步做了修复,最后采用三次B样条算法进行曲线拟合。
其他文献
近年来远程教育在世界范围内得到了迅速的发展,而网络技术的发展为远程教育提供了一片崭新的天地,基于Web的远程教育系统成为目前教育领域与计算机科学领域的研究热点。虽然
VoIP是IP网络与公用电话网相结合的产物,是利用网络实现语音通信的先进手段,它在提供方便的同时自身也存在着隐患。传统的电话网络(PSTN)具有封闭性,攻击者要窃听电话必须从
随着移动互联网时代的到来,Android系统迅速得到普及。作为移动终端的主要平台,Android系统上的应用程序所存在的安全问题越来越受到人们的关注。由于目前移动终端存储了大量
可拓学是1983年由中国的蔡文教授提出来的。可拓学的目的在于通过从定性与定量两方面研究矛盾本身,解决矛盾的方法。该学科广泛应用于多个领域,已取得了一定的成果。作为信息
随着Internet的发展,网络已经深入人们生活的各个方面,并正在对人们的生活产生更大的改变。人们越来越倾向于从网络获取各种信息和帮助,来完成自己的任务。Web服务的出现提供
三维数字水印攻击算法作为三维数字水印算法的一个重要分支,目的在于找出三维数字水印系统的弱点及其易受攻击的原因,然后加以改进。这就象传统密码学所经历的加密--解密的否
电力市场运营系统在保证电网安全、稳定、经济运行方面起到了重要的作用。为了保证电力市场运营系统中重要信息的安全,必须加强身份认证和访问控制机制。在身份认证方面,本文给出了一种新的用户和服务器间的双向认证模型,该模型除了可以完成用户和服务器之间的双向认证外,双方还可以协商产生协商密钥用来对通信的内容进行加密。访问控制方面,本文设计了一个基于角色和可信度的动态访问控制模型,该模型中用户的权限可以根据其可
Petri网适合于描述异步并发行为的系统。首先,Petri网直接展现并发系统的物理结构层次及资源状态的初始分布状况。其次,在Petri网引发规则的作用下将间接展现出该并发系统的动
人脸检测的目的就是从给定的图像中,框定出人脸的区域。人脸检测是人脸识别的不可缺少的预处理,一般来说其计算量非常大。如何快速而有效地检测出人脸,是人脸检测的一项重要
智能交通系统(Intelligent Transportation System,简称ITS)是目前世界交通运输领域的前沿研究课题,其核心是针对日益严重的交通需求和环境保护压力,采用信息技术、通信技术