skip to main content
10.1145/827051.827056acmotherconferencesArticle/Chapter ViewAbstractPublication PagesgdcConference Proceedingsconference-collections
Article

Spatial transfer functions: a unified approach to specifying deformation in volume modeling and animation

Authors Info & Claims
Published:07 July 2003Publication History

ABSTRACT

In this paper, we introduce the concept of spatial transfer functions as a unified approach to volume modeling and animation. A spatial transfer function is a function that defines the geometrical transformation of a scalar field in space, and is a generalization and abstraction of a variety of deformation methods. It facilitates a field based representation, and can thus be embedded into a volumetric scene graph under the algebraic framework of constructive volume geometry. We show that when spatial transfer functions are treated as spatial objects, constructive operations and conventional transfer functions can be applied to such spatial objects. We demonstrate spatial transfer functions in action with the aid of a collection of examples in volume visualization, sweeping, deformation and animation. In association with these examples, we describe methods for modeling and realizing spatial transfer functions, including simple procedural functions, operational decomposition of complex functions, large scale domain decomposition and temporal spatial transfer functions. We also discuss the implementation of spatial transfer functions in the vlib API and our efforts in deploying the technique in volume animation.

References

  1. Character Studio Animation Toolkit. http://www.discreet. com/products/cs/, 2002.Google ScholarGoogle Scholar
  2. Maya: A 3D Animation and Visual Effects Tool. http://www. aliaswavefront. com/en/products/maya/index.shtml, 2002.Google ScholarGoogle Scholar
  3. A. Barr. "Global and local deformation of solid primitives". Computer Graphics (Proc. SIGGRAPH 84), 18(3):21--30, July 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. A. Barr. "Ray tracing deformed surfaces". Computer Graphics (Proc. SIGGRAPH 86), 20(4):287--296, July 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. I. Carlbom, D. Terzopoulos, and K. Harris. "Computerassisted registration, segmentation, and 3D reconstruction from images of neuronal tissue sections". IEEE Transactions on Medical Imaging, 13(2):351--362, 1994.Google ScholarGoogle ScholarCross RefCross Ref
  6. J. Chadwick, D. Haumann, and R. Parent. "Layered construction for deformable animated characters". Computer Graphics (Proc. SIGGRAPH 89), 23(3):243--252, July 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. M. Chen, M. W. Jones, and P. Townsend. "Methods for volume metamorphosis". In Y. Paker and S. Wilbur, editors, Image Processing for Broadcast and Video Production, 282--292. Springer-Verlag, 1995.Google ScholarGoogle Scholar
  8. M. Chen, M. W. Jones, and P. Townsend. "Volume distortion and morphing using disk fields". Computers and Graphics, 20(4):567--575, 1996.Google ScholarGoogle ScholarCross RefCross Ref
  9. M. Chen and J. V. Tucker. "Constructive volume geometry". Computer Graphics Forum, 19(4):281--293, 2000.Google ScholarGoogle ScholarCross RefCross Ref
  10. M. Chen, A. S. Winter, D. Rodgman, and S. M. F. Treavett. "Enriching volume modelling with scalar fields". In F. Post, G. Nielson, and G.-P. Bonneau, editors, Data Visualization: The State of the Art, 345--362. Kluwer Academic Publishers, 2003.Google ScholarGoogle Scholar
  11. Y. Chen, Q. Zhu, and A. Kaufman. "Physically-based animation of volumetric objects". In Proc. IEEE Computer Animation '98, 154--160, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. N. Gagvani and D. Silver. "Parameter controlled volume thinning". Graphical Models and Image Processing, 61(3):149--164, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. N. Gagvani and D. Silver. "Animating the visible human dataset". In Proc. the Visible Human Project Conference, http://www.nlm.nih.gov/research/visible/vhpconf2000/, 2000. Online proceedings.Google ScholarGoogle Scholar
  14. N. Gagvani and D. Silver. "Animating volumetric models". Graphical Models, 63(6):443--458, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. S. Gibson. "3D chainmail: a fast algorithm for deforming volumetric objects". In Proc. 1997 Symposium on Interactive 3D Graphics, 149--154, April 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. S. Gibson and Mirtich. A survey of deformable modeling in computer graphics. Technical Report TR97-19, MERL Technical Report, 1997.Google ScholarGoogle Scholar
  17. K. I. Joy and M. Duchaineau. "Boundary determination for trivariate solids". In Proc. Pacific Graphics '99, 82--91, Seoul, Korea, October 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Y. Kurzion and R. Yagel. "Space deformation using ray deflectors". In Proc. the 6th Eurographics Workshop on Rendering, 21--32, Dublin, Ireland, June 1995.Google ScholarGoogle ScholarCross RefCross Ref
  19. R. Lemos and B. Wyvill. A survey of layered construction techniques using deformable models in the animation of articulated figures. Technical Report 1998-637-28, University of Calgary, 1998.Google ScholarGoogle Scholar
  20. A. Lerios, C. D. Garfinkle, and M. Levoy. "Featurebased volume metamorphosis". In Proc. SIGGRAPH'95, 449--456, Los Angeles, CA, August 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. A. Leu and M. Chen. "Modelling and rendering graphics scenes composed of multiple volumetric datasets". Computer Graphics Forum, 18(2):159--171, 1999.Google ScholarGoogle ScholarCross RefCross Ref
  22. W.-T. Lin and R. A. Robb. "Dynamic volume texture mapping and model deformation for visually realistic surgical simulation". In Proc. Medicine Meets Virtual Reality, 62:198--204, 1999.Google ScholarGoogle Scholar
  23. T. McInerney and D. Terzopoulos. "Deformable models in medical image analysis: a survey". Medical Image Analysis, 1(2):91--108, 1996.Google ScholarGoogle ScholarCross RefCross Ref
  24. J. V. Miller, D. E. Breen, W. E. Lorensen, R. M. O'Bara, and M. J. Wozny. "Geometrically deformed models: a method for extracting closed geometric models from volume data". Computer Graphics (Proc. SIGGRAPH 91), 25(4):217--226, July 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. J.-Y. Noh and U. Neumann. A survey of facial modeling and animation techniques. Technical Report 99-705, University of Southern California, 1998.Google ScholarGoogle Scholar
  26. J. Park, D. Metaxas, A. A. Young, and L. Axel. "Deformable models with parameter functions for cardiac motion analysis from tagged MRI data". IEEE Transactions on Medical Imaging, 15(3):278--289, 1996.Google ScholarGoogle ScholarCross RefCross Ref
  27. T. W. Sederberg and S. R. Parry. "Free-form deformation of solid geometric models". Computer Graphics (Proc. SIGGRAPH 86), 20(4):151--160, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. V. Singh and D. Silver. "Hardware accelerated volume manipulation". 2002. Submitted for Publication.Google ScholarGoogle Scholar
  29. G. J. Wiet, R. Yagel, D. Stredney, et al. "A volumetric approach to virtual simulation of functional endoscopic sinus surgery". In Proc. Medicine Meets Virtual Reality, 167--179, 1997.Google ScholarGoogle Scholar
  30. A. S. Winter. Volume Graphics: Field-based Modelling and Rendering. PhD thesis, University of Wales Swansea, United Kingdom, 2002.Google ScholarGoogle Scholar
  31. A. S. Winter and M. Chen. "vlib: a volume graphics API". In K. Mueller and A. Kaufman, editors, Proc. Volume Graphics 2001, 133--147, New York, 2001. Springer Wien New York. see also http://vg.swan.ac.uk/vlib. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. A. S. Winter and M. Chen. "Image-swept volumes". Computer Graphics Forum, 21(3):441--450, 640, 2002.Google ScholarGoogle ScholarCross RefCross Ref
  33. Z. Wu and E. C. Prakash. "Visible human animation". In M. Chen, A. Kaufman, and R. Yagel, editors, Volume Graphics, 243--252. Springer, London, 2000.Google ScholarGoogle Scholar
  34. B. Wyvill, A. Guy, and E. Galin. "Extending the csg tree. warping, blending and boolean operations in an implicit surface modeling system". Computer Graphics Forum, 18(2):149--158, 1999.Google ScholarGoogle ScholarCross RefCross Ref
  35. X.-Q. Zheng and A. Pang. "Volume deformation for tensor visualization". In Proc. IEEE Visualization 2002, 379--386, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Spatial transfer functions: a unified approach to specifying deformation in volume modeling and animation

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Other conferences
              VG '03: Proceedings of the 2003 Eurographics/IEEE TVCG Workshop on Volume graphics
              July 2003
              160 pages
              ISBN:1581137451
              DOI:10.1145/827051

              Copyright © 2003 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 7 July 2003

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • Article

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader