A facial recognition system and a method for performing facial recognition are provided. The facial recognition system includes a memory configured to store a target data set identifying a plurality of predefined points on a face of a target and a processor. The processor may be configured to receive an arbitrary number of photographs including a face of a subject, each of the photographs being at an arbitrary angle and at an arbitrary distance from the subject, create a subject data set identifying the plurality of predefined points on the subject's face based upon the received photographs, and perform facial recognition on the subject data set by comparing the subject data set to the target data set.
FACIAL RECOGNITION USING A SPHERICITY METRIC