SlideShare a Scribd company logo
1 of 4
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 3854
Attendance Management System using real time face recognition
Raghuvardhan G1, Sagar S P2, Sahana M3,Raghav A V4 ,Mrs.Jayasri.B.S5
1,2,3,4Eight Semester, Dept. of Cse, The National Institute of Engineering, Mysore
5Associate Professor, Dept. of Cse, The National Institute of Engineering, Mysore
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - This paper introduces a new method in
attendance management systems using computer vision
algorithms. We propose the system using real time face
detection algorithms using dlib library and cognitive face ,
which automatically detects and takes students attendingona
lecture. The system representsa toolforinstructors,combining
algorithms used in machine learning with adaptive methods
used to track facial expressions during a longer period of time.
This new system aims to more efficient than traditional
methods,at the same time being nonintrusiveandnotinterfere
with the regular teaching process. This approach promises to
offer accurate results and a more detailed attendance
reporting system which showsstudent activity andattendance
in a classroom.
Key Words: Face Recognition, Face detection, machine
learning, Image processing
1.INTRODUCTION
A key factor of increasing the quality of education is
having more number of students attend classes regularly.
Students are stimulated to attend classes using attendance
points which at the end of a semester constitute a part of a
students final grade. However, this presentsadditionalwork
on teachers, who must ensure to correctly mark attending
students, which also wastes a considerable amount of time
from the teaching process. The task would get further
complicated if one has to deal with large groups of students.
This paper introduces a new attendance management
system, without any collision with the regular teaching
process. The system can beusedalsoduringexamsessionsor
other teachingactivities where attendanceisobligatory.This
system eliminates classical student identification such as
calling student names, or checking respective identification
cards, which can interfere with the teaching process.
In this paper we aim to build an Attendance management
system with the help of facial recognition owing tothe
difficulty in the manual way of taking attendance.
The overall objective is to develop an automated class
attendance management system comprising of a desktop
application working in conjunction with a mobile
application to perform the following tasks:
• To detect faces real time.
• To recognize the detected faces by the use of a suitable
algorithm.
• To update the class attendance register after a successful
match.
• To design an architecture that constitutes the various
components working harmoniously.
2.RELATED WORKS
Large portion of modern learning management systems,
implement differnettypeofattendancemanagement.Moodle
automates the process by using RFID or barcode scanners.
Classroomsare equipedwithabarcode/RFIDscannerwhich
scans and enrolls students that enter the classroom. Other
LMS systems such as Angel require students to login in to a
web page with a special one time temporary key so as to
mark their presence on class. The problem with these
approachesisthattheycollidewiththeconventionalteaching
process. There are few commercial solutions available to
companies, that implement face recognition in work
environments. Kawaguchi proposes face recognition in
attendance management systems. This system aims to
observe the position of every student and capture an image
for modern learning management systems, implementsome
type of attendance management. Moodle automates the
process by using RFID or barcode scanners. Classrooms are
equiped with a barcode / RFID scanner which scans and
enrolls students that enter theclassroom.OtherLMSsystems
such as Angel require students to login in to a web page with
a special one time temporary key so as to mark their
presence on class. The problem with theseapproachesisthat
they interfere with the regular teaching process. Using face
recognition in time attendance management systems in not
new. There are few commercial solutions available to
companies, that implement face recognition in work
environments. Kawaguchi proposes face recognition in
attendance management systems. This system aims to
observe the position of every student and capture an image
for that particular student, which identifies a student later.
Related systems that use lifescience(fingerprintrecognition,
iris recognition etc) to identify users square measure time
management systems used in several establishments.
However, putting in these systems in each schoolroom in a
very university would pose an even bigger monetaryburden.
it'd additionally require from the university to record
biometric information from all students, which might
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 3855
introduce additional privacy issues. These systems also are
subject to physical injury from their users. so they have
further maintenance prices. the thought projected by
America, removes physical accessfromanyonetothesystem.
A Survey by Muhammad Sharif1 , Farah Naz1 , Mussarat
Yasmin1 , Muhammad Alyas Shahid says that they deduced
Face recognition has gained a significant position among
most commonly used applications of image processing
furthermore availability of viable technologies in this field
have contributed a great deal to it. In spite of rapid progress
in this field it still has to overcome various challenges like
Aging, Partial Occlusion, and Facial Expressions etc affecting
the performance of the system, are covered in first part of
the survey. This part also highlights the most commonly
used databases, available as a standard for face recognition
tests. AT & T, AR Database, FERET, ORL and Yale Database
have been outlined here. While in the second part of this
survey a detailed overview of some important existing
methods which are used to dealing the issues of face
recognition have been presented.
3.GENERAL IDEA
This projected system introduces a replacement
automatic group attendance action marking sysem, which
integrates pc vision and face recognition algorithms into the
method of group action attendancemanagement.Thesystem
is enforced employing a non intrusive camera put in on a
classroom, that scans the space, detects and extracts all faces
from the no heritable pictures. After faces are extracted,
they're compared with associate existing information of
student pictures and upon no-hitrecognitionastudentgroup
action list is generated and saved on the database.Thispaper
addresses issues like real time face detection on
environments with multiple objects, face recognition
algorithms furthermore as social and pedagogical problems
with the applied techniques.
4.SYSTEM ARCHITECTURE
Fig-1: System Architecture
The system architecture consists of three modules
 Capturing the image
 Image pre-processing(Feature extraction)
 Face detection
 Face recognition
The entire process is described in the flowchart shown in
figure 2
Fig-2: System Architecture flowchart
The system architecture is as shown in Figure 1. The
proposed automated attendance management system is
based on face recognition algorithm. A image is captured at
random time covering the entire classroom and then fed to
the system. Face region is thenextractedandpre-processed
for further processing.. Face Recognition proves to be
advantageous than other systems. When the student’s face
is recognized it is fed to post-processing. The System
algorithm is discussed. The stages in the proposed
Automated Attendance Management System are as shown
in the Figure 1
4.1 IMAGE CAPTURE
The camera takes pictures of the entire classroom at the
given intervals. The process would continue until all faces
are detected successfully or unless told to stop by admin.
The captured image is then sent to server using web
services for processing.
4.2 FACE DETECTION
Face detection algorithms are processor intensive, so the
server based tool is used. Face detection is a part of object
detection but here the subject of interest are faces. Many
factors affect the efficiency of face detection algorithms.
Factors like pose, position, light , rotation.
The face detection process from still images can be
divided into several steps. There are several face detection
algorithms that can detect multiple faces. Most students face
towards front of the classroom, so the system presenteduses
dlib library for face detection.
The classifier works by coaching a model exploitation
positive face pictures and negative face pictures. A positive
image is a picture that contains the required object to be
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 3856
detected, in our case this object could be a face. A negative
image is a picture that doesn't contain the required object.
when the model is trained, it's able to establish face options,
that is later hold on on a XML file. A problem long-faced
throughout this method was the massive variety of false-
positives: objects erroneously detected as faces. This wasn't
such an enormous issue for United States, since a false-
positive doesn't end in a identification throughout the
popularity section. thanks to this, we have a tendency to
down the detection threshold, therefore all faces maywellbe
detected. After a face has been detected, the parallelogram
intromission this face is cropped and processed later by the
face recognition module. This parallelogram represents one
face, and when being cropped as a picture is transferred on
server. every file transferredisrenamedtopossessasingular
ID. The face detector in action is shown in Figure 3 , faces
identified are enclosed in green rectangular boxes .
Fig-3: Typical image of a classroom
4.3 FACE RECOGNITION
Face recognition means identifyinga face from a groupof
faces in database. Our college, during course registration
captures images and stores them in a database.
Since our system is setup to capture solely frontal pictures
the cause of the face in not a difficulty. once a face is
captured throughout the face detection part, it's reborn into
grey scale. an equivalent conversion is applied to faces on
our student image information. we tend to conjointly do
background subtraction on our pictures thus alternative
objects don't interferethroughoutthemethod.Anotherissue
is that faces ar subject of modification throughout time
(facial hair, eyeglasses etc). Whenever we tend to with
success determine a face, a duplicate of that face is keep
within the information of faces for that student.atthesideof
the image we tend to store the time and date once thisimage
was taken. This way though a student step by step changes
his look (e.g., grows a beard) the system continues to be
capable to spot him, since it's multiple pictures of an
equivalent person. On every resultant scan for a student, the
popularity module starts examination pictures from this
information, sorted by date in degressive order. This
approach was chosen since the newest image ofa studenton
our information is possibly to be additional almost like this
captured image. Of course, a forceful modification on a
student’s look causes the system to not determine that
individual student. to resolve this issue,we'vegotencloseda
module, that lists all unidentified faces and also the teacher
is in a position to manually connect a captured face with a
student from the list. This image is additionally keep on our
information, as associate updated image of this explicit
student. This manual recognition method is performed just
the once. in a very sequent scan, this student is known
mechanically by our system. To speed up the face
recognition method we tend to solely compare pictures
captured in a very room, with the information of scholars
listed for that course solely. This ensures that we tend to
method solely low set of pictures offered on our server.
5. CONCLUSIONS
It can be concluded that a reliable, secure, fast and an
efficient class attendance management system will be
developed replacing a manual and unreliable system. This
face detection and recognition system will save time, reduce
the amount of work done by the administration and replace
the stationery material currentlyinusewithalreadyexistent
electronic equipment.
There is no need for specialized hardware for installing the
system as it only uses a computer and a camera. The camera
plays a crucial role in the working of the system hence the
image quality and performance of the camera in real time
scenario must be tested especially if the system is operated
from a live camera feed.
The system can also be used in permission based systems
and secure access authentication (restricted facilities) for
access management, home video surveillance systems for
personal security or law enforcement.
ACKNOWLEDGEMENT
We have to express out appreciation to our guide
Mrs.B.S.Jayasri for sharing her pearls of wisdom and
expertise that greatly assisted the research.
REFERENCES
[1] .Using real time computer vision algorithm in
automatic attendance management systems bycavtat,
croatia 2014.
[2] .Review and comparison of face recognition
algorithm.IEEE Explore 08 June 2017.
[3] .Face Recognition: A Survey by Muhammad Sharif1 ,
Farah Naz1 , Mussarat Yasmin1 , Muhammad Alyas
Shahid1 and AmjadRehman
[4] .N. Mahvish, “Face Detection and Recognition,” Few
Tutorials, 2014. .
[5] .A. L. Rekha and H. K. Chethan, “Automated Attendance
System using face Recognition through Video
Surveillance,” Int. J. Technol. Res. Eng., vol. 1, no. 11, pp.
1327–1330, 2014.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 3857
[6] .P. Viola and M. J. Jones, “Robust real-time face
detection,” Int. J. Comput. Vis., vol. 57, no. 2, pp. 137–
154, 2004.

More Related Content

What's hot

Face Recognition Based Attendance System with Auto Alert to Guardian using Ca...
Face Recognition Based Attendance System with Auto Alert to Guardian using Ca...Face Recognition Based Attendance System with Auto Alert to Guardian using Ca...
Face Recognition Based Attendance System with Auto Alert to Guardian using Ca...
ijtsrd
 

What's hot (20)

IRJET - Facial Recognition based Attendance Management System
IRJET - Facial Recognition based Attendance Management SystemIRJET - Facial Recognition based Attendance Management System
IRJET - Facial Recognition based Attendance Management System
 
Face Recognition Based Attendance System using Machine Learning
Face Recognition Based Attendance System using Machine LearningFace Recognition Based Attendance System using Machine Learning
Face Recognition Based Attendance System using Machine Learning
 
IRJET - Implementation of Conducting Online Certification Examination in ...
IRJET -  	  Implementation of Conducting Online Certification Examination in ...IRJET -  	  Implementation of Conducting Online Certification Examination in ...
IRJET - Implementation of Conducting Online Certification Examination in ...
 
A Real-time Classroom Attendance System Utilizing Viola–Jones for Face Detect...
A Real-time Classroom Attendance System Utilizing Viola–Jones for Face Detect...A Real-time Classroom Attendance System Utilizing Viola–Jones for Face Detect...
A Real-time Classroom Attendance System Utilizing Viola–Jones for Face Detect...
 
