Face Detection and Recognition Technology
Face Detection and Recognition Technology
Seminar Report
Face detection and recognition technology is very well known for identifying a person
from a video clip or image. This is done using many ways like comparing facial features,
using neural network or using eiganfaces.
Face detection and recognition has many applications in a variety of fields such as
security system, videoconferencing and identification however face detection is not
100% accurate most of the times. We will talk about the drawbacks of Face
identification and Recognition later in this post.
A face authentication system based on principal component analysis and neural
networks consist of three stages; pre-processing, principal component analysis, and
recognition.
▪ In pre-processing stage, normalization illumination, and head orientation are done.
▪ Principal component analysis is applied to find the aspects of face which are
important for identification. Eigenvectors and eigenfaces are calculated from the
initial face image set. New faces are projected onto the space expanded by
eigenfaces and represented by weighted sum of the eigenfaces. These weights are
used to identify the faces.
▪ In the third step, Neural network is used to create the face database. Recognition
and authentication of the face is done by using the weights generated by
eigenfaces.
Eigenfaces is the name given to a set of eigenvectors. Eigenface provides an easy way
for face recognition as its training process is completely automatic and easy to code.
Eigenface adequately reduces statistical complexity in face image representation.
Eigenface can handle large databases and once eigenfaces of a database are
calculated, face recognition can be achieved in real time.
HOW FACE DETECTION WORKS
While the process is somewhat complex, face detection algorithms often begin by
searching for human eyes. Eyes constitute what is known as a valley region and are
one of the easiest features to detect. Once eyes are detected, the algorithm might then
attempt to detect facial regions including eyebrows, the mouth, nose, nostrils and the
iris. Once the algorithm surmises that it has detected a facial region, it can then apply
additional tests to validate whether it has, in fact, detected a face.
Some of the well known software with face recognition ability include:
▪ iPhoto (Apple)
▪ Lightroom (Adobe)
▪ OpenCV (Open Source)
▪ Photos (Apple)
▪ Photoshop Elements (Adobe Systems)
▪ Picasa (Google)
▪ Picture Motion Browser (Sony)
▪ Windows Live Photo Gallery (Microsoft)
▪ FotoBounce (Applied Recognition Inc)
▪ DeepFace (Facebook)
There are lots of applications of face recognition. Face recognition is already being used
to unlock phones and specific applications. Face recognition is also used for biometric
surveillance. Banks, retail stores, stadiums, airports and other facilities use facial
recognition to reduce crime and prevent violence.So in short, while all facial recognition
systems use face detection, not all face detection systems have a facial recognition
component.