Abstract
An algorithm for silhouette extraction from volumetric data is presented. Trivariate tensor product B-spline functions are used to represent the data. An offline phase that arranges the data in a lookup table is employed to improve the computation time during an interactive session. A subdivision scheme is employed to extract the silhouette curves from an implicit trivariate B-spline function. The produced results are smooth, high-quality silhouette curves when compared to voxel-based silhouette extraction schemes.
Similar content being viewed by others
Explore related subjects
Find the latest articles, discoveries, and news in related topics.References
Barequet G, Elber G (1999) Optimal bounding cones of vectors in three and higher dimensions. ftp://ftp.cs.technion.ac.il/pub/misc/ gershon/papers/bounding_cones.pdf
Benichou F, Elber G (1999) Output sensitive extraction of silhouettes from polygonal geometry. In: Proceedings of the 7th Pacific graphics conference, Seoul, Korea, 5–7 October 1999, pp 60–69
Buchanan J, Sousa M (2000) The edge buffer: a data structure for easy silhouette rendering. In: Proceedings of NPAR 2000, Annecy, France, 5–7 June 2000, pp 39–42
ChromaDepth Technologies (2003) http://www.chromatek.com
Cohen E, Riesenfeld RF, Elber G (2001) Geometric modeling with splines: an introduction. Peters, Natick, MA
Csébfalvi B, Mroz L, Hauser H, König A, Gröller E (2001) Fast visualization of object contours by non-photorealistic volume rendering. Comput Graph Forum 20(3):452–460
Elber G (1999) Interactive line art rendering of freeform surfaces. Eurographics 18(3):1–12
Elber G, Kim M-S (2001) Geometric constraint solver using multivariate rational spline functions. In: Proceedings of the 6th ACM symposium on solid modeling and applications, Ann Arbor, MI, 4–8 June 2001, pp 1–10
FLTK, Fast Light Tool Kit (2002) Version 1.1. http://www.fltk.org/
Gooch A, Gooch B, Shirley P, Cohen E (1998) A non-photorealistic lighting model for automatic technical illustration. In: Proceedings of the 25th annual conference on computer graphics and interactive techniques, Orlando, FL, 19–24 July 1998, pp 447–452
Gooch B, Sloan P-PJ, Gooch A, Shirley P, Riesenfeld R (1999) Interactive technical illustration. In: Proceedings of the 1999 symposium on interactive 3D graphics. ACM Press, New York, pp 31–38
Interrante V (1997) Illustrating surface shape in volume data via principal direction-driven 3D line integral convolution. In: Proceedings of the 24th annual conference on computer graphics and interactive techniques. ACM Press/Addison-Wesley, Reading, MA, pp 109–116
Irit Solid Modeling Environment (2000) Version 8.0 http://www.cs.technion.ac.il/∼irit,
Levoy M (1988) Display of surface from volume data. IEEE Comput Graph Appl 8(3):29–37
Lu A, Morris CJ, Ebert D, Rheingans P, Hansen C (2002) Non-photorealistic rendering using stippling techniques. In: Proceedings of IEEE Visualization 2002, Boston, 27–30 October 2002, pp 211–217
Markosian L, Kowalski MA, Goldstein D, Trychin SJ, Hughes JF, Bourdev LD (1997) Real-time nonphotorealistic rendering. In: Proceedings of the 24th annual conference on computer graphics and interactive techniques. ACM Press/Addison-Wesley, Reading, MA, pp 415–420
Drebin R, Carpenter L, Hanrahan P (1988) Volume rendering. In: Proceedings of the ACM conference on computer graphics and interactive techniques, Atlanta, GA, 1–5 August 1988, pp 65–74
Raviv A, Elber G (2001) Interactive direct rendering of trivariate b-spline scalar function. Trans Vis Comput Graph 7(2):109–119
Rheingans P, Ebert D (2001) Volume illustration: Nonphotorealistic rendering of volume models. IEEE Trans Vis Comput Graph 7(3):253–264
Sander PV, Gu X, Gortler SJ, Hoppe H, Snyder J (2000) Silhouette clipping. In: Proceedings of the 27th annual conference on computer graphics and interactive techniques. ACM Press/Addison-Wesley, Reading, MA, pp 327–334
Schreder W, Martin K, Lorensen B (1998) Visualization toolkit, 2nd edn. Prentice-Hall, Upper Saddle River, NJ
Treavett S, Chen M, Satherley R, Jones M (2001) Volumes of expression: artistic modeling and rendering of volume datasets. In: Proceedings of Computer Graphics International 2001, Hong Kong, China, 3–6 July 2001, pp 99–106
Winkenbach G, Salesin DH (1996) Rendering parametric surfaces in pen and ink. In: Proceedings of the 23rd annual conference on computer graphics and interactive techniques. ACM Press, New York, pp 469–476
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Schein, S., Elber, G. Adaptive extraction and visualization of silhouette curves from volumetric datasets. Visual Comp 20, 243–252 (2004). https://doi.org/10.1007/s00371-003-0230-2
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-003-0230-2