Attendance Using Facial Recognition
Attendance Using Facial RecognitionAttendance Using Facial Recognition
Attendance Using Facial Recognition
 
IRJET - Computer Laboratory Management System for Improving Teaching & Learni...
IRJET - Computer Laboratory Management System for Improving Teaching & Learni...IRJET - Computer Laboratory Management System for Improving Teaching & Learni...
IRJET - Computer Laboratory Management System for Improving Teaching & Learni...
 
College Feedback System
College Feedback SystemCollege Feedback System
College Feedback System
 
Attendance Management System using Face Recognition
Attendance Management System using Face RecognitionAttendance Management System using Face Recognition
Attendance Management System using Face Recognition
 
Face recognition attendance system using Local Binary Pattern (LBP)
Face recognition attendance system using Local Binary Pattern (LBP)Face recognition attendance system using Local Binary Pattern (LBP)
Face recognition attendance system using Local Binary Pattern (LBP)
 
Smart application for ams using face recognition
Smart application for ams using face recognitionSmart application for ams using face recognition
Smart application for ams using face recognition
 
IRJET- Student Attendance Tracking System using Biometrics
IRJET- Student Attendance Tracking System using BiometricsIRJET- Student Attendance Tracking System using Biometrics
IRJET- Student Attendance Tracking System using Biometrics
 
IRJET- Android Application for Training and Placement Cell using Machine ...
IRJET-  	  Android Application for Training and Placement Cell using Machine ...IRJET-  	  Android Application for Training and Placement Cell using Machine ...
IRJET- Android Application for Training and Placement Cell using Machine ...
 
Face Recognition Based Attendance System with Auto Alert to Guardian using Ca...
Face Recognition Based Attendance System with Auto Alert to Guardian using Ca...Face Recognition Based Attendance System with Auto Alert to Guardian using Ca...
Face Recognition Based Attendance System with Auto Alert to Guardian using Ca...
 
IRJET - Automated Attendance System using Facial Recognition
IRJET - Automated Attendance System using Facial RecognitionIRJET - Automated Attendance System using Facial Recognition
IRJET - Automated Attendance System using Facial Recognition
 
IRJET- Online Leave Form Submission
IRJET- Online Leave Form SubmissionIRJET- Online Leave Form Submission
IRJET- Online Leave Form Submission
 
Face recognition attendance system
Face recognition attendance systemFace recognition attendance system
Face recognition attendance system
 
IRJET- Syllabus and Timetable Generation System
IRJET- Syllabus and Timetable Generation SystemIRJET- Syllabus and Timetable Generation System
IRJET- Syllabus and Timetable Generation System
 
IRJET - Higher Education Access Prediction using Data Mining
IRJET -  	  Higher Education Access Prediction using Data MiningIRJET -  	  Higher Education Access Prediction using Data Mining
IRJET - Higher Education Access Prediction using Data Mining
 
Attendance Monitoring Using Face Recognition with Message Alert
Attendance Monitoring Using Face Recognition with Message AlertAttendance Monitoring Using Face Recognition with Message Alert
Attendance Monitoring Using Face Recognition with Message Alert
 
