SlideShare a Scribd company logo
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 1773
Real Time Attendance System using Face Recognition
Gayatri Dhokne1, Ashwini Dabhade2, Kanchan Amdare3, Rushikesh Bawankar4, Ram Ashtikar5,
S.A. Nirmal6
1,2,3,4,5Student, PRMITR, Badnera-Amravati
6Assistant Professor, Dept. of Extc Engineering, PRMITR, Badnera-Amravati
---------------------------------------------------------------------***----------------------------------------------------------------------
Abstract:- Uniqueness or individuality of an individual
is his face. In this project face of an individual is used for
the purpose of attendance making automatically.
Attendance of the student is very important for every
college, universities and school. Conventional
methodology for taking attendance is by calling the name
or roll number of the student and the attendance is
recorded. Time consumption for this purpose is an
important point of concern. Assume that the duration for
one subject is around 60 minutes or 1 hour & to record
attendance takes 5 to 10 minutes. For every tutor this is
consumption of time. To stay away from these losses, an
automatic process is used in this project which is based on
image processing. In this project face detection and face
recognition is used. Face detection is used to locate the
position of face region and face recognition is used for
marking the understudy’s attendance. The database of all
the students in the class is stored and when the face of the
individual student matches with one of the faces stored in
the database then the attendance is recorded.
This whole project consists of five modules such as:
1. Capturing the image.
2. Creating database.
3. Detecting faces.
4. Processing.
5. Face recognition and classification.
1. INTRODUCTION
This traditionally attendance is marked manually by
teachers and they must make sure correct attendance is
marked for respective student.
This whole process wastes some of lecture time and part
of correct information is missed due to fraudulent and
proxy cases.
The current systems that are used for updating attendance
automatically are usually RFID based and Bio-metric
based ,but it has some drawbacks such as there can be
chances of proxies, they are time consuming and quite
complex process.
By considering this drawback, here we proposed an
attendance system which is based on face detection and
recognition as the Face is the essential recognizable proof
for any human.
It will increase accuracy and productivity of class. To make
it possible for every platform we choose raspberry pi
model. Camera will be interfaced with raspberry pi
module for face detection.
This project can also used for different applications where
face recognition is necessary for security purpose
In this proposed system we take the attendance using face
recognition which recognizes the face of each student and
according to this it will mark attendance of present
students.
2. LITERATURE SURVEY
We all know that today’s attendance marking system is
completely manual where teacher calls student’s name and
relies on his/her reply to mark the attendance. This is very
tedious task especially when there is large group of people.
There are efforts by various researchers towards
automating this task. Different technologies have been
tried and implemented for implementing such an
automated system which is highly efficient in terms of
accuracy, speed and cost. Michael Dobson, Douglas Bernie
Di Dario [1] proposed the concept of Automated
Attendance System in 2006. The system includes
identification tags, with wireless communication
capabilities, for each potential attendee. There are
scanners for detecting the attendees' tags as they enter a
given room, at least one server in communication with the
scanners. This study provided a way to get rid of tedious
work for marking and recording attendance. Vishal
Gahilot, Vijay Gupta [2] proposed the concept of Bluetooth
Based Attendance Management System in 2013.Sumita
Nainan, Romin Parekh, These systems tend to depend on
external devices and tags which are to be externally
possessed by students/attendees. One can easily handover
these to others and hence there is high probability of fake
attendances. For this, biometric based attendance is a good
solution. O. Shoewu and O.A. Idowu [4] proposed the
concept of Development of Attendance Management
System using Biometrics in 2012. The system takes
attendance electronically with the help of a finger print
device and the records of the attendance are stored in a
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 1774
database. Attendance is marked after student
identification. Some system implementations have been
tried based on face recognition techniques as well. Face is
unique identity of a person and helps identify persons
accurately. Face recognition has been widely studied
subject from way long back in 1964. During 1964 and
1965, Bledsoe, along with Helen Chan and Charles worked
on using computer to recognize human faces [5]. These
operators could process about 40 pictures an hour. After
Bledsoe, this work was continued at the Stanford Research
Institute by Peter Hart. In experiments performed on a
database of over 2000 photographs. The computer
consistently outperformed humans when presented with
the same recognition tasks [5]. This clearly indicates the
face recognition capability of computers. Matthew Turk
and Alex Pent land [6] proposed the concept of Face
Recognition Using Eigen Face Method in 1991. This
method tracks a subject's head and then recognizes the
person by comparing it with database.
3. WORKING
The proposed system is used for taking attendance by
using face recognition and managing the attendance in
suitable environments such as colleges and offices. The
system architecture is shown in Figure 1. Raspberry Pi
Camera Module V2 attached to Raspberry Pi3 and it is
placed where the people enter the office. Camera Module
is used to capture
Block diagram:
Video from:
Which images of human faces is extracted. Then face
Recognition takes place and it automatically verifies with
the existing database through library files present in Open
CV. Face Recognition is generally more advanced and
efficient than other systems. The steps involved are given
as follows.
Captured image:
A. Capturing the image
The camera module is placed in a region where the people
enter into college or office and video is taken within the
distance less than 5 meters. A camera is used for taking
video which contains many frames from which any one of
the frames can be used for face recognition and marking
the attendance.
B. Creating database
As a biometric method has been chosen for
implementation, it is crucial for enrolment of every
individual whose attendance needs to be taken. Here face
of every individual is captured and stored in a suitable
database which includes the person’s name and other
credentials. Here multiple samples are taken for a single
individual with different lighting conditions. A database of
5 students along with 10 images of each individual
persons.
C. Detecting Faces
Choosing an efficient algorithm for face recognition is
critical in this proposed work. There are many face
detection algorithms available in Open CV such as Eigen
faces, Fisher faces and Local Binary Pattern Histograms.
Considering the need for the real-time recognition an
algorithm which has-been opted is the viola Jones
Algorithm [5] for face detection and recognition in which
hologram technique is used. It is available in Open CV
source library [6] and has proved to be robust[7].
D. Preprocessing
Since an image may contain unnecessary background
noises and elements other than faces it is important to
remove those elements. Thus feature extraction is key for
reducing the image to only a face available in the image.
By this method, the image is reduced to a size of 150x150.
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 1775
Histogram equalization is performed on the reduced
image and thus the image becomes easier to process.
E. Face Recognition and Classification
This whole process is understood by following diagram
Flowchart:
4. Conclusion
We have to study face detection and recognition system
on Raspberry Pi module. Face detection and recognition is
currently a very active research area. Some of the more
algorithms are still too computationally cheap to be
applicable for real time processing. Other processors are
costlier than Raspberry Pi along with large memory,
accuracy and speed. Using Python and Open CV in
Raspberry Pi, made our project flexible. But in future it can
be used in Orange Pi and Banana Pi board. Which has
more RAM as compared to Raspberry Pi?
ACKNOWLEDGEMENT
It is our moral duty and responsibility and responsibility
to be loyal I grateful to those who have shown us the path
by throwing their knowledge rays during project.
It is worth mentioned here that as a guide prof. S. A.
Nirmal has encouraged us time to time during the project.
He all the while was my Co-rider. He is reinforcement of
our dissertation. Let us be honest to pay him utmost
regards for his guidance to which our project proved to be
a successful one.
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 1776
Words are insufficient to show our thankfulness to HOD
Dr. C. N. Deshmukh who at every point showed me the
telescopic way in respect of your project.
We are grateful to all authors of books and papers which
have been referred for this project.
Last but not least, we are thankful to all teaching,
nonteaching-staff and everyone who directly and
indirectly helped us for the completion of this project.
References
1. Viola, P., & Jones, M. (2001). Rapid object detection
using a boosted cascade of simple features. In Computer
Vision and Pattern Recognition, 2001. CVPR 2001.
Proceedings of the 2001 IEEE Computer Society
Conference on (Vol. 1, pp. I-511). IEEE.
2. KAWAGUCHI, Y., SHOJI, T. Wejiane, L. I. N., KAKUSHO, K.,
& MINOH, M. (2005). Face recognition-based lecture
attendance system. In The 3rd AEARU Workshop on
Network Education (pp. 70-75).
3. Open CV Documentation [ www.docs.opencv.org ]
4. Rohit, C.Baburao, P. Vinayak, F. Sankalp, S. (2015).
attendance management system using face recognition.
International Journal f or Innovative Research in Science
and Technology, 1(11), 55-58.
5. NirmalyaKar, Mrinal Kanti Debbarma, AshimSaha, and
DwijenRudra Pal, “Implementation of Automated
Attendance System using Face Recognition”, International
Journal of Computer and Communication Engineering, Vol.
1, No. 2, July 2012.
6. Aparna Behara, M.V.Raghunadh, “Real Time Face
Recognition System for time and attendance applications”,
International Journal of Electrical, Electronic and Data
Communication, ISSN 2320-2084, Volume-1, Issue-4.
7. Moon, H., & Phillips, P. J. (2001). Computational and
performance aspects of PCA-based face-recognition
algorithms. Perception, 30(3), 303-321.
8. Selvi, K. S., Chitrakala, P., &Jenitha, A. A. (2014). Face
Recognition Based Attendance Marking System.

