step we select a ring R that passes through the fore-
head, which generally corresponds the last few rings,
however in order to avoid border effects we choose
the third ring from the last one as illustrated in (Fig-
ure 9.a). The chosen ring R intersects the symmetry
plane at two points within two facets located at the
forehead and chin areas. We then extract a portion
of the ring R keeping the selected facets as the me-
dian as shown in Figure 9.b. In the third step, we
generate a group of geodesic paths converging to the
nose tip. These paths are represented by sequences
of facets joining the two strips to the nose tip (Fig-
ure 9.c). From the two groups of facet sequences S
1
and S
2
we built two histograms that encodes the dis-
tribution of the facets across these paths (Figure 9.d).
From each histogram we extract the two groups of
facets having a score above a certain threshold (Fig-
ure 9.e) and in order to to select the valid group of
facets; we perform a 3D line fitting to the facets’ ver-
tices in each group (Figure 9.f). Finally, we choose
the line producing the least residual error (Figure 9.g)
to correspond to the nose profile. Figure 9.h depicts
some examples of detected nose profiles.
(a) (b) (c) (d)
(e) (f) (g)
(h)
Figure 9: Nose profile detection. a: Selection of a facet
rings. b:Intersection with the approximate estimation of the
symmetry plane Γ and generation of two stripes. c: Ex-
traction of sequences of facets following the geodesic paths
from the two stripes. to the nose tip. d: For each a group,
a geometric histogram is computed to select facets scoring
large occurrences. e: The two candidate groups of facets (in
blue and yellow in colored images). f: 3D line fitting of two
groups of facets and selection of the one having the lowest
residual error. g: Display of the valid line passing the nose
profile.h: Examples of detected nose profiles.
6 Conclusions and Future Work
In this work, we presented a unified framework for
analyzing and describing 3D facial surface. Our rep-
resentation of 3D facial surface using spiral facets has
resulted in a mechanism that is intrinsic to the face
surface, more simple, compact, generic and compu-
tationally less expensive than other popular represen-
tations. The facet spiral has wide spectrum of appli-
cation that include nose tip detection, frontal face ex-
traction, face shape description, face pose computa-
tion and nose profile identification. In the future, we
plan to explore more deeply the facial shape descrip-
tion aspect. In this context, we plan to investigate how
we can derive from the spiral curves and the concen-
tric close curves, a kind of a ”faceprint” that would
uniquely define the face. We plan also to investigate
further the compactness aspect of the facet spiral, the
spiral-wise ordering of the facets and the topological
constraints in a the facet spiral can exploited to de-
rive a one-dimensional compressed model of the fa-
cial surface.
REFERENCES
Ashbrook, A. P., Fisher, R. B., Robertson, C., and Werghi,
N. (1998). Finding surface correspondance for object
recognition and registration using pairwise geometric
histograms. In Proc European Conference on Com-
puter Vision, pages 674–686.
Berretti, S., Bimbo, A., and Pala, P. (2006). Description and
retrieval of 3d face models using iso-geodesic stripes.
In In Conf. Multimedia Information Retrieval, page
1322.
Bronstein, A., Bronstein, M., and Kimmel, R. (2003). Ex-
pression invariant 3d face recognition. Audio- and
Video-Based Person Authentication, pages 62–70.
Chua, C., Han, F., and Ho, Y. (2000). 3d human face recog-
nition using point signature. In In Conf. on Automatic
Face and Gesture Recognition, pages 233–238.
Colbry, D., Stockman, G., and Jain, A. (2005). Detection of
anchor points for 3d face verification. In Proc. Com-
puter Vision and Pattern Recognition.
Cormen, T. H., Leiserson, C., Rivest, R. L., and Stein., C.
(2001). Introduction to Algorithms, Second Edition.
MIT Press and McGraw-Hill.
F.R., A.-O., Bennamoun, M., and Mian, A. (2008). Integra-
tion of local and global geometrical cues for 3d face
recognition. Pattern Recognition, 41(3):1030–1040.
Frey, P. and Borouchaki, H. (1999). Surface mesh qual-
ity evaluation. International Journal for Numerical
Methods in Engineering, 45(1):101–118.
Heseltine, T., Pears, N., and Austin, J. (2008). Three-
dimensional face recognition using combinations of
Figure 9: Nose profile detection. a: Selection of a facet
rings. b:Intersection with the approximate estimation of the
symmetry plane Γ and generation of two stripes. c: Ex-
traction of sequences of facets following the geodesic paths
from the two stripes. to the nose tip. d: For each a group,
a geometric histogram is computed to select facets scoring
large occurrences. e: The two candidate groups of facets (in
blue and yellow in colored images). f: 3D line fitting of two
groups of facets and selection of the one having the lowest
residual error. g: Display of the valid line passing the nose
profile.h: Examples of detected nose profiles.
resulted in a mechanism that is intrinsic to the face
surface, more simple, compact, generic and compu-
tationally less expensive than other popular represen-
tations. The facet spiral has wide spectrum of appli-
cation that include nose tip detection, frontal face ex-
traction, face shape description, face pose computa-
tion and nose profile identification. In the future, we
plan to explore more deeply the facial shape descrip-
tion aspect. In this context, we plan to investigate how
we can derive from the spiral curves and the concen-
tric close curves, a kind of a ”faceprint” that would
uniquely define the face. We plan also to investigate
further the compactness aspect of the facet spiral, the
spiral-wise ordering of the facets and the topological
constraints in a the facet spiral can exploited to de-
rive a one-dimensional compressed model of the fa-
cial surface.
REFERENCES
Ashbrook, A. P., Fisher, R. B., Robertson, C., and Werghi,
N.(1998). Finding surface correspondance for object
recognition and registration using pairwise geometric
histograms. In Proc European Conference on Com-
puter Vision, pages 674686.
Berretti, S., Bimbo, A. and Pala, P.(2006). Description
and retrieval of 3D face models using iso-geodesic
stripes. In Conf. Multimedia Information Retrieval,
page 1322.
Bronstein, A., Bronstein, M. and Kimmel, R.(2003). Ex-
pression invariant 3D face recognition. Audio-and
Video-based Person Authentication, pages 6270.
Chua, C., Han, F. and Ho, Y.(2000). 3D Human face recog-
nition using point signature. In Conf. on Automatic
Face and Gesture Recognition, pages 233238.
Colbry, D., Stockman, G. and Jain, A.(2005). Detec-
tion of anchor points for 3D face verification. In
Proc.Computer Vision and Pattern Recognition.
Cormen, T. H., Leiserson, C., Rivest, R. L. and Stein.,
C.(2001). Introduction to Algorithms, Second Edition.
MIT Pressand McGraw-Hill.
F. R., A.-O., Bennamoun, M. and Mian, A.(2008). Integra-
tion of local and global geometrical cues for 3D face
recognition. Pattern Recognition, 41(3):10301040
Frey, P. and Borouchaki, H.(1999). Surface mesh qual-
ity evaluation. International Journal for Numerical
Methods in Engineering,45(1):101118.
Heseltine, T., Pears, N. and Austin, J.(2008). Three-
dimensional face recognition using combinations of
surface feature map subspace components. Image and
Vision Computing, 26:382-396
Irfanoglu, M., Gokberk, B. and Akarun, L.(2004). 3D
shape-based face recognition using automatically reg-
istered facial surfaces. In Conf. Pattern Recognition,
volume4, pages 183186.
Kakadiaris, I.(2007). Three-dimensional face recognition in
the presence of facial expressions: An annotated de-
formable model approach. IEEE Transaction on Pat-
tern Analysis and Machine Intelligence,29(4).
Lee, Y., Park, K., Shim, J. and Yi, T.(2003). 3D face recog-
nition using statistical multiple features for the local
depth information. In Conf. Vision Interface, pages
102108.
Lu, X. and Jain, A.(2005). Deformation analysis for 3D
face matching. In IEEE Workshops on Application of
Computer Vision, pages 99104.
Mian, A., Bennamoun, M. and Owens, R.(2007). An effi-
cient multimodal 2D-3D hybrid approach to automatic
face recognition. IEEE Transactions in Pattern Anal-
ysis and Machine Intelligence, 29(11):19271943.
Moreno, A., Sanchez, A. and Martinez, E.(2006). Robust
representation of 3D faces for recognition. Int. Jour-
nal of Pattern Recognition and Artificial Intelligence,
20(8):11591186.
Nair, P. and Cavallaro, A.(2009) 3-d face detection,land-
mark localization, and registration using a point distri-
bution model. IEEE Trans. Multimedia, 1(4):611623.
Pan, G., Wu, Y., Wu, Z. and Liu, W.(2003). 3D face recog-
nition by profile and surface matching. In IEEE/INNS
Conf. on Neural Networks, volume3, pages 21692174.
Piegl, L. and Tiller, W.(2006) The NURBS Book. Springer.
R. Niese, Al-Hamadi, A. and Michaelsi, B.(2007) A novel
method for 3D face detection and normalization. Jour-
nal of Multimedia,2(5):112.
VISAPP 2011 - International Conference on Computer Vision Theory and Applications
38