期刊文献+

一种改进的基于GPU编程的光线投射算法 被引量:3

Improved ray casting algorithm based on GPU programming
下载PDF
导出
摘要 针对传统光线投射算法采样效率低、绘制精度差等缺点,提出一种新的体绘制算法,所给算法采用新的采样合成函数,并结合经典的Blinn-Phong光照模型,采用不透明度提前截止判断光线终止。整个过程使用Cg语言编写顶点程序和片段程序来实现。实验结果表明算法既可以增强传统光线投射算法的绘制效果,也可以加快算法的速度。 For the low sampling efficiency and poor sampling efficiency in the traditional ray casting algorithm, a volume rendering algorithm with a new sample synthesis function is proposed. This algorithm applies Blinn-Phong illumination model and uses early opacity termination. It’s implemented by vertex programs and fragment programs in Cg language. The results of experiment show that this algorithm can not only enhance the effect of traditional ray-casting algorithm, but also accelerate the speed of the algorithm.
出处 《计算机工程与应用》 CSCD 2012年第1期199-201,共3页 Computer Engineering and Applications
基金 国家自然科学基金(No.60873095) 西北大学研究生创新基金项目(No.09YZZ66)
关键词 体绘制 光线投射算法 Blinn.Phong光照模型 图形处理器 volume rendering ray casting Blinn-Phong illumination model Graphic Processing Unit(GPU)
  • 相关文献

参考文献8

  • 1Levoy M I.Display of surfaces from volume data[J].IEEE Computer Graphics and Applications, 1988,8(5 ) : 29-37.
  • 2Kruger J, Westermann R.Acceleration techniques for GPU-based volume rendering[C]//Proceedings of IEEE Visualization, Seattle, 2003 : 38-45.
  • 3梁承志,高新波,邹华,王向华.空间跳跃加速的GPU光线投射算法[J].中国图象图形学报,2009,14(8):1684-1688. 被引量:10
  • 4张怡,孙济洲,张加万.基于片段的光线投射算法[J].中国图象图形学报,2007,12(8):1418-1422. 被引量:6
  • 5Blinn J F.Light reflection functions for simulation of clouds and dusty surfaces[C]//Proceedings of SIGGRAPH,1982:21-29.
  • 6Max N.Optical models for direct volume rendering[J].IEEE Transactions on Visualization and Computer Graphics, 1995, 1: 99-108.
  • 7Max N.Light diffusion through clouds and haze[C]//Computer Vision, Graphics, and Image Processing, 1986:280-292.
  • 8张尤赛,陈福民.基于纹理映射与Phong光照模型的体绘制加速算法[J].中国图象图形学报(A辑),2003,8(9):1048-1054. 被引量:20

二级参考文献13

  • 1Kruger J, Westermann R. Acceleration techniques for GPU-based volume rendering [ A ]. In: Proceedings of IEEE Conference on Visualization [ C ] , Seattle, Washington, USA, 2003 : 287-292.
  • 2Roettger S, Guthe S, Weiskopf D, et al. Smart hardware-accelerated volume rendering [ A]. In: Proceedings of Joint Eurographics/IEEE TCVG Visualization Symposium [ C], Grenoble, France,2003: 231- 238.
  • 3Yagel R, Kaufman A. Template-based volume viewing [J]. Computer Graphics Forum, 1992, 11(3) : 153-157.
  • 4Yagel R, Shi Z. Accelerating volume animation by space-leaping [ A ]. In : Proceedings of IEEE Visualization' 93 [ C ], Los Alamitos, CA, USA : IEEE Computer Society Press, 1993 : 62-69.
  • 5Engel K, Hadwiger M, Kniss J M, et al. Real-time Volume Graphics [M]. Wellesley, Massachusetts, USA: Peter A K, Ltd, 2006, 45-65.
  • 6Stegmaier S, Strengert M, Klein T, et al. A simple and flexible volume rendering framework for graphics-hardware-based raycasting [ A ]. In : Proceedings of Volume Graphics' 05 [ C ] , Los Alamitos, CA, USA : IEEE Computer Society Press, 2005 : 187-195.
  • 7Hearn Donald Baker M Panline著 蔡士杰等译.计算机图形学[M].北京:电子工业出版社,2000.1-9.
  • 8Levoy M.Display of surfaces from volume data[J].IEEE Computer Graphics & Application,1988,8 (3):29 - 37.
  • 9Crawfis R A,Max N.Texture splats for 3D scalar and vector field visualization[A].In:Proceedings of IEEE Conference on Visualization[C],San Jose,CA,USA,1993:261 -266.
  • 10Kruger J,Westermann R.Acceleration techniques for GPU-based volume rendering[A].In:Proceedings of IEEE Conference on Visualization[C],Seattle,Washington,USA,2003:287-292.

共引文献33

同被引文献22

  • 1KUTTER O, SHAMS R, NAVAB N. Visualization and GPU- accelerated simulation of medical ultrasound from CT images [J]. Computer methods and programs in biomedicine, 2009, 94 (3) : 250-266.
  • 2LI W, MUELLER K, KAUFMAN A. Empty space skipping and occlusion clipping for texture-based volume rendering [C]// Proceedings of 2003 the 14th IEEE Visualization Conference.Washington, D. C.: IEEE, 2003: 1-8.
  • 3KRUGER J, WESTERMANN R. Acceleration techniques for GPU- based volume rendering [C]// Proceedings of 2003 the 14th IEEE Visualization Conference. Washington, D. C.: IEEE, 2003: 287-292.
  • 4LEVOY M. Efficient ray tracing of volume data [J]. ACM tran- sactions on graphics, 1990, 9(3): 245-261.
  • 5HADWIGER M, LJUNG P, SALAMA C R, et al. Advanced il- lumination techniques for GPU volume raycasting [C]// Procee- dings of 2008 ACM Siggraph Asia Courses. [S.1.]: ACM, 2008: 163-166.
  • 6WANG X H, GOOD W F. Real-time stereographic rendering and display of medical images with programmable GPUs [J]. Computerized medical imaging and graphics, 2008, 32(2): 118-123.
  • 7樊鹏,郭宝龙.一种改进求交的自适应光线投射体绘制算法[J].计算机工程与应用,2008,44(4):70-72. 被引量:6
  • 8梁承志,高新波,邹华,王向华.空间跳跃加速的GPU光线投射算法[J].中国图象图形学报,2009,14(8):1684-1688. 被引量:10
  • 9江兆尧,路游,贾广忠,亓永刚,徐振.基于OpenGL的光线投射算法的研究[J].计算机技术与发展,2010,20(3):218-220. 被引量:4
  • 10胡剑,王明泉,侯慧琳,刘成明,郭永亮.使用GPU编程的工业CT断层图像三维可视化技术[J].应用科技,2011,38(5):61-65. 被引量:2

引证文献3

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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