More Related Content

PDF
IRJET - Design and Development of Android Application for Face Detection and ...
PDF
IRJET-Human Face Detection and Identification using Deep Metric Learning
PDF
Classroom Attendance using Face Detection and Raspberry-Pi
PDF
IRJET- Persons Identification Tool for Visually Impaired - Digital Eye
PDF
Comparative Analysis of Face Recognition Methodologies and Techniques
PDF
DEEPFAKE DETECTION TECHNIQUES: A REVIEW
PDF
IRJET- Automated Criminal Identification System using Face Detection and Reco...
PDF
Face Recognition Based Automated Student Attendance System
IRJET - Design and Development of Android Application for Face Detection and ...
IRJET-Human Face Detection and Identification using Deep Metric Learning
Classroom Attendance using Face Detection and Raspberry-Pi
IRJET- Persons Identification Tool for Visually Impaired - Digital Eye
Comparative Analysis of Face Recognition Methodologies and Techniques
DEEPFAKE DETECTION TECHNIQUES: A REVIEW
IRJET- Automated Criminal Identification System using Face Detection and Reco...
Face Recognition Based Automated Student Attendance System

What's hot (20)

PDF
Automatic Attendance Using Face Recognition
PDF
Face Recognition Based Attendance System using Machine Learning
PPT
Face recognition: A Comparison of Appearance Based Approaches
PPTX
Attendence management system using face detection
PDF
Report face recognition : ArganRecogn
PDF
Security for Identity Based Identification using Water Marking and Visual Cry...
PDF
The age of GANs
PDF
Mining of Images Based on Structural Features Correlation for Facial Annotation
PDF
Graduation Project - Face Login : A Robust Face Identification System for Sec...
PDF
Development of Real Time Face Recognition System using OpenCV
PDF
Profile Identification through Face Recognition
DOCX
Dissertation final report
PDF
Face Recognition report
PDF
Computer vision and face recognition using python
PDF
Face recognition a survey
PPTX
Attendance system based on face recognition using python by Raihan Sikdar
PDF
Human Face Detection and Tracking for Age Rank, Weight and Gender Estimation ...
PDF
IRJET- Automated Attendance System using Face Recognition
PDF
Criminal Detection System
DOC
Face recognition using laplacianfaces
Automatic Attendance Using Face Recognition
Face Recognition Based Attendance System using Machine Learning
Face recognition: A Comparison of Appearance Based Approaches
Attendence management system using face detection
Report face recognition : ArganRecogn
Security for Identity Based Identification using Water Marking and Visual Cry...
The age of GANs
Mining of Images Based on Structural Features Correlation for Facial Annotation
Graduation Project - Face Login : A Robust Face Identification System for Sec...
Development of Real Time Face Recognition System using OpenCV
Profile Identification through Face Recognition
Dissertation final report
Face Recognition report
Computer vision and face recognition using python
Face recognition a survey
Attendance system based on face recognition using python by Raihan Sikdar
Human Face Detection and Tracking for Age Rank, Weight and Gender Estimation ...
IRJET- Automated Attendance System using Face Recognition
Criminal Detection System
Face recognition using laplacianfaces
Ad

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

