1. A facial recognition system, comprising: a memory configured to store a target data set identifying a plurality of predefined points on a face of a target; and a processor configured to: receive an arbitrary number of photographs including a face of a subject, each of the photographs taken from 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, determine a bounding object based upon at least three points within the subject data set, determine a circular object within the bounding object which touches each side of the bounding object, remap the bounding object and the circular object therein such that the bounding object, corresponding to predefined points on the subject's face, matches an object corresponding to the same points in the target data set, and determine a sphericity of the remapped circular object.