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

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.

[1]  Brian Wyvill,et al.  Extending the CSG Tree. Warping, Blending and Boolean Operations in an Implicit Surface Modeling System , 1999, Comput. Graph. Forum.

[2]  R A Robb,et al.  Dynamic volume texture mapping and model deformation for visually realistic surgical simulation. , 1999, Studies in health technology and informatics.

[3]  Richard E. Parent,et al.  Layered construction for deformable animated characters , 1989, SIGGRAPH.

[4]  Min Chen,et al.  Image‐Swept Volumes , 2002, Comput. Graph. Forum.

[5]  Arie E. Kaufman,et al.  Physically-based animation of volumetric objects , 1998, Proceedings Computer Animation '98 (Cat. No.98EX169).

[6]  Deborah Silver,et al.  Animating Volumetric Models , 2001, Graph. Model..

[7]  Robert M. O'Bara,et al.  Geometrically deformed models: a method for extracting closed geometric models form volume data , 1991, SIGGRAPH.

[8]  Jinah Park,et al.  Deformable models with parameter functions for cardiac motion analysis from tagged MRI data , 1996, IEEE Trans. Medical Imaging.

[9]  Min Chen,et al.  vlib: A Volume Graphics API , 2001, VG.

[10]  Marc Levoy,et al.  Feature-based volume metamorphosis , 1995, SIGGRAPH.

[11]  Brian Wyvill,et al.  A SURVEY OF LAYERED CONSTRUCTION TECHNIQUES USING DEFORMABLEMODELS IN THE ANIMATION OF ARTICULATED FIGURES , 1998 .

[12]  Demetri Terzopoulos,et al.  Computer-assisted registration, segmentation, and 3D reconstruction from images of neuronal tissue sections , 1994, IEEE Trans. Medical Imaging.

[13]  Gregory M. Nielson,et al.  Data Visualization: The State of the Art , 2003, Data Visualization: The State of the Art.

[14]  Andrew S. Winter Volume graphics : field-based modelling and rendering , 2002 .

[15]  Louis B. Rosenberg,et al.  A volumetric approach to virtual simulation of functional endoscopic sinus surgery. , 1997, Studies in health technology and informatics.

[16]  Alan H. Barr,et al.  Global and local deformations of solid primitives , 1984, SIGGRAPH.

[17]  Jun-yong Noh,et al.  A Survey of Facial Modeling and Animation Techniques , 2001 .

[18]  Demetri Terzopoulos,et al.  Deformable models in medical image analysis: a survey , 1996, Medical Image Anal..

[19]  Kenneth I. Joy,et al.  Boundary determination for trivariate solids , 1999, Proceedings. Seventh Pacific Conference on Computer Graphics and Applications (Cat. No.PR00293).

[20]  Mark W. Jones,et al.  Methods for Volume Metamorphosis , 1995 .

[21]  Brian Mirtich,et al.  A Survey of Deformable Modeling in Computer Graphics , 1997 .

[22]  Min Chen,et al.  Volume distortion and morphing using disk fields , 1996, Comput. Graph..

[23]  Min Chen,et al.  Enriching volume modelling with scalar fields , 2003, Data Visualization: The State of the Art.

[24]  Deborah Silver,et al.  Animating the visible human dataset , 2000 .

[25]  Alan H. Barr II ABSTRACT: , 2022 .

[26]  Min Chen,et al.  Constructive Volume Geometry , 2000, Comput. Graph. Forum.

[27]  Sarah F. Frisken 3D Chainmail: A Fast Algorithm for Deforming Volumetric Objects , 1997, SI3D.

[28]  Thomas W. Sederberg,et al.  Free-form deformation of solid geometric models , 1986, SIGGRAPH.

[29]  Roni Yagel,et al.  Space Deformation using Ray Deflectors , 1995, Rendering Techniques.

[30]  Min Chen,et al.  Modelling and Rendering Graphics Scenes Composed of Multiple Volumetric Datasets , 1999, Comput. Graph. Forum.

[31]  Deborah Silver,et al.  Parameter-Controlled Volume Thinning , 1999, Graph. Model. Image Process..

[32]  Alex T. Pang,et al.  Volume deformation for tensor visualization , 2002, IEEE Visualization, 2002. VIS 2002..

[33]  Zhongke Wu,et al.  Visible Human Animation , 2000, Volume Graphics.