Face Recognition System for Automated Student Attendance
Face Recognition System for Automated Student AttendanceFace Recognition System for Automated Student Attendance
Face Recognition System for Automated Student Attendance
 

Similar to IRJET- Attendance Management System using Real Time Face Recognition

Similar to IRJET- Attendance Management System using Real Time Face Recognition (20)

A VISUAL ATTENDANCE SYSTEM USING FACE RECOGNITION
A VISUAL ATTENDANCE SYSTEM USING FACE RECOGNITIONA VISUAL ATTENDANCE SYSTEM USING FACE RECOGNITION
A VISUAL ATTENDANCE SYSTEM USING FACE RECOGNITION
 
METandance: A Smart Classroom Management And Analysis
METandance: A Smart Classroom Management And AnalysisMETandance: A Smart Classroom Management And Analysis
METandance: A Smart Classroom Management And Analysis
 
Automated Attendance Management System
Automated Attendance Management SystemAutomated Attendance Management System
Automated Attendance Management System
 
A Real Time Advance Automated Attendance System using Face-Net Algorithm
A Real Time Advance Automated Attendance System using Face-Net AlgorithmA Real Time Advance Automated Attendance System using Face-Net Algorithm
A Real Time Advance Automated Attendance System using Face-Net Algorithm
 
IRJET - Face Recognition based Attendance System: Review
IRJET -  	  Face Recognition based Attendance System: ReviewIRJET -  	  Face Recognition based Attendance System: Review
IRJET - Face Recognition based Attendance System: Review
 
Smart Attendance System using Face-Recognition
Smart Attendance System using Face-RecognitionSmart Attendance System using Face-Recognition
Smart Attendance System using Face-Recognition
 
FACE RECOGNITION ATTENDANCE SYSTEM
FACE RECOGNITION ATTENDANCE SYSTEMFACE RECOGNITION ATTENDANCE SYSTEM
FACE RECOGNITION ATTENDANCE SYSTEM
 
FACE RECOGNITION ATTENDANCE SYSTEM
FACE RECOGNITION ATTENDANCE SYSTEMFACE RECOGNITION ATTENDANCE SYSTEM
FACE RECOGNITION ATTENDANCE SYSTEM
 
ATTENDANCE MANAGEMENT VIA FACIAL RECOGNITION
ATTENDANCE MANAGEMENT VIA FACIAL RECOGNITIONATTENDANCE MANAGEMENT VIA FACIAL RECOGNITION
ATTENDANCE MANAGEMENT VIA FACIAL RECOGNITION
 
Student Attendance Using Face Recognition
Student Attendance Using Face RecognitionStudent Attendance Using Face Recognition
Student Attendance Using Face Recognition
 
ATTENDANCE BY FACE RECOGNITION USING AI
ATTENDANCE BY FACE RECOGNITION USING AIATTENDANCE BY FACE RECOGNITION USING AI
ATTENDANCE BY FACE RECOGNITION USING AI
 
Implementation of Automatic Attendance Management System Using Harcascade and...
Implementation of Automatic Attendance Management System Using Harcascade and...Implementation of Automatic Attendance Management System Using Harcascade and...
Implementation of Automatic Attendance Management System Using Harcascade and...
 
IRJET- Computerized Attendance System using Face Recognition
IRJET- Computerized Attendance System using Face RecognitionIRJET- Computerized Attendance System using Face Recognition
IRJET- Computerized Attendance System using Face Recognition
 
IRJET- Computerized Attendance System using Face Recognition
IRJET- Computerized Attendance System using Face RecognitionIRJET- Computerized Attendance System using Face Recognition
IRJET- Computerized Attendance System using Face Recognition
 
Student Attendance Management Automation Using Face Recognition Algorithm
Student Attendance Management Automation Using Face Recognition AlgorithmStudent Attendance Management Automation Using Face Recognition Algorithm
Student Attendance Management Automation Using Face Recognition Algorithm
 
