Nova Patents
EP1550082B1

Three dimensional face recognition

Abstract

A method of cropping a representation of a face for electronic processing, said method comprising: selecting a first geodesic contour about an invariant reference point on said face, setting a region within said first geodesic contour as a first mask, selecting a second geodesic contour about a boundary of said identified first region, setting a region within said second geodesic contour as a second mask, and forming a final mask from a union of said first mask and said second mask.

EP1550082B1, drawing sheet 1
Sheet 1 of 84

Term

Term ended

Expired 7 October 2023, 3 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

50 claims: 4 independent, 46 dependent

  1. 1
    Apparatus for processing 3-dimensional data of a geometric body for matching, wherein said geometric body is a face, having soft geometric regions, being regions of said face susceptible to short term geometric changes, and hard geometric regions, being regions substantially insusceptible to said short term geometric changes, said apparatus comprising:a geodesic converter (20), for receiving an input comprising 3-dimensional topographical data of said geometric body, and for converting said data into a series of geodesic distances between pairs of points of said data;a triangulator (14) connected prior to said geodesic converter to receive said 3-dimensional topographical data and to form therefrom a manifold by triangulation, said manifold being used as said input of said geodesic converter;a multi-dimensional scaler (22), connected subsequently to said geodesic converter, for forming a low dimensional Euclidean representation of said series of geodesic distances, said low dimensional Euclidean representation providing a bending invariant representation of said geometric body suitable for matching with other geometric shapes;a subsampler (18) located after said triangulator and prior to said geodesic converter, configured to subsample said triangulated manifold, and to provide to said geodesic converter a subsampled triangulated manifold: a preprocessor (16), located prior to said subsampler, for removing said soft geometric regions from said face, wherein said preprocessor is operable to cany out removal of said soft regions by application of a geodesic mask.
  2. 28
    Apparatus for obtaining 3-dimensional data of a geometric body for matching, and using said data to carry out matching between different bodies wherein said geometric body is a face, having soft geometric regions and hard geometric regions, said apparatus comprising:a three dimensional scanner (12) for obtaining three-dimensional topographical data of said body;a triangulator (14) for receiving said three-dimensional topographical data of said geometric body and forming said data into a triangulated manifold;a geodesic converter (20), connected subsequently to said triangulator, for converting said triangulated manifold into a series of geodesic distances between pairs of points of said manifold;a multi-dimensional scaler (22), connected subsequently to said geodesic converter, for forming a low dimensional Euclidean representation of said series of geodesic distances, said low dimensional Euclidean representation providing a bending invariant representation of said geometric body;a distance calculator (32), connected subsequently to said multi-dimensional scaler, for calculating distances between geometric bodies based on said Euclidean representation;a thresholder (38), connected subsequently to said distance calculator, for thresholding a calculated distance to determine the presence or absence of a match;a subsampler (18) located between said triangulator and said geodesic converter, configured to subsample said triangulated manifold, and to provide to said geodesic converter a subsampled triangulated manifold;and a preprocessor (16), located between said triangulator and said subsampler, for removing said soft geometric regions from said face;wherein said preprocessor is operable to carry out removal of said soft regions by application of a geodesic mask.
  3. 43
    A method of image preprocessing of three-dimensional topographical data for subsequent classification, wherein said geometric body is a face, having soft geometric regions and hard geometric regions, the method comprising:providing said three-dimensional topographical data as a three-dimensional triangulated manifold, subsampling said triangulated manifold, generating a matrix of geodesic distances to selected vertices of said manifold, removing said soft geometric regions from said face by application of a geodesic mask;and using multi-dimensional scaling to reduce said matrix to a canonical representation in a low-dimensional Euclidean space, thereby to provide a representation suitable for subsequent classification.
  4. 47
    A method of classifying 3-dimensional data of three-dimensional bodies having surfaces, wherein said three dimensional bodies comprise faces having soft geometric regions and hard geometric regions, the method comprising:obtaining representations of said three dimensional bodies as canonical form representations derived from geodesic distances between selected sample points taken from said surfaces of said three-dimensional bodies;removing said soft geometric regions from said face by application of a geodesic mask;from each representation deriving co-ordinates on a feature space;and classifying said bodies according to clustering on said feature space.