吉林大学学报(工学版) ›› 2013, Vol. 43 ›› Issue (增刊1): 74-77.

• 论文 • 上一篇    下一篇

GPU加速技术在医学三维可视化中的应用

王玉1, 王宏2   

  1. 1. 东北大学 中荷生物医学与信息工程学院,沈阳 110819;
    2. 东北大学 机械工程与自动化学院,沈阳110004
  • 收稿日期:2012-05-16 发布日期:2013-06-01
  • 作者简介:王玉(1973-),男,博士研究生.研究方向:图像处理、医学三维可视化、放射治疗.E-mail:universe_spy@hotmail.com
  • 基金资助:

    国家自然科学基金资助项目(61071057).

Application of GPU speedup method in medical 3D visualization

WANG Yu1, WANG Hong2   

  1. 1. School of Sino-Dutch Biomedical and Information Engineering, Northeastern University, Shenyang 110819, China;
    2. School of Mechanical Engineering and Automation, Northeastern University, Shenyang 110004, China
  • Received:2012-05-16 Published:2013-06-01

摘要:

针对三维可视化体显示技术在医学影像领域应用时,在没有硬件加速的情况下几乎很难做到实时交互显示的效果问题。本文尝试了基于GPU架构进行并行计算的方法。同时利用MFC扩展动态库及导出类技术,避免了大量代码移植。在试验过程中,针对特定显卡,对GPU同时执行的线程数与计算时间做了统计分析,找到了计算时间最少的最优线程数。实验表明,本文提出的GPU加速方法,计算速度可以提高5~6倍。

关键词: 表面绘制, 体绘制, 光线投射, 图像合成

Abstract:

It is almost impossible to achieve interactive rendering rates on a PC without hardware speedup when 3D visualization display technology is used in the field of medical image.A parallel rendering method of computing with CUDA applied on a graphics card was proposed.The MFC DLL and export class technique was used to avoid a mass of code migrating work.The most efficient number of parallel threads was also determined by analyzing the result data.The experiment shows that the speed of volume rendering based on ray-casting is improved by about 5~6 times

Key words: surface rendering, volume rendering, ray casting, image synthesize

中图分类号: 

  • TP391.9

[1] Hu Ying,Hou Yue,Xu Xin-he.Fast volume rendering for medical image[C]//Proceedings of XI International Congress for Stereology,Beijin,2003.

[2] Szirmay-Kalos L,Havran V,Balazs B,et al.On the efficiency of ray-shooting acceleration schemes[C]// Proceedings of SCCG'02 conference,2002:89-98.

[3] Chang A Y.A survey of geometric data structures for ray tracing[D].Brooklyn USA:Polytechnic University,2001:12-75.

[4] Clark J H.Hierarchical geometric models for visible surface algorithm[J].Communication of the ACM,1976,19(10):547-554.

[5] 彭群生,鲍虎军,金小刚.计算机真实感图形的算法基础[M].北京:科学出版社,1999.

[6] Fujimoto A,Tanata T,Iwata K.ARTS:Accelerated ray-tracing system[J].IEEE Computer Graphics and Applications,1986,6(4):16-26.

[7] Yagel R,Cohen D,Kaufman A.Discrete ray tracing[J].IEEE Computer Graphics and Applications,1992,12(5):19-28.

[8] Fuchs H,Kedem Z M,Naylor B F.On visible surface generation by a priori tree structures[J].Computer Graphics,1980,14(3):124-133.

[9] Glassner A S.Space subdivision for fast ray tracing[J].IEEE Computer Graphics and applications,1984,4(10):15-22.

[10] Bentley J L.Multidimensional binary search trees used for associative searching[C]// Communications of the ACM,1975,18(9):509-517.

[11] Tuy H K,Tuy L T.Direct 2-D display of 3-D objects[J].IEEE Computer Graphics and Applications,1984,4(10):29-33.

[12] Levoy M.Display of surfaces from volume data[J].IEEE Computer Graphics and Applications,1988,8(5):29-37.

[13] Sabella P.A Rendering algorithm for visualizing 3D scalar field[J].Computer Graphics,1988,22(4):51-58.

[14] Westover L.Footprint evaluation for volume rendering[J].Computer Graphics,1990,24(4):367-376.

[15] Frieder G,Gordon D,Reynolds R A.Back-to-front display of voxel-based objects[J].IEEE Computer Graphics and Applications,1985,5(1):52-60.

[1] 张春彦, 王世刚, 贾丛新, 孙爱朦, 陈贺新. 基于LED屏的立体图像生成方法[J]. 吉林大学学报(工学版), 2013, 43(增刊1): 394-397.
[2] 权勇, 卢奕南, 黄永平, 李文辉, 张振花, 周斌. 基于点的模型的重采样[J]. 吉林大学学报(工学版), 2010, 40(增刊): 315-0319.
[3] 权勇,李文辉,卢奕南,张振花 . 一种对空间散乱点集进行简化的新方法
[J]. 吉林大学学报(工学版), 2008, 38(增刊): 156-0162.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!