Accelerated Splatting using a 3D Adjacency Data Structure

نویسندگان

  • Jeff Orchard
  • Torsten Möller
چکیده

We introduce a new acceleration to the standard splat-ting volume rendering algorithm. Our method achieves full colour (32-bit), depth-sorted and shaded volume rendering significantly faster than standard splatting. The speedup is due to a 3-dimensional adjacency data structure that efficiently skips transparent parts of the data and stores only the voxels that are potentially visible. Our algorithm is robust and flexible, allowing for depth sorting of the data, including correct back-to-front ordering for perspective projections. This makes interactive splatting possible for applications such as medical visualizations that rely on structure and depth information. 1. Introduction The simplification of three-dimensional (3D) volu-metric data sets is a critical step in the exploration of the underlying data. The display of key features of the volume (e.g. iso-regions for scalar data sets [5, 16], streamlines , stream-surfaces and stream-volumes for vector data sets [2]) allows for better comprehension of a 2D projection of the volume. Rendering only those key features allows faster drawing speeds, and also helps prevent important information from being obscured by less important clutter. This enables interaction with the volume, enhancing the 3D understanding of the data. Iso-surface extraction, as introduced by Lorensen et. al. [16] and other researchers [10, 31] is still one of the most popular visualization techniques for the display of volumetric data sets. It displays a 3D object by rendering a surface that represents a constant intensity. This might include one or two transparent or translucent surfaces. However, iso-surface extraction cannot display certain qualities such as light attenuation due to opacity and depth. These can only be accomplished through direct volume rendering algorithms. How do we efficiently skip the unnecessary part of the data while still maintaining the full context of the

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Object Space EWA Surface Splatting: A Hardware Accelerated Approach to High Quality Point Rendering

Elliptical weighted average (EWA) surface splatting is a technique for high quality rendering of point-sampled 3D objects. EWA surface splatting renders water-tight surfaces of complex point models with high quality, anisotropic texture filtering. In this paper we introduce a new multi-pass approach to perform EWA surface splatting on modern PC graphics hardware, called object space EWA splatti...

متن کامل

A Generalized Framework for Interactive Volumetric Point-Based Rendering

of the Dissertation 2006 Volume Visualization is the process of displaying volumetric data represented as sample points on a regular or irregular 3D grid. The data is currently produced by medical scanners such as MRI, CT, etc, and by numerical methods such as scientific simulations. Techniques that have been proposed for this purpose over the years include direct volume-rendering which seeks t...

متن کامل

Deferred Splatting

In recent years it has been shown that, above a certain complexity, points become the most efficient rendering primitives. Although the programmability of the lastest graphics hardware allows efficient implementation of high quality surface splatting algorithms, their performance remains below those obtained with simpler point based rendering algorithms when they are used for scenes of high com...

متن کامل

A classification-based rendering method for point models

We present a classification-based high quality rendering method for large scenes with point-based models. Each model is represented by a uniformly sized point hierarchy. All the points at the same resolution in the hierarchy share the same splat radius, and the splat radius ratio between any two neighboring resolutions are the same. We use this data structure to minimize the number of rendering...

متن کامل

Order Independent, Attenuation-Leakage Free Splatting using FreeVoxels

In splatting-based volume rendering, there is a well-known problem of attenuation leakage, that occurs due to blending operations on adjacent voxels. Hardware accelerated volume splatting exploits the graphics hardware’s alphablending capability to achieve attenuation from layers of voxels. However, this alpha-blending functionality results in accumulated errors(attenuation leakage), if perform...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001