基于CUDA的医学图像处理算法平台的设计与初步实现  被引量:2

The Design and Realization of Medical Image Processing Algorithm Platform Based-on CUDA

在线阅读下载全文

作  者:刘俊杰[1] 聂生东[1] 王远军[1] 

机构地区:[1]上海理工大学医学影像工程研究所,上海200093

出  处:《中国医学物理学杂志》2011年第5期2872-2877,共6页Chinese Journal of Medical Physics

基  金:国家自然科学基金(No.60972122);上海市教委科研创新项目(No.09YZ216)

摘  要:目的:本文介绍了所开发的医学图像处理算法平台(cudaGIL),设计平台主要是为医学图像处理算法的开发和测试提供一个简洁的框架。方法:该平台封装了cudpp,cufft,thrust等第三方库,并提供简洁的算法接口,使得并行算法能在该平台上高效执行;采用了优化的迭代器模式和数据分页方法,用以降低数据索引的时间消耗;组件管理模式被用于该平台中,用户可以新建组件扩展自定义算法;使用建立在OpenGL与CUDA基础上的异步操作实时显示图像。结果:通过与已有平台的比较,结果显示该平台在算法效率和显示速度上有了较大的提升。结论:本文设计的医学图像处理算法平台可作为医学图像算法的开发工具。Objective: In this paper we propose an image processing algorithm platform using GPGPU technique,which aims to provide a simple framework for medical image processing algorithm development and testing.Methods: This platform encapsulates cudpp,cufft,thrust and other third-party libraries,and provides simple algorithm interface.With the secure memory management mechanism,the parallel algorithm could be executed on the platform efficiently.Optimized iterator pattern and data paging management are used to decrease the data index time cost.Component management model is introduced in this paper,users can extend a new custom component algorithm and avoid compile the platform again.Images could be displayed in real-time with the asynchronous operation between OpenGL and CUDA.Results: Compared with other existed image processing platforms,our platform's data indexing speed and visualization performance are faster.Conclusions: The platform can be used as a development tool for medical image processing.

关 键 词:GPU加速 CUDA 算法平台 组件模式 OPENGL 实时算法 

分 类 号:TP317.4[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象