This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Illustrative Interactive Stipple Rendering
April-June 2003 (vol. 9 no. 2)
pp. 127-138
Aidong Lu, IEEE Computer Society
Penny Rheingans, IEEE Computer Society

Abstract—Simulating hand-drawn illustration can succinctly express information in a manner that is communicative and informative. We present a framework for an interactive direct stipple rendering of volume and surface-based objects. By combining the principles of artistic and scientific illustration, we explore several feature enhancement techniques to create effective, interactive visualizations of scientific and medical data sets. We also introduce a rendering mechanism that generates appropriate point lists at all resolutions during an automatic preprocess and modifies rendering styles through different combinations of these feature enhancements. The new system is an effective way to interactively preview large, complex volume and surface data sets in a concise, meaningful, and illustrative manner. Stippling is effective for many applications and provides a quick and efficient method to investigate both volume and surface models.

[1] E. Akelman, “Implicit Surface Painting,” Proc. Implicit Surfaces '98, pp. 63-68, 1998.
[2] B. Csébfalvi and M.E. Gröller, “Interactive Volume Rendering Based on a 'Bubble Model',” Proc. GI 2001, pp. 209-216, June 2001.
[3] B. Csébfalvi, L. Mroz, H. Hauser, A. König, and M.E. Gröller, “Fast Visualization of Object Contours by Non-Photorealistic Volume Rendering,” Computer Graphics Forum, vol. 20, no. 3, pp. 452-460, Sept. 2001.
[4] C. Curtis, S. Anderson, J. Seims, K. Fleischer, and D. Salesin, “Computer-Generated Watercolor,” Proc. SIGGRAPH 1997, Computer Graphics Proc., Ann. Conf. Series, pp. 421-430, Aug. 1997.
[5] O. Deussen, S. Hiller, C. van Overveld, and T. Strothotte, “Floating Points: A Method for Computing Stipple Drawings,” Computer Graphics Forum, vol. 19, no. 3, Aug. 2000.
[6] O. Deussen and T. Strothotte, “Computer-Generated Pen-and-Ink Illustration of Trees,” Proc. ACM SIGGRAPH 2000, Computer Graphics Proc., Ann. Conf. Series, pp. 13-18, July 2000.
[7] D. Ebert and P. Rheingans, “Volume Illustration: Non-Photorealistic Rendering of Volume Models,” Proc. IEEE Visualization 2000, pp. 195-202, Oct. 2000.
[8] B. Gooch and A. Gooch, Non-Photorealistic Rendering. A.K. Peters, 2001.
[9] A. Hertzmann, “Painterly Rendering with Curved Brush Strokes of Multiple Sizes,” Proc. SIGGRAPH 98, Computer Graphics Proc., Ann. Conf. Series, pp. 453-460, July 1998.
[10] The Guild Handbook of Scientific Illustration, E. Hodges, ed. John Wiley & Sons, 1989.
[11] K. Höhne and R. Bernstein, “Shading 3D-Images from CT Using Gray Level Gradients,” IEEE Trans. Medical Imaging, vol. 5, no. 1, pp. 45-47, Oct. 1986.
[12] V. Interrante, “Illustrating Surface Shape in Volume Data via Principal Direction-Driven 3D Line Integral Convolution,” Proc. SIGGRAPH '97, Computer Graphics Proc., Ann. Conf. Series, pp. 109-116, Aug. 1997.
[13] S. Feiner, J. Foley, A. van Dam, and J. Hughes, Computer Graphics, Principles and Practice. Addison-Wesley, 1990.
[14] M. Levoy and T. Whitted, “The Use of Points as a Display Primitive,” Technical Report 85-022, Univ. of North Carolina-Chapel Hill Computer Science Dept., Jan. 1985.
[15] A. Lu, C. Morris, D. Ebert, P. Rheingans, and C. Hansen, “Non-Photorealistic Volume Rendering Using Stippling Techniques,” Proc. IEEE Visualization 2002, pp. 211-218, Oct. 2002.
[16] A. Lu, J. Taylor, M. Hartner, D. Ebert, and C. Hansen, “Hardware-Accelerated Interactive Illustrative Stipple Drawing of Polygonal Objects,” Proc. VMV2002: Vision, Modeling, and Visualization, pp. 61-68, Nov. 2002.
[17] E. Lum and K. Ma, “Hardware-Accelerated Parallel Non-Photorealistic Volume Rendering,” Proc. Second Int'l Symp. Non-Photorealistic Animation and Rendering, pp. 67-ff, 2002.
[18] K. Ma and V. Interrante, “Extracting Feature Lines from 3D Unstructured Grids,” Proc. IEEE Visualization '97, pp. 285-292, Nov. 1997.
[19] L. Mroz and H. Hauser, “RTVRA Flexible Java Lbrary for Interactive Volume Rendering,” Proc. IEEE Visualization 2001, pp. 279-286, Oct. 2001.
[20] L. Neumann, B. Csébfalvi, A. König, and E. Gröller, “Gradient Estimation in Volume Data Using 4D Linear Regression,” Computer Graphics Forum, vol. 19, no. 3, pp. 351-358, Aug. 2000.
[21] V. Ostromoukhov, “Digital Facial Engraving,” Proc. SIGGRAPH '99, Computer Graphics Proc., Ann. Conf. Series, pp. 417-424, Aug. 1999.
[22] H. Pfister, M. Zwicker, J. van Baar, and M. Gross, “Surfels: Surface Elements as Rendering Primitives,” Proc. ACM SIGGRAPH 2000, Computer Graphics Proc., Ann. Con. Series, pp. 335-342, July 2000.
[23] M. Pop, C. Duncan, G. Barequet, M. Goodrich, W. Huang, and S. Kumar, “Efficient Perspective-Accurate Silhouette Computation and Applications,” Proc. 17th Ann. Symp. Computational Geometry, pp. 60-68, 2001.
[24] E. Praun, H. Hoppe, M. Webb, and A. Finkelstein, “Real-Time Hatching,” Proc. ACM SIGGRAPH 2001, Computer Graphics Proc., Ann. Conf. Series, pp. 579-584, Aug. 2001.
[25] R. Raskar and M. Cohen, “Image Precision Silhouette Edges,” Proc. 1999 ACM Symp. Interactive 3D Graphics, pp. 135-140, Apr. 1999.
[26] S. Rusinkiewicz and M. Levoy, “QSplat: A Multiresolution Point Rendering System for Large Meshes,” Proc. SIGGRAPH 2000, pp. 343-352, 2000.
[27] M. Salisbury, C. Anderson, D. Lischinski, and D. Salesin, “Scale-Dependent Reproduction of Pen-and-Ink Illustrations,” Proc. SIGGRAPH '96, Computer Graphics Proc., Ann. Conf. Series, pp. 461-468, Aug. 1996.
[28] M. Salisbury, M. Wong, J. Hughes, and D. Salesin, “Orientable Textures for Image-Based Pen-and-Ink Illustration,” Proc. SIGGRAPH '97, Computer Graphics Proc., Ann. Conf. Series, pp. 401-406, Aug. 1997.
[29] P. Sander, X. Gu, S. Gortler, H. Hoppe, and J. Snyder, “Silhouette Clipping,” Proc. SIGGRAPH '00, Computer Graphics Proc., Ann. Conf. Series, pp. 327-334, July 2000.
[30] S. Strassmann, “Hairy Brushes,” Proc. SIGGRAPH '86, Computer Graphics Proc., Ann. Conf. Series, pp. 225-232, Aug. 1986.
[31] T. Strothotte and S. Schlechtweg, Non-Photorealistic Computer Graphics: Modeling, Rendering and Animation. San Francisco: Morgan Kaufmann, 2002.
[32] S. Treavett and M. Chen, “Pen-and-Ink Rendering in Volume Visualisation,” Proc. IEEE Visualization 2000, pp. 203-210, Oct. 2000.
[33] S. Treavett, M. Chen, R. Satherley, and M. Jones, “Volumes of Expression: Artistic Modelling and Rendering of Volume Datasets,” Proc. Computer Graphics Int'l 2001, pp. 99-106, July 2001.
[34] M. Visvalingam, “Sketch-Based Evaluation of Line Filtering Algorithms,” Proc. GI Science, Oct. 2000.
[35] B. Wilson, K. Ma, and P. McCormick, “A Hardware-Assisted Hybrid Rendering Technique for Interactive Volume Visualization,” Proc. Volume Visualization and Graphics Symp. 2002, Oct. 2002.
[36] G. Winkenbach and D. Salesin, “Computer-Generated Pen-and-Ink Illustration,” Proc. SIGGRAPH '94, Computer Graphics Proc., Ann. Conf. Series, pp. 91-100, July 1994.
[37] G. Winkenbach and D. Salesin, “Rendering Parametric Surfaces in Pen and Ink,” Proc. SIGGRAPH '96, Computer Graphics Proc., Ann. Conf. Series, pp. 469-476, Aug. 1996.
[38] M. Zwicker, H. Pfister, J. van Baar, and M. Gross, “EWA Volume Splatting,” Proc. IEEE Visualization 2001, pp. 29-36, Oct. 2001.
[39] M. Zwicker, H. Pfister, J. van Baar, and M. Gross, “Surface Splatting,” Proc. SIGGRAPH 2001, Computer Graphics Proc., Ann. Conf. Series, pp. 371-378, Aug. 2001.

Index Terms:
Nonphotorealistic rendering, volume rendering, scientific visualization, medical imaging, illustration, stippling.
Citation:
Aidong Lu, Christopher J. Morris, Joe Taylor, David S. Ebert, Charles Hansen, Penny Rheingans, Mark Hartner, "Illustrative Interactive Stipple Rendering," IEEE Transactions on Visualization and Computer Graphics, vol. 9, no. 2, pp. 127-138, April-June 2003, doi:10.1109/TVCG.2003.10008
Usage of this product signifies your acceptance of the Terms of Use.