GPU并行计算在医学图像处理中的应用研究

来源 :天津大学 | 被引量 : 0次 | 上传用户:flysky30003
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在现代的临床诊断和医学研究中,医学图像处理与分析技术占有重要地位,主要研究内容包括图像增强技术、图像分割技术、图像配准技术、三维重建等方面。医学图像数据量大,处理算法复杂,CPU(Central Processing Unit)处理速度不能满足实际应用中的需求,因此如何准确而且快速地处理海量图像数据成为亟待解决的技术问题。GPU(Graphics Processing Unit)作为一种高度并行的流处理器,具有更强的浮点计算能力。随着GPU通用计算的普及和CUDA(Compute Unified Device Architecture)的推出,GPU不再局限于传统的图像渲染任务,在通用计算方面也发挥着越来越重要的作用。采用CPU和GPU异构编程方式能发挥GPU高强度的计算能力,提高医学图像处理的执行速度本文在国内外医学图像增强的方法和医学图像分割中边缘检测算法的基础上,对图像增强、图像分割中若干算法进行了并行加速。首先,对耗时的三维医学图像同质滤波算法进行数据并行性分析,优化存储器访问,使用接口文件将实验结果与Matlab实现进行误差比较,在保证数据精确性的情况下实现了三维医学图像滤波的高倍加速。其次,在图像分割算法中,着重实现了Canny算子的并行加速。对Canny算子进行数据并行性分析,针对每一步骤都选择合适的并行优化策略,最大限度地实现了程序总体的加速。最后,使用compute profiler等分析工具进一步对并行程序进行优化,通过分析工具提示的潜在优化方向,合理分配GPU资源,根据不同并行程序选择不同的优化方向,达到GPU资源利用率的最大化。三维医学图像数据同质滤波的优化加速比高达77倍,且精度误差在10-8以内(0.000004%),可忽略不计。分割算法中的Canny算子的并行优化也达到了9倍的加速。GPU加速大大缩短了三维医学图像处理的运行时间,解决了医学图像处理的速度瓶颈问题,可以应用于对运行速度有要求的图像处理中。
其他文献
随着现代无线通信系统的高速发展,人们对下一代无线通信系统的小区边缘用户覆盖、网络吞吐量、设施建设成本及传输速率等方面提出了更高更严格的要求。而中继技术作为未来4G网
随着WiFi、第三代通用移动通信系统、第四代通用移动通信系统等多种无线通信技术近年来的飞速发展,智能移动终端同时具有多个不同规格的网络接口已经成为常态。数以亿计的用户
本论文围绕“IEEE 802.16e系统上下行链路同步的实现方法”展开工作,主要研究了IEEE 802.16e标准物理层的下行链路的定时同步技术和频偏估计技术、上行链路的接入同步技术。
正交频分复用(orthogonal frequency-division multiplexing, OFDM)技术是一种多载波数字调制技术,它具有抗多径能力强,频谱利用率高等优点,与其他技术结合在一起应用到第四代移
随着多种无线接入技术的出现以及多终端用户规模的扩大,异构网络融合已是通信技术的发展趋势,异构网络环境下多终端间的垂直切换以及联合呼叫接纳控制成为通信界的一大研究热
无线多媒体传感器网络(MWSN)是在传统无线传感器网络的基础上引入音视频和图像等多媒体信息的一种新型传感器网络,在社会各个领域中均有广泛的应用前景。随着可靠性路由协议和
近年来,无线通信得到了迅猛的发展,极大的方便了人们的生活方式,但同时也遇到一些瓶颈。如频谱资源有限,辐射等问题。而光无线通信技术以其“绿色”、‘健康’、“高速”等优
多输入多输出(MIMO)技术能够在不消耗额外资源的条件下成倍增加信道容量,已成为未来移动通信的核心技术之一,但同时MIMO系统仍有许多关键问题亟待解决。本文主要研究了MIMO系统的
大规模多输入多输出(Multiple-In Multiple-Out MIMO)作为5G中的关键技术之一受到了人们广泛的关注。在大规模MIMO中,需要预编码来减轻信道中噪声和其他用户相互之间的干扰。
物联网和移动互联网的飞速发展推动了用户对更高速率、更大数据流量、更密集的网络覆盖的需求,第五代移动通信系统(the 5th Generation mobile communication technology,5G)