Ijraset Journal For Research in Applied Science and Engineering Technology
Authors: Arnav Jain, Rahul Gupta, Mohd. Shariq Ansari, Tanveer Ikram
DOI Link: https://doi.org/10.22214/ijraset.2022.42389
Certificate: View Certificate
The primitive method of taking attendance through pen-paper or registers by the organizations and institutions are not much efficient these days. The proxies of the absentees by their groups or friends are much common due to which this important factor of monitoring the class becomes ineffective. The pen-paper attendance system non-essentially consumes much time in class while smart techniques gives more time to lecturer. It can be simply be manipulated. So, for that many organizations and institutions have replaced it through biometric sensors which mark attendance through fingerprints of students or staff. But due to covid-19, where touching anything is risky. As we know in the current situation during covid-19 pandemic, Government of different nations have a strict guidelines for social distancing required to be followed everywhere keeping the aspect of safety measures in mind. For that, an attendance monitoring system has been devised through face recognition. This face recognition system works in the following stages - face detection, face pre-processing, database creation, face training, face recognition, attendance maintenance. This project spotlight on the significance of the face alignment, hence how precise image is and False Acceptance Rate that can be noticed. The system processes on Face Recognition Grand Challenge (FRGC) with up-to 95% precision. Few students do mark the fake attendance of their classmates by using their digital devices specially phone through which they try to show the picture of their friend to the system but in that case it will display warning message with a beep sound. The motive behind producing face-recognition system is to save the time and make system smart and efficient.
I. INTRODUCTION
Face recognition is a medium of recognizing or validating the identity of an individual utilizing their face profile. This system uses techniques to spot certain discrete information related to an entity’s face, like the gap between chin and nose that changes into statistical description, which then competed from the data in the already existing face collection. A facial recognition system is competent of comparing an entity’s face in a virtual profile or a video frame with collection of faces, generally working with sanctioned user ID verification services. These systems are enhancing towards most potent attested component as they are pertinent and non-meddling. Facial recognition system works by comparing facial features from an already existing images. Identifying presence of different students or staff members in various colleges or firms for the purpose of attendance could be one such usage of face recognition. A satisfying monitoring system have extremely large value of True Acceptance Rate and extremely small value for False Acceptance Rate. Managing and evaluating the entire track record depicts a crucial part in the effectiveness & efficiency of an institute. Automated Attendance Monitoring System performs the regular task for marking the attendance by decreasing individual interference. The frequent approaches and modes for determining and perceiving face failure to solve questions such as pose, scaling, variations, rotation, illuminations and occlusions. The presented model motto is to conquer the drawbacks of the preexisting models and assign properties like extraction of the features, face detection, detecting extracted features, and analysis of students or staff record. The system combines different approaches like integral images, image contrasts, color features and cascading classifier for detecting the features of face. The system provides an improved precision because of applying immense features of the face. The system is checked under diversified lighting conditions, several countenances, presence of partial faces and appearance or disappearance of beard and spectacles.
Much approaches applies to the artificial intelligence for face sequencing yet D-lib utilized in this model presents the finest result for face recognition. It illustrates the procedure required for extracting the feature by utilizing Convolution Neural Networks and acknowledging the virtual images. The presented approach is to eradicate the necessity of pen-paper attendance, thus reducing the supervisory load on the staff or management such that they can make their time efficient and system effective. It plays a significant part in the dynamic attendance monitoring from security point of view.
II. LITERATURE REVIEW
III. METHODOLOGY
This entire part talks about the concepts & methodologies related to face recognition & image processing. It works into four different stages as image taking, face detection, comparing image with existing database and marking the attendance.
a. Linear Algebra: This integrant is formed on the figure demonstration method claimed in the Blitz++ software. D-lib used along with it yields the functioning capacity and pace of the code as optimized libraries. D-lib can conduct any mutation on all the impressions by requesting the suitable BLAS which authorizes user to write down the equation in the prime instinctual form, hence evacuating the details of the software development to the library.
b. Machine Learning tools - The main motto of this integrant is to issue elementary and highly compatible framework for kernel based methodology. D-lib can execute on column vectors or any organized information. The adaptability of the D-lib is quickest functioning on anyone item thus forming to put in custom kernels whence kernel executes on the item compared to set length vector. This model employs the D-lib for face arrangement of the front section that could be efficient at 45*.
4. Facial Feature Extraction: Feature Exaction is the chief decisive job which can be withdrawn by convolution neural networks (CNN) as deep learning can be the top explanation for the object diagnosis, pattern identification and face acknowledgement. Convolution Neural Networks is one of the most extensively used deep neural networks because it can be skilfully-adjusted for conveyance of the uniform images. It uses three major schemes for the facial feature extraction -
a. Local Respective Fields: In the convolution neural networks, the film of masked neurons have low interconnections, confined area of the input picture pixels dissimilar another neural networks has a relation to every input pixel. To be further precise, every neuron in the first secret layer will be related with a compact zone of the input neurons. That region in the input neurons is termed as Local Respective Fields. Each relation has a weight and along with the secret neurons have an overall bias.
b. Shared Weights: The local respective fields related to the secret layer with identical tread extent would allocate the similar load and bias all over the concealed surface. The neurons in the foremost unseen layer determine exact similar features but at distinct places in the input image. The shared load and map is termed as kernel or filter. The face recognition plots much features but the kernel minimizes the limitations efficiently.
c. Pooling: This layer is accompanied through the convolutional layer that is utilized to clarify the details in the output from the feature plan of the convolutional layer into compressed feature plan. Numerous pooling strategies are accessible for convolutional neural network but in this project max pooling is applied. Max pooling strategy responds the output of maximal activation in the 2x2 input areas. A project smart attendance is based on artificial intelligence that will assist to support social distancing & also warn us about impostures. Here we have 3 files that combines together in our project:-
5. Graphical User Interface is to add user data to the Database: This works as the database of the project. It is a Graphical User Interface (GUI) created through services of Tkinter Library in python used to add, delete or modify the data in a database, This will help us to maintain the data of people in an organization in which the project is implemented. It has various attributes like Id, Name, Branch, G-Mail & designation. We may add further attributes as per requirement. Let’s take, an id as 90, name as XYZ, branch as CSE, designation as STUDENT and E-mail be XYZ@gmail.com and saved the data, It gets immediately updated with all its attributes. Also, we may delete data with just one click and can clear all the data using clear tab. we may find search through the data bases on any attribute like- ID, name, branch as per the information we know.
6. Camera is used to Mark the Attendance: As a person stand in front of machine, a camera is activated that captured the image of a person standing in front of it and check the image from the image present in the file of the databases where the entity is exist or not. If the real entity is present in it and matches from the file present in the databases it display individual name on the screen and along with it the mic of machine tell you about the attendance is marked. Too, you will get mail that ensures us that our attendance marked as confirmation. In case an image of the entity through mobile phone or any other digital devices, it available to match from any of the existing file of the data base and hence display WARNING on the Screen. It is similar to the teacher attendance register that have the detailed record of each and every individual. we can search through choosing category based on the prior knowledge like id, name etc and it will display entire detail of all the individual from the database.
7. Graphical User Interface is to Monitoring the Attendance: It works in a smart way that keeps record of arrival time and departure time of every student and staff member on regular bases and also it present and absent. It too keep record of holidays like Sunday & updates accordingly. We may further add attributes & functions like searching through multiple values like Suppose we want to search for combined data as branch = CSE & designation = Student, we can add multiple attributes for the search function.
IV. RESULT
The pictures above depicts the functioning of the several components of the attendance evaluation system. The execution of face recognition is done based on different methodologies. We have prepared a Graphical User Interface (GUI) through which it can evaluate the attendance of all the students & staff in organizations & institutions. After taking attendance of a human entity, it automatically sends the email to that person that "Your attendance is marked". Then, it records the attendance of each & everyone in .csv file which can be shared to whoever wants to access the attendance record of students or staff.
This paper presents a easy & coherent point of view to evaluate the attendance by face recognition techniques. The motive behind developing attendance monitoring system through face recognition is to deduct the conventional human errors. It’s an urge of today’s epoch to utilize such system after covid-19 pandemic. It made tracing the attendance precise enough and cost-effective. It can even check out how much time student or staff is present. The presented idea is safe, assured & can be easily accessible to users accordingly their requirement. This system will prove valuable asset to many organizations & institutions which in reality can supersede all the prior approaches of attendance monitoring like pen-paper or fingerprint scanning. The ultimate purpose is to make the students serious for their studies and for classes so that the teachers can easily wrap up the entire syllabus without taking lot of time in systematic attendance procedure. Commonly, what happens is quarter of the time of lecture is wasted in attendance only due to which it becomes burdensome to accomplish the entire syllabus for the teachers in school and exams arrive. We aim to create a effective, time-efficient & easy to access model that can be convenient not only for staff members but also for students.
[1] Gomes, Clyde & Chanchal, Sagar & Desai, Tanmay & Jadhav, Dipti. (2020). “Class Attendance Management System using Facial Recognition.” ITM Web of Conferences. 32. 02001. 10.1051/itmconf/20203202001. [ cross ref ] [2] Omar Abdul, Rhman Salim, Rashidah Funke Olan-rewaju, Wasiu Adebayo Balogun. “ Class Attendance Management System Using Face Recognition.” 2018 7th International Conference on Computer and Com-munication Engineering (ICCCE) IEEE 2018. [ cross ref ] [3] R. S. Siswanto, A. S. Nugroho and M. Galinium, \"Implementation of face recognition algorithm for biometrics based time attendance system,\" 2014 International Conference on ICT For Smart Society (ICISS), 2014, pp. 149-154, doi: 10.1109/ICTSS.2014.7013165. [ cross ref ] [4] N, Dr & Tuladhar, Emerald & Shah, Avinash & Hegde, Anusha & Sai, Alekya. (2021). “ATTENDANCE MONITORING SYSTEM BASED ON FACE RECOGNITION.” 10.13140/RG.2.2.26342.75845. [ cross ref ] [5] S. Poornima, N. Sripriya, B. Vijayalakshmi and P. Vishnupriya, \"Attendance monitoring system using facial recognition with audio output and gender classification,\" 2017 International Conference on Computer, Communication and Signal Processing (ICCCSP), 2017, pp. 1-5, doi: 10.1109/ICCCSP.2017.7944103. [ cross ref ] [6] E. Varadharajan, R. Dharani, S. Jeevitha, B. Kavinmathi and S. Hemalatha, \"Automatic attendance management system using face detection,\" 2016 Online International Conference on Green Engineering and Technologies (IC-GET), 2016, pp. 1-3, doi: 10.1109/GET.2016.7916753. [ cross ref ] [7] Saravanan, Sharma & Shanmugasundaram, Karthikeyan & Ramasamy, Sathees. (2016). FAREC — “CNN based efficient face recognition technique using Dlib.” 192-195.10.1109/ICACCCT.2016.7831628.[ cross ref ] [8] Akash Singh, Shreya Bhatt, Abhishek Gupta, International Journal of Engineering Applied Sciences and Technology, 2021 Vol. 5, Issue 12, ISSN No. 2455-2143, Pages 233-241 Published Online April 2021 [ cross ref ] [9] Nandhini R, Duraimurugan N, S.P.Chokkalingam, International Journal of Engineering and Advanced Technology (IJEAT) ISSN: 2249 – 8958, Volume-8, Issue-3S, February 2019 [ cross ref ] [10] Prof.M.S.Sawane, Shrutika Nakhale, Vishal Rathod, Nikita Ghadge, International Journal of Advanced Research in Computer and Communication Engineering Vol. 10, Issue 5, May 2021 DOI 10.17148/IJARCCE.2021.10584 [ cross ref ]
Copyright © 2022 Arnav Jain, Rahul Gupta, Mohd. Shariq Ansari, Tanveer Ikram. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Paper Id : IJRASET42389
Publish Date : 2022-05-08
ISSN : 2321-9653
Publisher Name : IJRASET
DOI Link : Click Here