DocumentCode
1243005
Title
Precision isosurface rendering of 3D image data
Author
Thévenaz, Philippe ; Unser, Michael
Author_Institution
Biomed. Imaging Group, Swiss Fed. Inst. of Technol., Lausanne, Switzerland
Volume
12
Issue
7
fYear
2003
fDate
7/1/2003 12:00:00 AM
Firstpage
764
Lastpage
775
Abstract
We address the task of rendering by ray tracing the isosurface of a high-quality continuous model of volumetric discrete and regular data. Based on first principles, we identify the quadratic B-spline as the best model for our purpose. The nonnegativity of this basis function allows us to confine the potential location of the isosurface within a binary shell. We then show how to use the space-embedding property of splines to further shrink this shell to essentially a single voxel width. Not all rays traced through a given shell voxel intersect the isosurface; many may only graze it, especially when the ray-tracing vantage point is close to or within the volume to be rendered. We propose an efficient heuristic to detect those cases. We present experiments to support our claims.
Keywords
data visualisation; image processing; ray tracing; realistic images; rendering (computer graphics); solid modelling; splines (mathematics); 3D image data; basis function; binary shell; discrete data; isosurface rendering; quadratic B-spline; ray tracing; regular data; shell voxel; volumetric data; Biomedical imaging; Biomedical measurements; Data visualization; Isosurfaces; Polynomials; Ray tracing; Rendering (computer graphics); Solids; Spline; Surface fitting;
fLanguage
English
Journal_Title
Image Processing, IEEE Transactions on
Publisher
ieee
ISSN
1057-7149
Type
jour
DOI
10.1109/TIP.2003.814240
Filename
1212650
Link To Document