Abstract The technique proposed in this paper provides operative indications for implementing 3D head models compliant to face parameters recently standardized in Motion Picture Expert Group, MPEG-4, and capable of being calibrated on any specific human face. Since the set of calibration guide points, defined in MPEG-4 as feature points, is very limited with reference to the complexity of the human head geometry, suitable interpolation must be performed to assure smooth and realistic surface rendering. On the other hand, care must be paid in texture adaptation to avoid annoying artifacts in correspondence to deformable face features, which are even more appreciable when the model is animated. The proposed methodology is based on the use of Radical Basis Functions (RBF) for smooth surface interpolation, applied according to a multi-step procedure for progressive detail definition. The set of interpolating functions has been derived empirically exploiting a priori knowledge on the geometry of human heads. The adaptation of the texture information, achieved using the MPEG-4 feature points as anchor points, is also performed according to a multi-step fashion by organizing the head model polygons into homogeneous subsets (i.e. polygons of the hair region define a specific subset). Experimental results, as reported in the following, prove the effectiveness of the proposed method showing how it is possible to adapt the same generic model to different face parameters. A variety of applications is envisaged in multimedia products, virtual and augmented reality, very low bitrate videophone and efficient three-dimensional (3D) facial data archiving.
[1]
Morelli Giovanni.
Anatomia per gli artisti
,
2001
.
[2]
Richard Franke,et al.
Smooth interpolation of large sets of scattered data
,
1980
.
[3]
D. Shepard.
A two-dimensional interpolation function for irregularly-spaced data
,
1968,
ACM National Conference.
[4]
John F. Hughes,et al.
Direct manipulation of free-form deformations
,
1992,
SIGGRAPH.
[5]
Keith Waters,et al.
Computer facial animation
,
1996
.
[6]
R. Schaback.
Creating Surfaces from Scattered Data Using Radial Basis Functions
,
1995
.
[7]
P. Alfeld.
Scattered data interpolation in three or more variables
,
1989
.
[8]
R. Franke.
Scattered data interpolation: tests of some methods
,
1982
.
[9]
Thomas W. Sederberg,et al.
Free-form deformation of solid geometric models
,
1986,
SIGGRAPH.
[10]
Tom Lyche,et al.
Mathematical methods in computer aided geometric design
,
1989
.
[11]
Fernando Pereira,et al.
MPEG-4: Context and objectives
,
1997,
Signal Process. Image Commun..
[12]
C. Micchelli.
Interpolation of scattered data: Distance matrices and conditionally positive definite functions
,
1986
.