PDF
Face Recognition based Smart Attendance System Using IoT
PDF
IRJET- Autonamy of Attendence using Face Recognition
PDF
IRJET- Biometric Attendance Management System using Raspberry Pi
PDF
Attendance management system using face recognition
PDF
Automated attendance system using Face recognition
PDF
Real Time Image Based Attendance System using Python
PDF
ATTENDANCE BY FACE RECOGNITION USING AI
PDF
Face and facial expressions recognition for blind people
PDF
IRJET- Face Recognition based Attendance System using Raspberry Pi
PDF
Person Acquisition and Identification Tool
PDF
Attendance System using Face Recognition
PDF
MBA SYSTEMS To study on Public Safety through Innovative Face Recognition Tec...
PDF
IRJET- Free & Generic Facial Attendance System using Android
PDF
Face detection based attendance system
PPTX
MINOR PROJECT-1[1].pptxb jwjeye6swhqhwhwe
PPTX
attendnece recommendation for requiewd.pptx
PDF
Automation Attendance Systems Approaches: A Practical Review
PDF
ATM SECURITY USING FACE RECOGNITION
PDF
Attendance System using Facial Recognition
PDF
FACE RECOGNITION ATTENDANCE SYSTEM
Face Recognition based Smart Attendance System Using IoT
IRJET- Autonamy of Attendence using Face Recognition
IRJET- Biometric Attendance Management System using Raspberry Pi
Attendance management system using face recognition
Automated attendance system using Face recognition
Real Time Image Based Attendance System using Python
ATTENDANCE BY FACE RECOGNITION USING AI
Face and facial expressions recognition for blind people
IRJET- Face Recognition based Attendance System using Raspberry Pi
Person Acquisition and Identification Tool
Attendance System using Face Recognition
MBA SYSTEMS To study on Public Safety through Innovative Face Recognition Tec...
IRJET- Free & Generic Facial Attendance System using Android
Face detection based attendance system
MINOR PROJECT-1[1].pptxb jwjeye6swhqhwhwe
attendnece recommendation for requiewd.pptx
Automation Attendance Systems Approaches: A Practical Review
ATM SECURITY USING FACE RECOGNITION
Attendance System using Facial Recognition
FACE RECOGNITION ATTENDANCE SYSTEM
Ad

