This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Using Motion to Illustrate Static 3D Shape- Kinetic Visualization
April-June 2003 (vol. 9 no. 2)
pp. 115-126

Abstract—In this paper, we present a novel visualization technique—kinetic visualization—that uses motion along a surface to aid in the perception of 3D shape and structure of static objects. The method uses particle systems, with rules such that particles flow over the surface of an object to not only bring out, but also attract attention to information on a shape that might not be readily visible with a conventional rendering method which uses lighting and view changes. Replacing still images with animations in this fashion, we demonstrate with both surface and volumetric models in the accompanying videos that, in many cases, the resulting visualizations effectively enhance the perception of three-dimensional shape and structure. We also describe how, for both types of data, a texture-based representation of this motion can be used for interactive visualization using PC graphics hardware. Finally, the results of a user study that we have conducted are presented, which show evidence that the supplemental motion cues can be helpful.

[1] E.B. Lum, A. Stompel, and K.-L. Ma, “Kinetic Visualization: A Technique for Illustrating 3D Shape and Structure,” Proc. Visualization '02 Conf., 2002.
[2] S. Zeki, Inner Vision. Oxford Univ. Press, 1999.
[3] R.A. Andersen and D.C. Bradley, “Perception of Three-Dimensional Structure from Motion,” Trends in Cognitive Science, vol. 2, no. 6, pp. 222-228, June 1998.
[4] S. Treue, M. Husain, and R.A. Andersen, “Human Perception of Structure from Motion,” Vision Research, vol. 31, pp. 59-75, 1991.
[5] W.T. Reeves, “Particle SystemsA Technique for Modeling a Class of Fuzzy Objects,” SIGGRAPH '83 Conf. Proc., pp. 359-376, July 1983.
[6] V. Interrante, “Illustrating Surface Shape in Volume Data via Principal Direction-Driven 3D Line Integral Convolution,” SIGGRAPH '97 Conf. Proc., pp. 109-116, Aug. 1997.
[7] E.B. Lum, K.-L. Ma, and J. Clyne, “Texture Hardware Assisted Rendering of Time-Varying Volume Data,” Proc. Visualization '01 Conf., 2001.
[8] A. Gooch, B. Gooch, P. Shirley, and E. Cohen, “A Non-Photorealistic Lighting Model for Automatic Technical Illustration,” SIGGRAPH '98 Conf. Proc., pp. 447-452, July 1998.
[9] D. Ebert and P Rheingans, “Volume Illustration: Non-Photorealistic Rendering of Volume Models,” Proc. IEEE Visualization 2000 Conf., pp. 195-202, Oct. 2000.
[10] D.J. Foley, A. van Dam, S.K. Feiner, and J.F. Hughes, Computer Graphics: Principles and Practice. Addison-Wesley, 1996.
[11] H. Wallach and D.N. O'Connell, “The Kinetic Depth Effect,” J. Experimental Psychology, vol. 45, pp. 205-217, 1953.
[12] L.R. Wanger, J.A. Ferwerda, and D.P Greenberg, “Perceiving Spatial Relationships in Computer-Generated Images,” IEEE Computer Graphics and Applications, vol. 20, no. 3, pp. 44-58, May 1992.
[13] S. Limoges, C. Ware, and W. Knight, “Displaying Correlations Using Position, Motion, Point Size or Point Colour,” Proc. Graphics Interface '89, pp. 262-265, June 1989.
[14] R.L. Cook, T. Porter, and L. Carpenter, “Distributed Ray Tracing,” SIGGRAPH '84 Conf. Proc., pp. 137-145, July 1984.
[15] M. Potmesil and I. Chakravarty, “Modeling Motion Blur in Computer-Generated Images,” SIGGRAPH '83 Conf. Proc., pp. 389-399, July 1983.
[16] W.T. Freeman, E.H. Adelson, and D.J. Heeger, “Motion without Movement,” SIGGRAPH '91 Conf. Proc., pp. 27-30, July 1991.
[17] B. Cabral and L. Leedom, “Imaging Vector Fields Using Line Integral Convolution,” SIGGRAPH '93 Conf. Proc., pp. 263-270, Aug. 1993.
[18] V. Interrante, H. Fuchs, and S. Pizer, “Conveying the 3D Shape of Smoothly Curving Transparent Surfaces via Texture,” IEEE Trans. Visualization and Computer Graphics, vol. 3, no. 2, pp. 98-117, Apr.-June 1997.
[19] M. Zwicker, H. Pfister, J. van Baar, and M. Gross, “Surface Splatting,” SIGGRAPH 2001 Conf. Proc., pp. 371-378, Aug. 2001.
[20] L. Westover, “Interactive Volume Rendering,” Proc. Chapel Hill Workshop Volume Visualization, pp. 9-16, 1989.
[21] C.W. Reynolds, “Flocks, Herds, and Schools: A Distributed Behavioral Model,” SIGGRAPH '87 Conf. Proc., pp. 25-34, July 1987.
[22] G. Schussman, K.-L. Ma, D. Schissel, and T. Evans, “Visualizing DIII-D Tokamak Magnetic Field Lines,” Proc. IEEE Visualization 2000 Conf., pp. 501-504, Oct. 2000.
[23] E. Praun, H. Hoppe, M. Webb, and A. Finkelstein, “Real-Time Hatching,” SIGGRAPH '01 Conf. Proc., 2001.
[24] A. Van Gelder and U. Hoffman, “Direct Volume Rendering with Shading via Three-Dimension Textures,” ACM Symp. Volume Visualizatrion '96 Conf. Proc., 1996.
[25] J.M. Utts and R.F. Heckard, Mind On Statistics. Duxbury Press, 2002.
[26] A. Girshick and A. Interrante, “Real-Time Principal Direction Line Drawings of Arbitrary 3D Surfaces,” Computer Graphics Visual Proc. (ACM SIGGRAPH '99 Technical Sketch), p. 271, 1999.
[27] A. Hertzmann and D. Zorin, “Illustrating Smooth Surfaces,” SIGGRAPH 2000 Conf. Proc., pp. 517-526, Aug. 2000.
[28] S. Kim, H. Hagh-Shenas, and V. Interrante, “Showing Shape with Texture: Two Directions Are Better than One,” Proc. Human Vision and Electronic Imaging VIII (SPIE), Jan. 2003.

Index Terms:
Animation, visual perception, particle systems, scientific visualization, volume rendering, graphics hardware, texture.
Citation:
Eric B. Lum, Aleksander Stompel, Kwan-Liu Ma, "Using Motion to Illustrate Static 3D Shape- Kinetic Visualization," IEEE Transactions on Visualization and Computer Graphics, vol. 9, no. 2, pp. 115-126, April-June 2003, doi:10.1109/TVCG.2003.10000
Usage of this product signifies your acceptance of the Terms of Use.