IRJET- Free & Generic Facial Attendance System using Android
IRJET- Free & Generic Facial Attendance System using AndroidIRJET- Free & Generic Facial Attendance System using Android
IRJET- Free & Generic Facial Attendance System using Android
 
IRJET- Intelligent Automated Attendance System based on Facial Recognition
IRJET-  	  Intelligent Automated Attendance System based on Facial RecognitionIRJET-  	  Intelligent Automated Attendance System based on Facial Recognition
IRJET- Intelligent Automated Attendance System based on Facial Recognition
 
Face Recognition based Smart Attendance System Using IoT
Face Recognition based Smart Attendance System Using IoTFace Recognition based Smart Attendance System Using IoT
Face Recognition based Smart Attendance System Using IoT
 
Development of an Automatic & Manual Class Attendance System using Haar Casca...
Development of an Automatic & Manual Class Attendance System using Haar Casca...Development of an Automatic & Manual Class Attendance System using Haar Casca...
Development of an Automatic & Manual Class Attendance System using Haar Casca...
 
Attendance management system using face recognition
Attendance management system using face recognitionAttendance management system using face recognition
Attendance management system using face recognition
 

More from IRJET Journal

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Kamal Acharya
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
HenryBriggs2
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 

Recently uploaded (20)

💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic Marks
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 

