期刊文献+

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

The Design and Realization of Medical Image Processing Algorithm Platform Based-on CUDA
下载PDF
导出
摘要 目的:本文介绍了所开发的医学图像处理算法平台(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.
出处 《中国医学物理学杂志》 CSCD 2011年第5期2872-2877,共6页 Chinese Journal of Medical Physics
基金 国家自然科学基金(No.60972122) 上海市教委科研创新项目(No.09YZ216)
关键词 GPU加速 CUDA 算法平台 组件模式 OPENGL 实时算法 GPU accelerate CUDA algorithm platform component management model OpenGL real-time algorithm
  • 相关文献

参考文献16

  • 1赵明昌,田捷,薛健,朱珣,何晖光,吕科.医学影像处理与分析开发包MITK的设计与实现[J].软件学报,2005,16(4):485-495. 被引量:41
  • 2贾同,赵大哲,朱歆华,王旭.计算机辅助诊断算法平台[J].计算机辅助工程,2006,15(3):62-65. 被引量:3
  • 3Insight Segmentation and Registration Toolkit [EB/OL], http://www.itk.org.
  • 4ImLib3D[EB/OL], http://imlib3d.sourceforge.net.
  • 5Generic Image Library Design Guide[EB/OL], http://opensource.adobe. com/gil.
  • 6OpenVL - The Open Volume Library, http://openvl.soureeforge.net.
  • 7Visualization Toolkit [EB/OL], http://www.vtk.org.
  • 8NVidia CUDA[EB/OL], http://www.nvidia.com/object/cuda_home.html.
  • 9AMD Stream[EB/OL], http://www.amd.com/stream.
  • 10OpenCL[EB/OL], http://www.khronos.org/opencl.

二级参考文献24

  • 1赵明昌,田捷,薛健,朱珣,何晖光,吕科.医学影像处理与分析开发包MITK的设计与实现[J].软件学报,2005,16(4):485-495. 被引量:41
  • 2Kniss J, Kindlmann G, Hansen C. Interactive volume rendering using multi-dimensional transfer functions and direct manipulation widgets. In: Bailey M, Hansen C, e ds. Proc. of the IEEE Visualization 2001. IEEE Computer Society Press, 2001. 253-262.
  • 33DMed (3-Dimensional Medical Image Processing and Analyzing System). http://www.3dmed.net.
  • 4Schroeder WJ, Martin KM, Lorensen WE. The design and implementation of an object-oriented toolkit for 3D graphics and visualization. In: Nielson GM, Yagel R. eds. Proc. of the IEEE Visualization'96. IEEE Computer Society Press, 1996.93-100.
  • 5Ibanez L, Schroeder W. The ITK Software Guide: The Insight Segmentation and Registration Toolkit. Version 1.4, New York:Lydia Ng and Josh Cates Publisher by Kitware, Inc., 2003.
  • 6Gamma E, Helm R, Johnson R, Vlissides J. Design Patterns, Elements of Reusable Object-Oriented Software. Boston:Addison-Wesley Pub Co., 1995.
  • 7Resk-Salama C, Engel K, Bauer M, Greiner G, Ertl T. Interactive volume rendering on standard PC graphics hardware using multi-textures and multi-stage-rasterization. In: Spencer SN, ed. Proc. of the Eurographics/SIGGRAPH Workshop on Graphics Hardware 2000. New York: ACM Press, 2000. 109-118.
  • 8Engel K, Kraus M, Ertl T. High-Quality pre-integrated volume rendering using hardware accelerated pixel shading. In: Pfister H, ed.Proc. of the Eurographics/SIGGRAPH Workshop on Graphics Hardware 2001. New York: ACM Press, 2001.9-16.
  • 9Lacroute P, Levoy M. Fast volume rendering using a shear-warp factorization of the viewing transformation. In: Glassner A, ed.Proc. of the SIGGRAPH'94. New York: ACM Press, 2000. 451-458.
  • 10Visualization Toolkit. http://www.vtk. org

共引文献42

同被引文献23

引证文献2

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部