Patent ID: 8588481
Filing Date: 2013-11-19
Classification: G06K

Abstract:
1. A facial recognition method for eliminating the effect of noise blur and environmental variations to determine whether a current-face-image matches a reference-face-image or not, the facial recognition method comprising the following steps of: providing a feature-vector database storing a reference sub-feature-vector set of the reference-face-image, a reference environmental-state-vector and a dynamic threshold table; capturing the current-face-image; deriving a current sub-feature-vector set of the current-face-image; comparing, by an data processing apparatus, each sub-feature-vector of the current sub-feature-vector set with a corresponding sub-feature-vector of the reference sub-feature-vector set, to obtain a difference between each sub-feature-vector of the current sub-feature-vector set and the corresponding sub-feature-vector of the reference sub-feature-vector set; sequencing the differences of the sub-feature-vectors in an order of quantity; selecting a specific amount of the differences of the sub-feature-vectors from smallest one to the largest one and summing up the selected differences of the sub-feature-vectors to obtain a total difference; deriving a current environmental-state-vector of the current-face-image; calculating a Euclidean distance between the reference environmental-state-vector and the current environmental-state-vector; determining a corresponding dynamic threshold value from the dynamic threshold table according to the Euclidean distance between the reference environmental-state-vector and the current environmental-state-vector, wherein the dynamic threshold table records a plurality of dynamic threshold values, and each of the dynamic threshold values is associated with Euclidean distances within a specific range; and determining whether the total difference exceeds the determined corresponding dynamic threshold value and determining the current-face-image matches the reference-face-image if the total difference does not exceed the determined corresponding dynamic threshold value.