Face Recognition with Multi-stage Matching Algorithms