Paper 3
Paper 3
Nithya, J., Vignesh, S. R., Devadarsan, A., & Venkatesh, S. (2022). AI based contactless
attendance monitoring and management system. International Journal of Health
Sciences, 6(S3), 10600–10614. https://doi.org/10.53730/ijhs.v6nS3.8365
Nithya J.
Professor, Department of Information Technology, K.S.Rangasamy College of
Technology, Tiruchengode – 637215
*Corresponding author email: [email protected]
Vignesh S. R.
UG Students, Department of Information Technology, K. S. Rangasamy College of
Technology, Tiruchengode – 637215
Devadarsan A.
UG Students, Department of Information Technology, K.S.Rangasamy College of
Technology, Tiruchengode – 637215
Venkatesh S.
UG Students, Department of Information Technology, K. S. Rangasamy College of
Technology, Tiruchengode – 637215
Introduction
Face Recognition
Literature Review
segmented from the video frame by means of using HOG (Histogram of Oriented
Gradient) algorithm.
In the modern meeting room, smart systems to make attendance quickly are
mandatory. The existing systems perform manual method of attendance such as
registration and fingerprint. Despite the fact that fingerprint method can reject
the unknown person and give the grant access to the known person, it takes time
to register a person one-by-one. It is possible to create long queues for fingerprint
checking before the meeting room entrance. Machine learning, with the Internet
of Things (IoT) technology is the best solution as it offers various advantages when
getting applied in the meeting rooms. This method used is to create a presence by
means of detecting the faces. In the paper, a facial recognition authentication
based on machine learning technology for connection to the meeting rooms is
provided. Also a specific website for displaying the detection result and data
storage design testing is developed. The method uses the Dlib library for deep
learning purposes, OpenCV for video camera processing, and Face Recognition
for Dlib processing. The proposed system allows placing as much cameras as
needed in a meeting room. The various tests conducted are one known person,
identification of one unknown person, identification of two people, and three
people. The parameter that needs to be focused on is the required time for
detecting the number of faces recorded by the camera. These results reveal that
the face can be recognised or not recognised, after which it is displayed on the
website.
facial biometric framework takes a picture of the person using a camera and
contrasts that image and compares it with the image that is stored at the time of
enrolment and if it matches attendance is marked and student performance is
monitored continuously. The concept of artificial intelligence concept is used to
find out how much time the student presents in class.
Methodology
Condition 1
If the image and the RFID matches, the attendance is marked.
Condition 2
If the person doesn't carry an ID card when going inside the building, an alert is
raised and attendance is not marked.
Condition 3
If the person carries an ID card (RFID) and the picture taken doesn't match the
image in the MySQL database, an alert is raised and an intimation is sent via mail
to the ID card holder along with a picture captured at the entry.
Condition 4
If someone enter with unauthorized card or other card it gives an alert and it is
noted in the cloud.
10605
At the beginning when entering the building Unique ID is read by the RFID
reader. If ID is valid, Face is captured and stored in the database. The time at
which ID is detected and facial image is captured is noted.If ID isn't valid, Face is
captured and stored in a seperate part of the database. The time at which ID is
detected and facial image is captured is noted. The captured image is compared
with the image in the existing database. If both images match, Photo and ID are
valid. Attendance is marked and the process comes to an end.If Both Images
Don't Match, Photo and ID card are invalid. An alert notification mail is sent with
captured photo. Then the process comes to an end. The system architecture is
represented in figure 2, and the components involved in implementation is
explained below.
• RFID Reader
The RFID Reader could be a device that has one or more antennas that emit
radio waves and receive signals back from the RFID tag.
• PI Camera Module
The Pi camera module could be a portable light weight camera that supports
Raspberry Pi. Communication with Pi is done using the MIPI camera serial
interface protocol. it's normally utilized in image processing, machine
learning or in surveillance projects.
• Micro SD Card
A type of very small memory card typically utilized in mobile phones and
other portable devices.
• NodeMCU ESP8266
NodeMCU may be a low-cost open source IoT platform. It initially included
firmware which runs on the ESP8266 Wi-Fi SoC from Espressif Systems, and
hardware which was supported the ESP-12 module.
• MySQL Database
MySQL is an open-source computer database management system. like other
relational databases, MySQL stores data in tables made of rows and
columns. Users can define, manipulate, control, and query data using
Structured command language, more commonly called SQL.
10606
GPIO Pins
Report Generation
Attendance report status of the persons is given by total time noted in records
according to the conditions mentioned below: If a person is present for a time
equal to or more than 7 hours, Their attendance is marked as Present. If a person
is present for equal to or above 3 hours 30 minutes and below 7 hours, their
attendance is marked as Half-Day Present. If a person is present below 3 hours
30 minutes, their attendance is marked as absent. We can calculate the total time
by using the record of clock in and out. If we need details of a particular person
10608
we can find them by using the search bar by typing any information from the
column. The report generation is performed for a day, week or even a month.
Student Registration
A new student can register for any course from any department. The chances of
success registration depends on the availability of seats in the department. The
student can enter their fundamental data in the registration form. Once the
fundamental data are filled and the form is submitted a pop-up message
indicating that the registration is successful is displayed along with a Reference
Number. Inside the staff login, the concerned authorized staff can view the list of
people who have applied using the registration form. The student is authorized
once the registration form is viewed and the register number is allotted to the
particular student. The allotment of register number and admission of student
can be performed by The Principal, Head of Department, Coordinator and Admin.
Those who are mentioned above can also preview the fundamental data of the
students filled in the registration form before assigning the register number. Since
some students join by lateral entry/transfer, the option for viewing the semester
of joining is also included. Once authorized a pop up message is received on the
staff side declaring the message that the student has been activated successfully.
It is possible for the respective staff to download the namelist of a particular class
or department in the form of a “PDF”.
A student can apply for OD/Leave using the student login. The following three
step process is involved in the procedure,
In this form the student must specify whether it is OD or leave , specify the time
duration using From/To option, Specify the reason for applying under the reason
tab and attach documents/reference ( if necessary) and submit the form. A pop-
up message is displayed saying "Successfully applied for OD".The student can
view if the OD/Leave is approved or cancelled.
Once the student fills and submits the OD/Leave form the next step in this
process is approval of Class Advisor. The form will move into Step 3 only if
approved by the Class Advisor. Inside the staff login the Class advisor can see the
details of the student who applied for OD/Leave. In case the Class Advisor
approves the request, a message is displayed asking for confirmation to approve
OD. Once OK, is selected a pop-up message is displayed saying OD/Leave is
granted successfully.
The next step in this process is approval by HOD. Once the HOD approves the
request OD/Leave will be generated successfully.
Once all these three steps are completed student can view the status of
OD/Leave.
10610
Screenshots
Figure 1
Attendance: ( Today attendance )
Benefits
• Payroll Integration : Assuming that the payroll process has been automated,
time and attendance module should also be able to integrate seamlessly into
payroll functionality. It can provide accurate attendance data for the payroll
cycle that can be used to rapidly and accurately calculate salary and other
benefits.
• Clocking In & Out: It can be considered as the most important feature.
Needless to say, the main purpose of a time and attendance module is to allow
employees to clock in and out easily and keep a record of their working hours.
• Reliability & Accuracy: In the traditional method, employees report their work
hours manually. This process has many loopholes. Employees forget to log in
correct timings and there is also a chance of employees misusing the system by
giving incorrect inputs. However, having an automated attendance
10612
management removes all these problems and helps us to keep the data safe
and accurate.
• Cost Effectiveness : Getting automated attendance management system helps
in cost cutting and it is one time investment and you don’t have to pay a
human for doing this task.
• Increased productivity :Automated time & attendance management systems
save time & human effort in keeping track of employees. Now work schedules
are easily created based on job requirements, employee availability and
eligibility, and they are easily duplicated. This will free managers from routine,
manual scheduling activities so they can focus strategically on their business.
• Regular Alerts : This function of the attendance management system allows
the parents of school children to get alerts if they're children haven't reached
school and gotten their attendance marked. It is easier than ever before for
parents to be updated about their children's daily school attendance.
• Advanced Analytics : Attendance management systems powered with
advanced analytics offer granular visibility into attendance patterns,
highlighting those who frequently put in overtime or diverge from scheduled
hours.
• Leave Management : Attendance management system plays an important role
in leave management. A missed day shouldn't simply be marked as absent
instead an alert should be sent to the concerned employee with options to
apply for leave or make a special request ( such as half day).
• Online OD form : We can apply the OD through online in facilitated space ,
view the status of the OD applied of particular student by themselves.
• No long queues : It is not necessary to stand in long queue to punch the smart
card or thumb for fingerprint reader.
• No biometric issues : No biometric issues such as finger printings can't be
determined. Biometric/punch system can pose a threat to the spread of
various flu and virus.
• Identifying multiple faces : It can recognize multiple faces simultaneously in
the photo captured and give attendance.
the framework can be utilized at the time of elections where the voters can be
distinguished by perceiving the face.
References