期刊文献+

视点相关的层次采样:一种硬件加速体光线投射算法(英文) 被引量:9

View Dependent Layer Sampling: An Approach to Hardware Implementation of Volume Ray Casting
下载PDF
导出
摘要 光线投射是一种高质量的体绘制方法.它以图像空间为序,逐根光线遍历和采样体数据.因此,传统上,它只能在CPU上实现,因而速度慢,交互性不好.提出了一个新的视点相关的层次采样VDLS(viewdependentlayersampling)结构,VDLS将光线上的所有采样点重新组织成一系列层,并简化为两个视点相关的几何缓冲器,进而在GPU(graphicsprocessingunit)中用两个动态纹理表示.利用GPU的可编程性,光线投射算法的6个步骤(光线生成、光线遍历、插值、分类、着色和颜色合成)得以完全在GPU中实现.在此基础上,提出两个基于体空间和图像空间连贯性的加速技巧,快速剔除无效的光线.结合其他与渲染和颜色合成有关的技巧,VDLS将面向多边形绘制的图形引擎转化为体光线投射算法引擎,在透视投影方式下,每秒能处理1.5亿个插值、后分类与着色的光线采样点.实验结果表明,提出的方法能用于医学可视化、真实物理现象模拟、材质检测中灰度体数据快速交互的可视化与漫游. Ray casting is a widely recognized method for high quality volume rendering. It traverses and samples the volume data ray by ray in image space. Traditionally, the algorithm is implemented in CPU o n PC platform, resulting in slow speed and poor interactivity. This paper introduces a new technique named View Dependent Layer Sampling (VDLS), which supports a hardware implementation of ray casting by Graphics Processing Unit (GPU), VDLS organizes the ray sampling points into a set of layers which can be efficiently represented by two view dependent geometric buffers as two dynamic textures. Based on the structure of VDLS, the six steps involved in the ray casting algorithm including ray generation, ray traversal, interpolation, classification, shading and composition can be fully accomplished in GPU, taking advantage of its programmability and flexibility. In addition, two speedup techniques exploiting object space and image space coherence are proposed for fast culling of the lapsed rays. Several advanced features regarding illumination and composition are further discussed, with which VDLS is capable of reconfignring the well-known geometric hardware engine for volume ray casting. The novel approach of GPU supported ray casting can render up to 150 million interpolated, post shaded and composed ray samples per second for perspective view. Experimental results suggest that the proposed framework can be regarded as an alternative for on-the-fly visualization and exploitation of discrete scalar data in medical visualization, physical phenomena simulation and material testing applications.
出处 《软件学报》 EI CSCD 北大核心 2006年第3期587-601,共15页 Journal of Software
基金 国家自然科学基金 国家重点基础研究发展规划(973) 国家自然科学基金创新群体基金 浙江省青年人才基金~~
关键词 直接体绘制 光线投射 视点相关层次采样 硬件加速 图形处理单元 direct volume rendering ray casting view dependent layer sampling hardware acceleration GPU(graphics processing unit)
  • 相关文献

参考文献53

  • 1Kajiya T,Berzen B.Ray tracing volumedensities.In:Glassner A,ed.Proc.of the ACM SIGGRAPH'84.New York:ACM Press,1984.165-174.
  • 2Sabella P.A rendering algorithm for visualisation of 3D scalar fields.In:DillJ,ed.Proc.of the ACM SIGGRAPH'88.New York:ACM Press,1998.51-57.
  • 3Drebin R,Carpenter L,Hanrahan P.Volumerendering.In:Dill J,ed.Proc.of the ACMSIGGRAPH'88.New York:ACM Press,1998.65-74.
  • 4Levoy M.Display of surfaces from volume data.IEEE Computer Graphics andApplications,1998,8(3):29-37.
  • 5Meissner M,Huang J,Bartz D,Mueller K,Crawfis R.Apractical evaluation of four popularvolume rendering algorithms.In:Lorensen B,ed.ACM Symp.on Volume Visualization 2000.NewYork:ACM Press,2000.81-90.
  • 6Sobierajski L,Kaufman A.Volumetric ray tracing.In:Kaufman A,ed.Proc.of the ACM VolumeVisualization Symp.New York:ACM Press,1994.11-18.
  • 7Upson C,Keller M.V-Buffer:Visible volume rendering.In:Dill J,ed.Proc.of the ACMSIGGRAPH'88.New York:ACM Press,1998.59-64.
  • 8Wilhelms J,Gelder AV.A coherent projection approach for direct volumerendering.In:Proc.of the ACM SIGGRAPH'91.New York:ACM Press,1991.275-284.
  • 9Westover L.Footprint evaluation for volume rendering.In:Baskett F,ed.Proc.of the ACMSIGGRAPH'90.New York:ACM Press,1990.367-376.
  • 10Lacroute P,Levoy M.Fast volume rendering using a shear-warp factorization of theviewing transformation.In:Glassner A,ed.Proc.of the ACM SIGGRAPH'94.Orlando:ACM Press,1994451-458.

同被引文献57

引证文献9

二级引证文献30

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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