Professional Documents
Culture Documents
Anand Upadhyay*
Department of Information Technology
Thakur College of science and commerce,
Mumbai, 400101, India.
Email: anandhari6@gmail.com
*Corresponding author
Nidhi Parikh
Department of Information Technology
Thakur College of science and commerce,
Mumbai, 400101, India.
Email: immsnidhi@gmail.com
Chinmayee Mhaskar
Department of Information Technology
Thakur College of science and commerce,
Mumbai, 400101, India.
Email: chinumhaskar796@gmail.com
Abstract: - This Paper represents the face detection using advanced method deep
neural network which uses deep learning frame work. The old models used to
detect the faces were like Haar-cascade method which detect the faces with good
approaches but there is some uncertainty in the accuracy of the old models, so in
this system we will use the latest deep neural network model which is embedded
with latest open cv and by using the deep learning model frame work which is
weighted with some other files. In this it is not only facial Detection, but also
recognizing the parts of the face, eye, mouth in low light after designing programs
in addition to the new algorithms with the theory of CaffeModel and Dldetector.
The benefit of this work emerges in the areas of security, airports, markets, and so
on.
Keywords: - Deep neural network, dnn, caffe model, face detection, face features,
recognition, low light, landmark detection, Dldetector.
Reference to this paper should be made as follows: Anand Upadhyay, Nidhi Parikh,
Chinmayee Mhaskar, 2022, “Face and Features Landmark Detection in Low Light
Condition” Int. J. Image Mining, Vol. 4, No. 1, pp.114-123.
1
Chinmayee Mhaskar completed her UG degree in 2021. She is presently pursuing
PG degree in Information Technology at Thakur College of Science and
Commerce, Mumbai, India.
Introduction: -
Literature Survey: -
2
paves the way for better recognition systems which can be used in several
face biometric applications [5].
Methodologies: -
Deep neural networks are networks that have an input layer, an output
layer, and at least one hidden layer in between. Each layer performs
specific types of sorting and ordering in a process that some refer to as a
“feature hierarchy.” One of the key uses of these sophisticated neural
networks is dealing with unlabelled or unstructured data. The phrase “deep
learning” is also used to describe these deep neural networks, as deep
learning represents a specific form of machine learning where technologies
using aspects of artificial intelligence seek to classify and order
information in ways that go beyond simple input/output protocols.
The goal of face detection is to determine if there are any faces in the
image or video. If multiple faces are present, each face is enclosed by a
bounding box and thus we know the location of the faces. Human faces are
difficult to model as there are many variables that can change for example
3
facial expression, orientation, lighting conditions and partial occlusions
such as sunglasses, scarf, mask etc. The result of the detection gives the
face location parameters and it could be required in various forms, for
instance, a rectangle covering the central part of the face, eye centers, or
landmarks including eyes, nose and mouth corners, eyebrows, nostrils, etc.
The OpenCV DNN module in DNN only supports deep learning inference
on images and videos. It does not support fine-tuning and training. Still,
the OpenCV DNN module can act as a perfect starting point for any
beginner to get into the field of deep-learning based computer vision and
play around. One of the OpenCV DNN module’s best things is that it is
highly optimized for Intel processors. We can get good FPS when running
inference on real-time videos for object detection and image segmentation
applications. We often get higher FPS with the DNN module when using a
model pre-trained using a specific framework.
When using OpenCV’s deep neural network module with Caffe models,
you’ll need two sets of files:
• The prototxt file which define the model architecture (i.e., the
layers).
• The caffemodel file which contains the weights for the actual
layers. Both files are required when using models trained using
Caffe for deep learning.
4
Landmark detection:
The facial landmark detection tells all the required features of a human
face which we want. The face detector is the method which locates the
face of a human in an image and returns as a bounding box or rectangle
box values. After getting the face position in an image and next we find
the small features of the faces like eyes, eyebrows, lips, etc. The
landmarks can be roughly split into two different categories: facial
keypoints and interpolated landmarks. The facial key points are the main
landmarks like the corners of the eyes or mouth whereas the interpolated
landmarks connect the key points and/or describe the shape of the region
of the face. Figure 1 shows an example annotation of a face with 68
landmarks.
5
Figure 4: Flowchart for Facial landmark detection
3.2. Accuracy: -
Confusion Matrix calculates the number of correct & incorrect predictions
which is further summarized with the number of count values and
breakdown into each classis. It can be used to get precision, accuracy,
recall etc. Confusion matrix is provided by the metrics module of the
sklearn. Table II shows the confusion matrix with TP, FP, FN, TN.
The accuracy of the system will be tested via recognition of three peoples
with multiple times at different locations, mainly to test how light intensity
affect the accuracy of the system. The accuracy is verified using confusion
matrix. The calculation is based on (1).
Experimental results: -
6
A1 A2
B1 B2
7
C1 C2
Here, we get average accuracies of 99%, 91%, and 98% for the above-
mentioned light conditions. From this, we came up with, the dnn algorithm
is best for face detection and features, landmark detection in dark light
conditions and predicting faces in parking areas and for other security
purposes.
Conclusion: -
References: -
Z. Suna, G. Bebisa, R. Millerb, March 2004, Object detection using
feature subset selection, Elsevier, the Journal of Pattern Recognition, p.
581-589.
8
Shilpi Singh, S.V.A.V. Prasad, 2018, Techniques and Challenges of Face
Recognition: A Critical Review, vol. 143, pp. 536-543.
Dhavalikar AS, Kulkarni RK, 2014, Face detection and facial expression
recognition system, pp. 1–7.
Ge Wen, Huaguan Chen, Deng Cai, Xiaofei He, 2018, Improving face
recognition with domain adaptation, vol.287, pp. 45-51.
Gao Y., Qi Y., 2005, Robust visual similarity retrieval in single model face
databases. Pattern Recognition, vol. 38, pp. 1009-1020.
Andreas Maier, Christopher Syben, Tobias Lasser, Christian Riess, 2019,
A Gentle Introduction to Deep Learning in Medical Image Processing, vol.
29, pp. 86-101.