(a) (b)
Figure 7: Locate facial feature points int the original tex-
ture image which correspond to the facial feature points of
the template face image in Fig 6 (c). We then apply RBF
based image morphing with the constrained feature points.
(a)original texture image. (b) morphed texture image.
(a) (b)
Figure 8: Texture mapping after fitting. (a)textured face
model. (b) view from another angle.
Figure 9: Various texture mapping to template face model.
proceeds automatically. The resulting face model is
nicely fitted to the target 3D scan face. Although the
fitted face surface sometime is not as smooth as we
desire, we can smooth the surface by using laplacian
smoothing method without blurring the facial feature
points. Since our template face is created by ad-hoc
method, it calls for the way to create a ideal template
face. Praun et al (Praun et al., 2001) create a base do-
main model by tracing patch boundaries to represent
overall shape of the model. Although created base do-
main is too abstract for our template model, it could
be generated from its base domain. In stead of using a
triangular mesh, several studies have been made to fit
a spline surface over dense polygon mesh or points.
Besides of the patch boundary issue relating to spline
surfaces, it is a more suitable model for animation and
provide a fine but more expensive model for render-
ing.
Since we have a face model with consistent pa-
rameterization, it is a simple application to morph be-
tween any two faces. Although our face model after
fitting looks very similar to the original scan face, we
haven’tevaluated how accurate the fitting is. One pos-
sible method is to construct a graph which consists of
geodesic paths between every pair of the facial marker
points. The accuracy of the fitting could be done by
comparing these graphs.
We suggested one method to map texture image
over our template based face model. With this method
user doesn’t have to adjust texture coordinate for each
different face model, but rather morph the image with
the constraint of matched feature points between the
template face image and itself. For the restricted do-
main as human face model this method was found to
produce pleasing result.
REFERENCES
Allen, B., Curless, B., and Popovic, Z. (2003). The space of
human body shapes. In International Conference on
Computer Graphics and Interactive Techniques. ACM
SIGGRAPH.
Blanz, V. and Vetter, T. (2003). Face recognition based on
fitting a 3d morphable model. In IEEE Transactions
on Pattern Analysis and Machine Intelligence.
Desbrun, M., Meyer, M., and Alliez, P. (2002). Intrinsic
parameterization of surface meshes. In Eurographics
2002, Computer Graphics Proceedings. Eurograph-
ics.
Ekman, P. and V.Friesen, W. (1975). Unmasking the Face.
A guide to recognizing emotions from facial clues.
Prentice-Hall.
MINOLTA, K. (1999). Non-contact 3d laser scanner.
http://se.konicaminolta.us/products/3dscanners/
index.html.
Parke, F. I. (1972). Computer generated animation of faces.
In Proceedings ACM annual conference.
Praun, E., Sweldens, W., and Schr¨oder, P. (2001). Con-
sistent mesh parameterizations. In SIGGRAPH 2001,
Computer Graphics Proceedings. ACM Press / ACM
SIGGRAPH.
Taubin, G. (1995). A signal processing approach to fair
surface design. In Computer Graphics.
Vlasic, D., Brand, M., Pfister, H., and Popovic, J. (2005).
Face transfer with multilinear models. In ACM Trans-
actions on Graphics.
Zhu, C., Byrd, R., Lu, P., and Nocedal, J. (1994). Lbfgs-b:
Fortran subroutines for large-scale bound constrained
optimization. In LBFGS-B: Fortran subroutines for
large-scale bound constrained optimization, Report
NAM-11, EECS Department.
A NOVEL TEMPLATE HUMAN FACE MODEL WITH TEXTURING
235