Applications of Linear Algebra in Facial Recognition
Applications of Linear Algebra in Facial Recognition
Recognition
Harsh Sumit Bhimte Harshit Gupta Akash Tyagi
Dept. of IT IIIT Allahabad Dept. of IT IIIT Allahabad Dept. of IT IIIT Allahabad Dept. of IT IIIT Allahabad
MSG2022024 MSG2022025 MSG2022026 MSG2022027
Abstract—The very common fact that the facial structure of The above table shows various approaches (both linear and
a person does not match with any other person and is unique nonlinear subspaces) used in facial recognition. The linear
form the very basis of Facial recognition systems and therefore subspaces methods primarily used are eigenfaces and different
making the face-matching a lot more easier and accurate and
this started in late 1960s, which is upgraded further and is being variations of linear PCA and linear discriminant analysis while
used till date throughout the world for security purposes.For a the nonlinear subspace methods used are Nonlinear PCA and
Facial Recognition system to be accurate, the identification of kernel disciminant ananlysis.
face and its structure should be done carefully and are then Accuracy is of utmost concern for such kind of systems
converted to two-dimensional computerised data.A database of
face images as well as an efficient algorithm are a pre-requisite
which are based on facial recognition. However, this system
for a facial recognition problem. In this paper, we explore the can encounter a difficult situation where a person is not granted
applications of Linear Algebra which is used for Face recognition access because of the differences which occur in saved images
specifically Eigenfaces as well as Principal Component Analysis. of the database due to different facial expressions, lighting
In the recognition process, we form an eigenface of a given face conditions, age, shifting and scaling of image etc.
image and compare it with eigenfaces stored in our database
on the basis of Euclidian distances between them. The person A face image can be converted be to a 2-D N x N matrix
resembles the eigenfaces which have least Euclidian distance which consist of vectors or values of intensity of N2 dimen-
between them. sion. For example, an image which is using RGB channels
Index Terms—Principal Component Analysis, Eigenvalues, (8-bit or 256-bit values) can be considered as of a vector
Eigenvectors, Euclidean Distance of dimension 65,536 or a point in 65,536-dimensional space.
There are various algorithms that can be used for recognition
I. I NTRODUCTION of faces like Support vector machines, Eigenfaces, wavelet
transformation, Principal Component Analysis etc.
Facial recognition has wide areas of applications from
biometrics, to information security and access control. Fur-
thermore, face recognition is classified into Sex determina-
tion, Face identification, surveillance in crowded places, Face
classification, and Video content indexing. In areas of IOT-
based systems, facial recognition can be used in place of
classic methods such as PINs, identity cards, access cards
etc. For a person to be recognised, the system captures an
image to be compared with the images that are present in
the database for facial recognition and to be granted access.
′ T
Ω = [v1 v2 .....vM ] (8)