More from IRJET Journal (20)

PDF
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
PDF
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
PDF
Kiona – A Smart Society Automation Project
PDF
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
PDF
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
PDF
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
PDF
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
PDF
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
PDF
BRAIN TUMOUR DETECTION AND CLASSIFICATION
PDF
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
PDF
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
PDF
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
PDF
Breast Cancer Detection using Computer Vision
PDF
Auto-Charging E-Vehicle with its battery Management.
PDF
Analysis of high energy charge particle in the Heliosphere
PDF
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
PDF
Auto-Charging E-Vehicle with its battery Management.
PDF
Analysis of high energy charge particle in the Heliosphere
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Kiona – A Smart Society Automation Project
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
BRAIN TUMOUR DETECTION AND CLASSIFICATION
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
Breast Cancer Detection using Computer Vision
Auto-Charging E-Vehicle with its battery Management.
Analysis of high energy charge particle in the Heliosphere
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
Auto-Charging E-Vehicle with its battery Management.
Analysis of high energy charge particle in the Heliosphere
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...

Recently uploaded (20)

PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
Digital Logic Computer Design lecture notes
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PDF
Well-logging-methods_new................
PPT
Project quality management in manufacturing
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
Geodesy 1.pptx...............................................
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Automation-in-Manufacturing-Chapter-Introduction.pdf
Digital Logic Computer Design lecture notes
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Model Code of Practice - Construction Work - 21102022 .pdf
Well-logging-methods_new................
Project quality management in manufacturing
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
UNIT 4 Total Quality Management .pptx
bas. eng. economics group 4 presentation 1.pptx
CYBER-CRIMES AND SECURITY A guide to understanding
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Embodied AI: Ushering in the Next Era of Intelligent Systems
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Geodesy 1.pptx...............................................
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx

