Facial recognition is an important human ability—an infant innately responds to face shapes at birth and can discriminate his or her mother’s face from a strangers at the tender age of 45 hours. Recognizing and identifying people is a vital survival skill, as is reading faces for evidence of ill-health or deception. Improving significantly in the last several years ,technologies that can mimic or improve human abilities to recognize and read faces are now maturing for use in medical and security applications, and also face recognition is a billion dollar industry companies like Google photos(Google), Facebook, Twitter, Instagram, Photobucket, iCloud photo library(Apple) are extensively using face recognition for identifying particular person, for grouping pictures of same person, and also for facial expression analysis. But face recognition is a complex process, it includes challenges like illumination, pose, angle, noise, and even expressions which make face recognition tedious process.