loading...
Memory Efficient Acceleration Structures and Techniques for CPU-Based Volume Raycasting of Large Data
Austin, Texas, USA October 11-October 12
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/SVVG.2004.82004 IEEE Symposium on Volume Visuali ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
S?ren Grimm, Vienna University of Technology, Austria
Stefan Bruckner, Vienna University of Technology, Austria
Armin Kanitsar, Tiani Medgraph AG Vienna, Austria
Eduard Gr?ller, Vienna University of Technology, Austria
Most CPU-based volume raycasting approaches achieve high performance by advanced memory layouts, space subdivision, and excessive pre-computing. Such approaches typically need an enormous amount of memory. They are limited to sizes which do not satisfy the medical data used in daily clinical routine. We present a new volume raycasting approach based on image-ordered raycasting with object-ordered processing, which is able to perform high-quality rendering of very large medical data in real-time on commodity computers. For large medical data such as computed tomographic (CT) angiography run-offs (512x512x1202) we achieve rendering times up to 2.5 fps on a commodity notebook. We achieve this by introducing a memory efficient acceleration technique for on-the-fly gradient estimation and a memory efficient hybrid removal and skipping technique of transparent regions. We employ quantized binary histograms, granular resolution octrees, and a cell invisibility cache. These acceleration structures require just a small extra storage of approximately 10%.
Index Terms:
volume raycasting, large data, acceleration techniques
Citation:
S?ren Grimm, Stefan Bruckner, Armin Kanitsar, Eduard Gr?ller, "Memory Efficient Acceleration Structures and Techniques for CPU-Based Volume Raycasting of Large Data," vv, pp.1-8, 2004 IEEE Symposium on Volume Visualization and Graphics (VV 2004), 2004
Usage of this product signifies your acceptance of the Terms of Use.