April 2, 2007 14:42 World Scientific Review Volume - 9in x 6in Main˙WorldSc˙IPR˙SAB
Computational Geometry and Image Processing in Biometrics 121
of dimension reduction. The transform is first computed using the distance
function in one lower dimension and then the two-dimensional distance
transform is computed.
The approach we utilize in our research is based on simple and optimal
algorithm for computing the Euclidean distance transform and the nearest
feature transform based on image sweeping technique developed in
[
4
]
.The
algorithm processes the rows of the image twice: in a top-down scan and
a bottom-up scan. The polygonal chain C, containing all the necessary
information to compute the nearest feature for each pixel of the currently
processed row, is maintained. A marking characteristic of this algorithm
is updating the polygonal chain dynamically as the image is swept row by
row. The information gathered while processing the previous row is utilized
to compute the nearest features for the next row. The algorithm is one of
the most efficient algorithms of its sort in terms of the implementation
efficiency when compared with other linear time algorithms, and thus it
was selected for facial expression modeling problem. The full description
of this method can be found in
[
4
]
.
4.5.2.3. Face Modeling using Distance Transform
We now illustrate the application of the Distance Transform algorithm to
facial expression modeling problem.
Facial expression modeling and animation, as an identifiable area of
computer graphics and biometrics, has long fascinated computer graphics
researchers. Historically, the earliest attempts to model and animate
realistic human faces date back to the early 1970s
[
38
]
.Sincethen,
numerous research papers have been published on this topic.
NPR animation of faces offer several advantages over attempts to work
with photorealistic images, including compact image storage, inclusion of
selected representable lines for image displaying and manipulation, as well
as additional freedom to transform image according to artist’s desire. In
BT Lab, we developed a new method for automatic animation of NPR faces
from sample images. Our system takes two human facial images as input
and outputs a particular NPR style facial animation. First, a particular
NPR style portrait is created from a frontal facial photograph. While
many NPR techniques have been proposed to generate digital artwork, the
detail information, such as expressive wrinkles and creases, is usually missed
in the generated pictures. As an extension, we propose a segmentation
and tracking method to map those expressive lines, which makes the
portrait more expressive. Then, a metamorphing algorithm using distance
transform is utilized to produce the resulted animation. The system
flowchart is show in the graph below (see Fig. 4.11).