IRJET- Attendance Management System using Real Time Face Recognition

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 3854 Attendance Management System using real time face recognition Raghuvardhan G1, Sagar S P2, Sahana M3,Raghav A V4 ,Mrs.Jayasri.B.S5 1,2,3,4Eight Semester, Dept. of Cse, The National Institute of Engineering, Mysore 5Associate Professor, Dept. of Cse, The National Institute of Engineering, Mysore ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - This paper introduces a new method in attendance management systems using computer vision algorithms. We propose the system using real time face detection algorithms using dlib library and cognitive face , which automatically detects and takes students attendingona lecture. The system representsa toolforinstructors,combining algorithms used in machine learning with adaptive methods used to track facial expressions during a longer period of time. This new system aims to more efficient than traditional methods,at the same time being nonintrusiveandnotinterfere with the regular teaching process. This approach promises to offer accurate results and a more detailed attendance reporting system which showsstudent activity andattendance in a classroom. Key Words: Face Recognition, Face detection, machine learning, Image processing 1.INTRODUCTION A key factor of increasing the quality of education is having more number of students attend classes regularly. Students are stimulated to attend classes using attendance points which at the end of a semester constitute a part of a students final grade. However, this presentsadditionalwork on teachers, who must ensure to correctly mark attending students, which also wastes a considerable amount of time from the teaching process. The task would get further complicated if one has to deal with large groups of students. This paper introduces a new attendance management system, without any collision with the regular teaching process. The system can beusedalsoduringexamsessionsor other teachingactivities where attendanceisobligatory.This system eliminates classical student identification such as calling student names, or checking respective identification cards, which can interfere with the teaching process. In this paper we aim to build an Attendance management system with the help of facial recognition owing tothe difficulty in the manual way of taking attendance. The overall objective is to develop an automated class attendance management system comprising of a desktop application working in conjunction with a mobile application to perform the following tasks: • To detect faces real time. • To recognize the detected faces by the use of a suitable algorithm. • To update the class attendance register after a successful match. • To design an architecture that constitutes the various components working harmoniously. 2.RELATED WORKS Large portion of modern learning management systems, implement differnettypeofattendancemanagement.Moodle automates the process by using RFID or barcode scanners. Classroomsare equipedwithabarcode/RFIDscannerwhich scans and enrolls students that enter the classroom. Other LMS systems such as Angel require students to login in to a web page with a special one time temporary key so as to mark their presence on class. The problem with these approachesisthattheycollidewiththeconventionalteaching process. There are few commercial solutions available to companies, that implement face recognition in work environments. Kawaguchi proposes face recognition in attendance management systems. This system aims to observe the position of every student and capture an image for modern learning management systems, implementsome type of attendance management. Moodle automates the process by using RFID or barcode scanners. Classrooms are equiped with a barcode / RFID scanner which scans and enrolls students that enter theclassroom.OtherLMSsystems such as Angel require students to login in to a web page with a special one time temporary key so as to mark their presence on class. The problem with theseapproachesisthat they interfere with the regular teaching process. Using face recognition in time attendance management systems in not new. There are few commercial solutions available to companies, that implement face recognition in work environments. Kawaguchi proposes face recognition in attendance management systems. This system aims to observe the position of every student and capture an image for that particular student, which identifies a student later. Related systems that use lifescience(fingerprintrecognition, iris recognition etc) to identify users square measure time management systems used in several establishments. However, putting in these systems in each schoolroom in a very university would pose an even bigger monetaryburden. it'd additionally require from the university to record biometric information from all students, which might
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 3855 introduce additional privacy issues. These systems also are subject to physical injury from their users. so they have further maintenance prices. the thought projected by America, removes physical accessfromanyonetothesystem. A Survey by Muhammad Sharif1 , Farah Naz1 , Mussarat Yasmin1 , Muhammad Alyas Shahid says that they deduced Face recognition has gained a significant position among most commonly used applications of image processing furthermore availability of viable technologies in this field have contributed a great deal to it. In spite of rapid progress in this field it still has to overcome various challenges like Aging, Partial Occlusion, and Facial Expressions etc affecting the performance of the system, are covered in first part of the survey. This part also highlights the most commonly used databases, available as a standard for face recognition tests. AT & T, AR Database, FERET, ORL and Yale Database have been outlined here. While in the second part of this survey a detailed overview of some important existing methods which are used to dealing the issues of face recognition have been presented. 3.GENERAL IDEA This projected system introduces a replacement automatic group attendance action marking sysem, which integrates pc vision and face recognition algorithms into the method of group action attendancemanagement.Thesystem is enforced employing a non intrusive camera put in on a classroom, that scans the space, detects and extracts all faces from the no heritable pictures. After faces are extracted, they're compared with associate existing information of student pictures and upon no-hitrecognitionastudentgroup action list is generated and saved on the database.Thispaper addresses issues like real time face detection on environments with multiple objects, face recognition algorithms furthermore as social and pedagogical problems with the applied techniques. 4.SYSTEM ARCHITECTURE Fig-1: System Architecture The system architecture consists of three modules  Capturing the image  Image pre-processing(Feature extraction)  Face detection  Face recognition The entire process is described in the flowchart shown in figure 2 Fig-2: System Architecture flowchart The system architecture is as shown in Figure 1. The proposed automated attendance management system is based on face recognition algorithm. A image is captured at random time covering the entire classroom and then fed to the system. Face region is thenextractedandpre-processed for further processing.. Face Recognition proves to be advantageous than other systems. When the student’s face is recognized it is fed to post-processing. The System algorithm is discussed. The stages in the proposed Automated Attendance Management System are as shown in the Figure 1 4.1 IMAGE CAPTURE The camera takes pictures of the entire classroom at the given intervals. The process would continue until all faces are detected successfully or unless told to stop by admin. The captured image is then sent to server using web services for processing. 4.2 FACE DETECTION Face detection algorithms are processor intensive, so the server based tool is used. Face detection is a part of object detection but here the subject of interest are faces. Many factors affect the efficiency of face detection algorithms. Factors like pose, position, light , rotation. The face detection process from still images can be divided into several steps. There are several face detection algorithms that can detect multiple faces. Most students face towards front of the classroom, so the system presenteduses dlib library for face detection. The classifier works by coaching a model exploitation positive face pictures and negative face pictures. A positive image is a picture that contains the required object to be
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 3856 detected, in our case this object could be a face. A negative image is a picture that doesn't contain the required object. when the model is trained, it's able to establish face options, that is later hold on on a XML file. A problem long-faced throughout this method was the massive variety of false- positives: objects erroneously detected as faces. This wasn't such an enormous issue for United States, since a false- positive doesn't end in a identification throughout the popularity section. thanks to this, we have a tendency to down the detection threshold, therefore all faces maywellbe detected. After a face has been detected, the parallelogram intromission this face is cropped and processed later by the face recognition module. This parallelogram represents one face, and when being cropped as a picture is transferred on server. every file transferredisrenamedtopossessasingular ID. The face detector in action is shown in Figure 3 , faces identified are enclosed in green rectangular boxes . Fig-3: Typical image of a classroom 4.3 FACE RECOGNITION Face recognition means identifyinga face from a groupof faces in database. Our college, during course registration captures images and stores them in a database. Since our system is setup to capture solely frontal pictures the cause of the face in not a difficulty. once a face is captured throughout the face detection part, it's reborn into grey scale. an equivalent conversion is applied to faces on our student image information. we tend to conjointly do background subtraction on our pictures thus alternative objects don't interferethroughoutthemethod.Anotherissue is that faces ar subject of modification throughout time (facial hair, eyeglasses etc). Whenever we tend to with success determine a face, a duplicate of that face is keep within the information of faces for that student.atthesideof the image we tend to store the time and date once thisimage was taken. This way though a student step by step changes his look (e.g., grows a beard) the system continues to be capable to spot him, since it's multiple pictures of an equivalent person. On every resultant scan for a student, the popularity module starts examination pictures from this information, sorted by date in degressive order. This approach was chosen since the newest image ofa studenton our information is possibly to be additional almost like this captured image. Of course, a forceful modification on a student’s look causes the system to not determine that individual student. to resolve this issue,we'vegotencloseda module, that lists all unidentified faces and also the teacher is in a position to manually connect a captured face with a student from the list. This image is additionally keep on our information, as associate updated image of this explicit student. This manual recognition method is performed just the once. in a very sequent scan, this student is known mechanically by our system. To speed up the face recognition method we tend to solely compare pictures captured in a very room, with the information of scholars listed for that course solely. This ensures that we tend to method solely low set of pictures offered on our server. 5. CONCLUSIONS It can be concluded that a reliable, secure, fast and an efficient class attendance management system will be developed replacing a manual and unreliable system. This face detection and recognition system will save time, reduce the amount of work done by the administration and replace the stationery material currentlyinusewithalreadyexistent electronic equipment. There is no need for specialized hardware for installing the system as it only uses a computer and a camera. The camera plays a crucial role in the working of the system hence the image quality and performance of the camera in real time scenario must be tested especially if the system is operated from a live camera feed. The system can also be used in permission based systems and secure access authentication (restricted facilities) for access management, home video surveillance systems for personal security or law enforcement. ACKNOWLEDGEMENT We have to express out appreciation to our guide Mrs.B.S.Jayasri for sharing her pearls of wisdom and expertise that greatly assisted the research. REFERENCES [1] .Using real time computer vision algorithm in automatic attendance management systems bycavtat, croatia 2014. [2] .Review and comparison of face recognition algorithm.IEEE Explore 08 June 2017. [3] .Face Recognition: A Survey by Muhammad Sharif1 , Farah Naz1 , Mussarat Yasmin1 , Muhammad Alyas Shahid1 and AmjadRehman [4] .N. Mahvish, “Face Detection and Recognition,” Few Tutorials, 2014. . [5] .A. L. Rekha and H. K. Chethan, “Automated Attendance System using face Recognition through Video Surveillance,” Int. J. Technol. Res. Eng., vol. 1, no. 11, pp. 1327–1330, 2014.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 3857 [6] .P. Viola and M. J. Jones, “Robust real-time face detection,” Int. J. Comput. Vis., vol. 57, no. 2, pp. 137– 154, 2004.