more general conditions. But the 3D measurements in image-based approaches
are much noisier which could degrade the quality of the reconstructed 3D model.
Therefore, for applications which need 3D face models, it is desirable to have
a comprehensive tool kit to process a variety of input data. The input data
could be 3D scanner data, 2D images from one or multiple viewpoints. For
our framework, we have developed tools for 3D face modeling from 3D range
scanners. Using these tools, we have built 3D face model for face animation as
avatar interface in human computer interaction, and psychological studies on
In Section 2, we will describe our face modeling tool for our face processing
framework. After that, some future directions will be discussed in Section 3.
2. Face Modeling Tools in iFACE
We have developed iFACE system which provides functionalities for face
modeling and face animation. It provides a research platform for the 3D face
processing framework. The iFACE system takes the Cyberware TM scanner
data of a subject's head as input and allows the user to interactively fit a generic
face model to the Cyberware TM scanner data. The iFACE system also pro-
vides tools for text-driven face animation and speech-driven face animation.
The animation techniques will be described in Chapter 5.
Generic face model
Figure 2.1. The generic face model. (a): Shown as wire-frame model. (b): Shown as shaded
The generic face model in the iFACE system consists of nearly all the head
components such as face, eyes, teeth, ears, tongue, and etc. The surfaces of the
components are approximated by triangular meshes. There are 2240 vertices
and 2946 triangles. The tongue component is modeled by a Non-Uniform