基于CUDA的三维非局部均值滤波并行算法设计

被引量 : 0次 | 上传用户:rcs84719
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
图像去噪是三维超声成像系统的重要研究内容。基于非局部均值的滤波算法能够有效地去除超声图像中斑点噪声,平滑超声图像的连续区域,提供给重建高质量图像。虽然非局部均值滤波方法能够有效去除斑点噪声,但是其算法的复杂性高,难以满足实时性要求。而实时三维超声成像系统要求各个模块对数据的处理都能达到实时,特别是将超声成像技术应用于手术导航上时,实时的图像显示变得尤为重要。非局部均值滤波的方法在超声图像去噪上已经有了很多应用,本文也实现了基于C++的非局部均值滤波算法。如何将串行的算法设计为并行算法,由二维图像扩展到三维图像并且选择合适的硬件设备是设计并行算法的难点。近年的研究热点GPGPU技术在处理大规模数据上显示了其优势。2007年Nvidia推出了CUDA(Compute Unified Device Architecture,统一计算设备架构)将GPGPU的应用推向了更广泛的领域,CUDA技术已经被应用于石油勘测、天文计算、图像处理等领域。本文将非局部均值滤波算法分解为多个步骤,确定串行执行部分和并行执行部分,采用CPU+GPU异构模式,由CPU负责执行复杂逻辑处理和事务管理等串行部分,由GPU负责计算密集型的大规模数据并行计算。通过实验分析,对原始含噪声数据进行二维、三维的去噪,比较了两种方法的去噪效果,并且设计使用了CUDA加速的并行计算的方法,此并行算法的执行效率远远高于串行计算,但是具体算法的实现必须与平台硬件工具和设计方案相匹配。设计CUDA并行程序,关键在于如何分配线程任务、线程间通行、同步、以及算法最优化等。本文实现了基于非局部均值算法的实时三维超声图像滤波的GPU加速;介绍并总结了CUDA程序开发技术及并行算法优化技术。
其他文献
本课题主要研究的是物联网技术中关于网络智能家居NIHA(NetworkIntelligent HomeAppliance)的联网技术,以期为物联网时代网络智能家居的实现提供一个可行的技术方案,使得NIHA系统
大鳍弹涂鱼是1995年命名的一个物种,中国沿海的大鳍弹涂鱼早先被误鉴为弹涂鱼,是现生鱼类中最能长时间离水跳跃和爬行的一群小型鱼类,也是深受公众和滨海湿地环保专家关注的一群
2008年电信行业第四次重组完成后三大运营商的出现,标志着国内电信业全业务运营时代的到来。电信企业每次重组都会出现和面对许多问题和挑战,尤其是人力资源管理工作。而随着全
《全日制普通高中信息技术课程标准(实验稿)》指出:“评价是信息技术课程教学的有机组成部分,对信息技术课程的学习具有较强的导向作用。应围绕信息技术课程标准规定的培养目
本文提出了当前中小企业改革与发展中出现的资金短缺、设备老化、冗员严重、技术落后、草率出卖的问题,分析了形成这些问题的主要原因,并论述了解决问题的主要对策。
本文利用CFD仿真软件的FLUENT6.3软件包,对非淹没状态下,前混合磨料射流进行了单项流和两相流的数值模拟。通过仿真研究分析了喷嘴的结构参数和射流切割的工艺参数的变化对射流
中子(n)与物质相互作用时,不直接产生电离,具有与X射线、γ射线吸收规律完全不同的特殊性质,在航空、航天、机械、石化、材料、核工业及医学等领域的无损检测中,具有广泛的应用前景
我国自加入世界海关组织以来,对外贸易量每年以35%的速度快速增长。与此同时,海关走私案件的数量也快速增加,给海关部门开展工作带来了极大的压力。2011年全国海关关长会提出海
随着滨海新区开发开放的步伐不断加快,特别是“十一五”期间滨海新区“十大战役”建设高潮的展开,标志着滨海新区的建设工作向纵深进一步推进展开,标志着滨海新区的建设由重点建
推行政府信息公开,是科学执政、民主执政、依法执政的必然要求。为了实现政府信息公开,依据《中华人民共和国政府信息公开条例》以及《山东省政府信息公开办法》的要求,本文结合