基于CUDA的可视外壳并行计算方法研究

来源 :中国石油大学(华东) | 被引量 : 0次 | 上传用户:angelfang555
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于视频图像的三维重建是计算机视觉、图形图像、虚拟现实等领域的重要研究内容,其目标是利用一幅或多幅二维视频图像恢复三维场景信息。可视外壳建模方法能够利用目标物体多视点的侧影轮廓快速重建其对应的三维模型,是目前常用的三维重建方法。但是可视外壳方法只能在一定条件下做到实时,为了更好地将其应用于虚实交互与三维建模系统,需要优化算法的效率,保证建模的实时性。本文以提高建模速度为目标,在分析了各种可视外壳建模方法及现有的效率优化方案基础上,结合GPU可编程机制和并行计算的思想,围绕基于硬件加速的可视外壳效率优化进行了重点研究:1.首先研究可视外壳建模的思想、分类及主要方法,分析现有的可视外壳效率优化方法及研究成果,然后结合现代图形硬件(GPU)的体系结构,讨论GPU的并行计算能力和可编程特性,最终确定了将GPU并行计算应用于可视外壳建模的方法。2.通过对可视外壳建模方法的研究,结合多线程和并行计算的思想,研究可视外壳的并行计算模型。将数据预处理操作和可视外壳生成算法进行详细的任务分解,提出并行化模型。在此基础上,给出基于GPU的可视外壳仿真计算平台,进行可视外壳的算法优化研究与仿真实验。3.在分析研究现有的基于GPU的可视外壳效率优化方法的基础上,提出基于CUDA的可视外壳并行计算方法。该方法利用GPU的并行计算能力加速建模,将基于体素的可视外壳生成算法转化成CUDA线程块并行执行,充分利用体素数据之间的数据无关性,并行计算体素及体素顶点的状态。同时该方法还针对建模过程中数据在主显存间传输较慢的问题,对数据存储和传输进行了一定程度的并行优化,实现了任务间的并行执行,进一步提高了建模效率。最后,在仿真平台上实现上述并行算法,与传统的基于CPU的可视外壳串行算法进行实验数据的对比与性能分析。实验表明,本文提出的可视外壳并行计算方法在保证建模精度的前提下,能够快速重建目标物体的完整的可视外壳模型,加速效果明显。
其他文献
深度强化学习是机器学习领域中一个新的研究热点。它以一种通用的形式将深度学习的感知能力与强化学习的决策能力相结合,并通过端对端的方式学习从原始输入到动作输出的一个映
编译器是嵌入式系统研发的基础,快速实现特定硬件平台的嵌入式系统编译器可以大大缩短嵌入式系统研发周期。目前研究人员主要采用GCC编译器后端移植方法来生成嵌入式系统编译
针对目前的规则引擎集成方式没有很好的解决系统中多规则引擎的灵活管理以及不同规则库的管理工作的不足,给出了一套基于Web的规则引擎的集成方案。规则引擎集成平台的设计分
命名实体识别(Named Entity Recognition,简称NER),作为自然语言处理任务中一项基础性工作,已经被广泛地应用在一些语言处理领域中,如信息检索、信息抽取和机器翻译等。国外
集成学习是机器学习领域的热点研究之一。它主要是通过某种组合方式将多个学习器的分类结果融合到一起,从而提高集成学习的泛化能力,避免过拟合现象。集成学习应用很广泛,目
眼睛是感知世界的重要器官,视线方向可以反映人们感兴趣的点。视线跟踪技术可以检测出人类眼睛的注视方向,得出兴趣点。随着电子技术的不断发展,关于视线研究技术的研究越来
随着计算机技术及网络技术的快速发展,以及大型企业、公共事业等单位内部各种业务系统、服务系统的建立,公共文件数量快速增长。这些文件中有很多是涉密文件,而且这些涉密文
航道测量是航道施工阶段一个非常关键的环节,它对于合理地组织航道工程开挖、工程质量监控、工程过程控制、航道回淤分析等各方面都起着十分重要的指导决策性作用,同时测量工
随着Internet的快速发展,网络安全问题也日益严重,新攻击层出不穷。怎样面对这些新攻击已经成为网络安全的一个研究重点。现有的防御黑客攻击的措施主要是基于已知的事实和攻
网格能够整合网络中的异构资源,在动态的、多管理机制的虚拟组织中协调资源共享,解决大规模计算的资源共享问题。资源调度问题是网格系统最核心的部分,良好的资源调度策略可