IRJET- Real Time Attendance System using 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 1773 Real Time Attendance System using Face Recognition Gayatri Dhokne1, Ashwini Dabhade2, Kanchan Amdare3, Rushikesh Bawankar4, Ram Ashtikar5, S.A. Nirmal6 1,2,3,4,5Student, PRMITR, Badnera-Amravati 6Assistant Professor, Dept. of Extc Engineering, PRMITR, Badnera-Amravati ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract:- Uniqueness or individuality of an individual is his face. In this project face of an individual is used for the purpose of attendance making automatically. Attendance of the student is very important for every college, universities and school. Conventional methodology for taking attendance is by calling the name or roll number of the student and the attendance is recorded. Time consumption for this purpose is an important point of concern. Assume that the duration for one subject is around 60 minutes or 1 hour & to record attendance takes 5 to 10 minutes. For every tutor this is consumption of time. To stay away from these losses, an automatic process is used in this project which is based on image processing. In this project face detection and face recognition is used. Face detection is used to locate the position of face region and face recognition is used for marking the understudy’s attendance. The database of all the students in the class is stored and when the face of the individual student matches with one of the faces stored in the database then the attendance is recorded. This whole project consists of five modules such as: 1. Capturing the image. 2. Creating database. 3. Detecting faces. 4. Processing. 5. Face recognition and classification. 1. INTRODUCTION This traditionally attendance is marked manually by teachers and they must make sure correct attendance is marked for respective student. This whole process wastes some of lecture time and part of correct information is missed due to fraudulent and proxy cases. The current systems that are used for updating attendance automatically are usually RFID based and Bio-metric based ,but it has some drawbacks such as there can be chances of proxies, they are time consuming and quite complex process. By considering this drawback, here we proposed an attendance system which is based on face detection and recognition as the Face is the essential recognizable proof for any human. It will increase accuracy and productivity of class. To make it possible for every platform we choose raspberry pi model. Camera will be interfaced with raspberry pi module for face detection. This project can also used for different applications where face recognition is necessary for security purpose In this proposed system we take the attendance using face recognition which recognizes the face of each student and according to this it will mark attendance of present students. 2. LITERATURE SURVEY We all know that today’s attendance marking system is completely manual where teacher calls student’s name and relies on his/her reply to mark the attendance. This is very tedious task especially when there is large group of people. There are efforts by various researchers towards automating this task. Different technologies have been tried and implemented for implementing such an automated system which is highly efficient in terms of accuracy, speed and cost. Michael Dobson, Douglas Bernie Di Dario [1] proposed the concept of Automated Attendance System in 2006. The system includes identification tags, with wireless communication capabilities, for each potential attendee. There are scanners for detecting the attendees' tags as they enter a given room, at least one server in communication with the scanners. This study provided a way to get rid of tedious work for marking and recording attendance. Vishal Gahilot, Vijay Gupta [2] proposed the concept of Bluetooth Based Attendance Management System in 2013.Sumita Nainan, Romin Parekh, These systems tend to depend on external devices and tags which are to be externally possessed by students/attendees. One can easily handover these to others and hence there is high probability of fake attendances. For this, biometric based attendance is a good solution. O. Shoewu and O.A. Idowu [4] proposed the concept of Development of Attendance Management System using Biometrics in 2012. The system takes attendance electronically with the help of a finger print device and the records of the attendance are stored in a
  • 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 1774 database. Attendance is marked after student identification. Some system implementations have been tried based on face recognition techniques as well. Face is unique identity of a person and helps identify persons accurately. Face recognition has been widely studied subject from way long back in 1964. During 1964 and 1965, Bledsoe, along with Helen Chan and Charles worked on using computer to recognize human faces [5]. These operators could process about 40 pictures an hour. After Bledsoe, this work was continued at the Stanford Research Institute by Peter Hart. In experiments performed on a database of over 2000 photographs. The computer consistently outperformed humans when presented with the same recognition tasks [5]. This clearly indicates the face recognition capability of computers. Matthew Turk and Alex Pent land [6] proposed the concept of Face Recognition Using Eigen Face Method in 1991. This method tracks a subject's head and then recognizes the person by comparing it with database. 3. WORKING The proposed system is used for taking attendance by using face recognition and managing the attendance in suitable environments such as colleges and offices. The system architecture is shown in Figure 1. Raspberry Pi Camera Module V2 attached to Raspberry Pi3 and it is placed where the people enter the office. Camera Module is used to capture Block diagram: Video from: Which images of human faces is extracted. Then face Recognition takes place and it automatically verifies with the existing database through library files present in Open CV. Face Recognition is generally more advanced and efficient than other systems. The steps involved are given as follows. Captured image: A. Capturing the image The camera module is placed in a region where the people enter into college or office and video is taken within the distance less than 5 meters. A camera is used for taking video which contains many frames from which any one of the frames can be used for face recognition and marking the attendance. B. Creating database As a biometric method has been chosen for implementation, it is crucial for enrolment of every individual whose attendance needs to be taken. Here face of every individual is captured and stored in a suitable database which includes the person’s name and other credentials. Here multiple samples are taken for a single individual with different lighting conditions. A database of 5 students along with 10 images of each individual persons. C. Detecting Faces Choosing an efficient algorithm for face recognition is critical in this proposed work. There are many face detection algorithms available in Open CV such as Eigen faces, Fisher faces and Local Binary Pattern Histograms. Considering the need for the real-time recognition an algorithm which has-been opted is the viola Jones Algorithm [5] for face detection and recognition in which hologram technique is used. It is available in Open CV source library [6] and has proved to be robust[7]. D. Preprocessing Since an image may contain unnecessary background noises and elements other than faces it is important to remove those elements. Thus feature extraction is key for reducing the image to only a face available in the image. By this method, the image is reduced to a size of 150x150.
  • 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 1775 Histogram equalization is performed on the reduced image and thus the image becomes easier to process. E. Face Recognition and Classification This whole process is understood by following diagram Flowchart: 4. Conclusion We have to study face detection and recognition system on Raspberry Pi module. Face detection and recognition is currently a very active research area. Some of the more algorithms are still too computationally cheap to be applicable for real time processing. Other processors are costlier than Raspberry Pi along with large memory, accuracy and speed. Using Python and Open CV in Raspberry Pi, made our project flexible. But in future it can be used in Orange Pi and Banana Pi board. Which has more RAM as compared to Raspberry Pi? ACKNOWLEDGEMENT It is our moral duty and responsibility and responsibility to be loyal I grateful to those who have shown us the path by throwing their knowledge rays during project. It is worth mentioned here that as a guide prof. S. A. Nirmal has encouraged us time to time during the project. He all the while was my Co-rider. He is reinforcement of our dissertation. Let us be honest to pay him utmost regards for his guidance to which our project proved to be a successful one.
  • 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 1776 Words are insufficient to show our thankfulness to HOD Dr. C. N. Deshmukh who at every point showed me the telescopic way in respect of your project. We are grateful to all authors of books and papers which have been referred for this project. Last but not least, we are thankful to all teaching, nonteaching-staff and everyone who directly and indirectly helped us for the completion of this project. References 1. Viola, P., & Jones, M. (2001). Rapid object detection using a boosted cascade of simple features. In Computer Vision and Pattern Recognition, 2001. CVPR 2001. Proceedings of the 2001 IEEE Computer Society Conference on (Vol. 1, pp. I-511). IEEE. 2. KAWAGUCHI, Y., SHOJI, T. Wejiane, L. I. N., KAKUSHO, K., & MINOH, M. (2005). Face recognition-based lecture attendance system. In The 3rd AEARU Workshop on Network Education (pp. 70-75). 3. Open CV Documentation [ www.docs.opencv.org ] 4. Rohit, C.Baburao, P. Vinayak, F. Sankalp, S. (2015). attendance management system using face recognition. International Journal f or Innovative Research in Science and Technology, 1(11), 55-58. 5. NirmalyaKar, Mrinal Kanti Debbarma, AshimSaha, and DwijenRudra Pal, “Implementation of Automated Attendance System using Face Recognition”, International Journal of Computer and Communication Engineering, Vol. 1, No. 2, July 2012. 6. Aparna Behara, M.V.Raghunadh, “Real Time Face Recognition System for time and attendance applications”, International Journal of Electrical, Electronic and Data Communication, ISSN 2320-2084, Volume-1, Issue-4. 7. Moon, H., & Phillips, P. J. (2001). Computational and performance aspects of PCA-based face-recognition algorithms. Perception, 30(3), 303-321. 8. Selvi, K. S., Chitrakala, P., &Jenitha, A. A. (2014). Face Recognition Based Attendance Marking System.