基于机器学习的点云孔洞修补算法的并行化研究

来源 :宁夏大学 | 被引量 : 0次 | 上传用户:njnuqxj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机视觉,图像学等技术的不段发展与进步,通过扫描设备可以方便的取得模型的散乱点云数据,在曲面逆向重建的过程中,可能由于模型自身的不完整或物体遮挡等因素,难免会产生点云数据缺失的状况,将会导致后续的点云处理效果欠佳,准确的点云缺损数据修补是实现曲面模型逆向重建的前提,在对散乱点云数据进行建模之前,需要对缺损点云数据进行修补。本文在研究国内外研究的基础上,以散乱数据点云为对象,针对点云模型中存在的孔洞,研究了散乱点云孔洞修补过程和基于机器学习中径向基函数RBF(Radial basis function)的孔洞修补算法,可以直接拟合散乱点云的隐式曲面方程,有效的对测量过程中产生的缺损数据进行孔洞修补。由于大量散乱点云数据会引起算法计算量的增加,为了加快算法效率,考虑目前的并行技术,如多核加速(OpenMP)、GPU加速(CUDA)、以及CPU/GPU混合并行技术对算法进行并行优化以缩短其运行时间,提高执行效率。通过对实验结果的加速效率分析,验证了算法的可并行性,验证了算法的有效性。论文的主要工作如下:1.对常规孔洞修补算法的基本过程和径向基函数插值过程进行了研究,实现了基于多尺度径向基函数的点云孔洞修补算法。2. 对串行算法在多核CPU上进行改进,分析并设计实现了基于OpenMP的多核并行算法,并在不同环境下进行实验结果分析,算法取得了较好的加速效率。3.设计实现了基于CUDA的并行算法,并在不同环境下进行实验结果分析,算法取得了较好的加速效率。4. 设计实现了基于OpenMP和CUDA的混合并行算法,并在不同实验环境下进行试验结果分析,结果表明算法加速比取得了进一步的提升。
其他文献
在移动计算环境中,数据一致性是移动数据库在实际应用中必须解决的主要问题之一,而同步复制技术是维持数据一致性的关键技术。然而,现有的同步复制方案存在一定的局限性:日志
软硬件划分是软硬件协同设计中的关键技术。软硬件划分是指在系统设计时,确定各个功能模块是采取软件还是硬件的实现方式。软件实现的特点是灵活、成本低;而硬件实现的特点是
人类进入二十一世纪以来,随着科学技术的发展,网络信息技术也得到了飞速发展。与此同时,网络中各种各样的安全隐患也层出不穷。尤其是近几年来,由于拒绝服务攻击易于实施,破
文本倾向分析目的是确定文本所表达的态度或观点,近几年来已经成为信息检索和自然语言处理领域的一个热点问题。文本倾向分析分为两个方面:情感(emotion)和情感倾向(sentimen
社交网络的快速发展使得人们获取信息的方式发生了巨大的变化,越来越多的人开始习惯于通过网络来获取自己感兴趣的新闻资讯、热点信息等。其中,微博作为一种被普遍应用的网络
随着面向服务的计算(Service-Oriented Computing, SOC)与面向服务的体系架构(Service-Oriented Architecture, SOA)的不断发展,不同企业间的应用集成已成为一种趋势,这使得
学位
随着计算机技术和网络技术的飞速发展,各种信息系统的广泛应用,计算机安全问题也日益突出。许多传统的安全技术面对高速网络时无法快速的检测出入侵攻击,不能识别新型的攻击
个性化信息服务的核心技术之一是用户建模技术,用户模型(又称用户描述文件)主要描述用户的特征以及用户之间的关系,在个性化服务系统中能否建立一个高质量的用户模型直接关系
由于信息科技的飞速发展,数据爆炸式增长,形成了人类史上前所未有的海量文本信息。面对海量的文本信息,倒排索引作为一种有效的全文索引技术,能够快速准确地帮助人们查找所需