Face recognition has become an attractive field in computer based application development in the last few decades. That is because of the wide range of areas they used in. And because of the wide variations of faces, face recognition from the database images, real data, capture images and sensor images is challenging problem and limitation. Image processing, pattern recognition and computer vision are relevant subjects to face recognition field. The innovation of new approaches of face authentication technologies is continuous subject to build much strong face recognition algorithms. In this work, to identify a face, there are three major strategies for feature extractions are discussed. Appearance-based and Modelbased methods and hybrid techniques as feature extractions are discussed. Also, review of major person recognition research the characteristics of good face authentication applications, Classification, Distance measurements and face databases are discussed while the final suggested methods are presented. This research has six sections organized as follow: Section one is the introduction. Section two is dedicated to applications related to face recognition. In Section three, face recognition techniques are presented by details. Then, classification types are illustrated in Section four. In section five, standard face databases are presented. Finally, in Section six, the conclusion is presented followed by the list of references.