Facial Recognition Using Neural Networks
AssigneeAirbus Defence and Space GmbH
InventorManfred Hiebl
Life of this patent
Estimating the term…
Abstract
An object identification unit contains an artificial neural network and is designed to identify human faces. For this purpose, a face is divided into a number of triangles. The relative component of the area of each triangle in the total of the areas of all triangles is ascertained to ascertain a rotational angle of the face. The relative component of the area of each triangle in the total of the area of all triangles is then scaled to a rotation-invariant dimension of the face. The scaled area of the triangles is supplied to the artificial neural network in order to identify a person.
Claims10
An object identification unit for identifying objects, comprising:
- an artificial neural network (“ANN”) having an input layer and an output layer, wherein the ANN is configured to identify objects based on inputs at the input layer;
- wherein the input layer comprises a plurality of input neurons;
- wherein the input layer is configured to obtain an input vector, wherein the input vector contains items of object identification information on the object to be identified;
- wherein the ANN is configured to identify an object based on the items of object identification information;
- wherein the items of object identification information correspond to a two-dimensional image of the object to be identified;
- wherein the object identification unit is configured to divide the two-dimensional image into a plurality of triangles delimited by characteristic points of the object to be identified at their corners;
- wherein the object identification unit is configured to ascertain a rotational angle of the object to be identified in the two-dimensional image from symmetry properties of the object to be identified and relative area components of the individual triangles in the total sum of the area of the triangles and to multiply the areas of the individual triangles by a correction factor to obtain corrected areas of the triangles, which correspond to a symmetry condition;
- wherein the object identification unit is configured to scale the corrected areas of the triangles to a rotation-invariant dimension of the object to be identified;
- and
- wherein the object identification unit is configured to supply the scaled areas of the triangles to the ANN as the input vector.
A method for identifying objects using an artificial neural network, ANN, wherein the method comprises:
- dividing a two-dimensional image of an object to be identified into a plurality of triangles delimited by characteristic points of the object to be identified at their corners;
- ascertaining a rotational angle of the object to be identified in the two-dimensional image based on symmetry properties of the object to be identified and relative area components of the individual triangles in a total sum of the area of the triangles;
- ascertaining corrected areas of the triangles, such that the areas of the triangles are multiplied by a correction factor, wherein the corrected areas of the triangles correspond to a symmetry condition;
- scaling the corrected areas of the triangles to a rotation-invariant dimension of the object to be identified;
- and
- supplying the scaled corrected areas to the ANN in order to perform a comparison of objects based thereon and to identify these objects.
Dependencies are inferred from the claim text.