SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5015
Biometric Attendance Management System using Raspberry Pi
Varun Panditpautra1
, Adrija Goswami2
, Aishwarya Khavare3
, Prof. Sarita
Ambadekar4
Department of Computer Engineering, K.J. Somaiya Institute of Engineering & I.T, Sion, Mumbai, Maharashtra, India
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Abstract- In every organization or company, attendance is an aspect that is of major importance and is recorded on a
daily basis. Currently, in many institutions, attendance is recorded by using a sheet of paper on which students sign in
front of their name. The major drawback of this system is that a student may forge his/her friends’ signature even though
they are absent. Keeping a track of the number and names of students present in the class is a time-consuming job and
costs a lot of working hours of the faculty. This time can be saved if the current method of recording attendance is
replaced by some method that consumes less time. After recording the attendance, the next tedious task is of generating
reports based on the recorded data. This task can easily be automated. In this paper, we describe ways to curb the existing
problem through our biometric attendance management system with customized report generation. Raspberry Pi is used to
transmit data and our hardware modules are connected to it. The system provides two ways-Fingerprint Module and Facial
Recognition Module in order to record attendance uniquely by checking pre-registered data. In case the main method
(fingerprint module) fails to work, students can use the facial recognition module. We have used LBPH face
recognizer and Haar Cascade method to implement face detection and recognition. The system, after recording attendance,
sends data to Real-time database using Firebase and this data can be retrieved on the Web Application. The system is
also able to generate customized report of attendance. Our system stands out from other existing biometric attendance
management systems as, our system provides a fully- functional backup method to record attendance in case our primary
method fails or takes inappropriately long time. Once after all the students have recorded attendance, the data gets sent to
the Firebase.
Keywords- Biometric, Facial Recognition, Fingerprint Module, Raspberry Pi, LBPH Face Recognizer, Haar Cascade,
Firebase, Customized report
I. INTRODUCTION
Till today, lecturers in, most universities are still found using the conventional methods of taking students’ attendance
either by calling out the student names or by passing around an attendance sheet for students to sign confirming their
presence. In addition to the time-consuming issue, such a method is also at higher risk of having students cheating
about their attendance, especially in a large classroom. This method can be replaced by a new method of recording
attendance by using Biometrics and Facial Recognition. These two technologies can be implemented on a computer. But,
using these on a computer will not allow the lecturer to record attendance of students. It can be recorded but it has many
drawbacks, mainly, it is time consuming .To avoid this disadvantage, Biometrics (Fingerprint & Facial
Recognition) can be used in Raspberry Pi, A credit card sized computer, to which various modules performing facial
recognition and biometric can be attached.
This will allow the system to be portable and secure at the same time. Thus, our system is compact as all the main
functional unit get equipped within a portable handheld box.
Attendance Management is a very crucial part of an Institute as it ensures discipline and required performance measures
by students. Thus, an accurate and efficientAttendance Management system is highly required and
popular.
II. LITERATURE REVIEW
We have reviewed several IEEE papers relevant to our system which are as follows:
Initially Jennifer C. Dela Cruz, Arnold C. Paglinawan, Miguel Isiah R. Bonifacio, Allan Jake D.
Flores, Earl Vic B. Hurna introduced Biometrics Based Attendance Checking using Principal Component Analysis [1] in the
year 2010, where they proposed fingerprint identification through Arduino, Face detection and recognition using Viola-
Jones Face Detection Method and Principal Component Analysis (PCA) through MATLAB respectively. We have used
Raspberry Pi instead of Arduino because it connects easily to the Internet and we can use SD cards as the flash memory
in the total system, allowing you to quickly swap out different versions of the operating system or software updates to
debug. Because of this device is independent network connectivity, one can also set it up to access via SSH, or transfer
files to it using FTP. Next, we reviewed the paper by Yash Mittal, Aishwary Varshney, Prachi Aggarwal, Kapil Matani and V.
K. Mittal proposed in 2015 on Fingerprint Biometric based Access Control and Classroom Attendance Management System
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5016
[2], in which the proposed Access Control System presents a scalable solution for identification and authentication
purposes. The system is capable of replacing the existing RFID card-based Systems. The generic nature of the ACS makes it
possible to extend the system to multiple locations and employ the technology in various situations. We did not use ACS in
our project as our requirement includes student attending the lecture till it completes and not just access to lecture
hall. Hence, we will circulate the hardware device to every bench. Next paper reviewed was End-to-end Encryption based
Biometric SaaS [3] by Dr. Vinayak A. Bharadi, V. J. Kaul, Sameer Amrutia in the year 2015. In this paper a low-cost
computer Raspberry Pi is used as a remote enrolment and authentication node. The enrolment part is done, and the
captured data is sent to the cloud. The Fingerprint & face capturing sensors along with Wi-Fi adapter is interfaced to
Raspberry Pi. We will make use of the fact that only specific characteristics, which are unique to every fingerprint, are
filtered and saved as an encrypted biometric key or mathematical representation. No image of a fingerprint is ever saved,
only a series of numbers (a binary code), is used for verification. The algorithm cannot be reconverted to an image, so no
one can duplicate your fingerprints. The next paper was on Attendance Management System [4] by Shailendra, Manjot
Singh, Md. Alam Khan, Vikram Singh, Avinash Patil, Sushma Wadar in the year 2015. This paper presents a design and
framework for taking attendance and thereby making
troublesome process of taking and compiling of attendance simple and efficient. This website uses MySQL database which is
open source relational database management system (RDBMS). We have used Real-time Firebase database because here,
clients from various platforms share one Realtime Database instance and automatically receive updates with the newest
data. We also reviewed paper on Just IoT Internet of Things based on the Firebase Real-time Database [5] by Wu- Jeng Li,
Chiaming Yen, You-Sheng Lin, Shu-Chu Tung, and ShihMiao Huang in the year 2018. This paper designs an Internet of
Things system called JustIoT. It can be used for educational purposes and help students to design IoT applications. Firebase
Cloud had recently introduced the Cloud Functions feature which allows users to write programs in JavaScript language and
put them on the Firebase cloud platform. We have used Real-time database for our project as Cloud Firestore is still in its
beta testing stage and real-time database stores data as one large JSON tree which makes it very easy to store data.
Lastly, we have reviewed and used the method described in A Real-time Face Recognition System Based on the
Improved LBPH Algorithm[6] by XueMei Zhao, ChengBing Wei in year 2017 where they describe why LBPH face recognition
algorithm is better than Eigenfaces and Fisherfaces face recognition algorithms as it can not only recognize the front
face, but also recognize the side face, and can recognize faces under any lightwhich is more flexible. Most of our
facial recognition module is similar to what is proposed in this paper.
III. METHODOLOGY
Fig 1 shows the main flow of the system in order to record attendance and send it to database.
Fig 1. Block diagram of attendance recording process
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5017
A. Hardware and Software Modules
The most common set of requirements defined by any operating system or software application is the physical computer
resources, also known as hardware. We have used Raspberry Pi 3 B+ to transmit data. This is the main hardware
component of our system through which data will be transferred to online database. It has inbuilt Wi-Fi which
helps to transmit data wirelessly, Optical Fingerprint Reader 307, as shown in Fig 2, to scan fingerprint and PiCamera
module, as shown in Fig 3, to mark attendance by recording and validating the facial features of the user. We have used
python as our programming language to interact with firebase. The attendance can we retrieved on a
Web Application directly from Firebase. Fingerprint detection and Facial Recognition algorithms are executed to register
as well as validate the respective biometric data.
B. Fingerprint Module
In our fingerprint module, the sensor is able to enroll new finger as well as detect already existing finger. Fingerprint
data gets stored in the Optical Fingerprint Reader R307 Module itself. R307 can store up to 1000 fingerprints. R307
module is capable of independent fingerprint collection, fingerprint registration, fingerprint comparison (1:1) and
fingerprint search (1: N) function. R307 can be accessed by using PyFingerprint Library.
Fig 2. Optical Fingerprint Reader R307
In our system, R307 module performs Fingerprint Collection, Fingerprint Comparison and Fingerprint Search.
These features are performed at different stages of the project. Fingerprint Collection: A data set is created of new
fingerprint samples, to be used further for recognition.
Fingerprint Comparison: The user needs to enter finger twice to validate the new finger. Once user enters
finger second time, it gets stored at a new position. It gives an error saying “Fingers Don’t Match” upon comparison, in case
user enters different finger second time during validation.
Fingerprint Search: Now, when an already enrolled finger is entered, the module checks whether it is already there in
the data set by comparing and displays its position number.
C. Facial Recognition
In our face detection module, the camera is able to register a new face as well as detect already existing image displaying
the name and confidence percentage. The recorded images will be stored in the dataset folder. The camera takes a
predefined number of images before registering it in the dataset and training the classifier. Once the image is
recorded, it is then used for training the classifier. In our case we have used Haar Cascade Classifier. For training the
classifier we need to convert the detected face into a NumPy array which needs to be passed to the trainer.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5018
Fig 3. PiCamera
There are 3 steps to train the classifier for facial recognition which are as follows: Data Gathering: Gather face data
(face images in this case) of the people we want to identify. Train the Recognizer: Feed that face data and respective
names of each face to the recognizer so that it can learn. Recognition: Feed new faces of that people and see if the face
recognizer we just trained recognizes them. The idea with LBPH is not to look at the image as a whole, but instead, try
to find its local structure by comparing each pixel to the neighbouring pixels. The names of those face
recognizers and their OpenCV calls are: EigenFaces – cv2.face.createEigenFaceRecognizer() FisherFaces –
cv2.face.createFisherFaceRecognizer() Local Binary Patterns Histograms (LBPH) –
cv2.face.createLBPHFaceRecogniz Eigenfaces and Fisherfaces are both affected by light and, in real life, we cannot
guarantee perfect light conditions. LBPH face recognizer is an improvement to overcome this drawback.
The LBPH Face Recognizer Process: In this method we take a 3×3 window and move it across one image. At each
move (each local part of the picture), compare the pixel at the centre, with its surrounding pixels. Denote the
neighbours with intensity value less than or equal to the centre pixel by 1 and the rest by 0.
Fig 4. LBPH decimal value generation[7]
After we read these 0/1 values under the 3×3 window in a clockwise order, you will have a binary pattern like
11100011 that is local to a particular area of the picture. When we finish doing this on the whole image, we will have
a list of local binary patterns. Now, after we get a list of local binary patterns, you convert each one into a decimal
number using binary to decimal conversion. These steps are shown in Fig 4.[7] Then you make a histogram of all of
those decimal values. A sample histogram is shown in Fig 5[7] where Y-axis represents frequency and X-axis represents
decimal values.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5019
Fig 5. Sample Histogram[7]
At the end of this process we will have one histogram for each face in the training data set which will be stored for
later recognition. The algorithm also keeps track of which histogram belongs to which person.
Later during recognition, the process is as follows: Feed a new image to the recognizer for face recognition. The
recognizer generates a histogram for that new picture. It then compares that histogram with the histograms it already
has. Finally, it finds the best match and returns the person label associated with that best match.
D. Firebase Module
Firebase is a mobile and web application development platform developed by Firebase, Inc. Firebase provides a real-
time database and backend as a service. The service provides application developers an API that allows application data
to be synchronized across clients and stored on Firebase's cloud. The company provides client libraries that enable
integration with Android, iOS, JavaScript, Java, Objective-C, Swift and Node.js applications.
We have successfully created a database and stored data sent through raspberry pi in it. We have used Python to
interact with Firebase. Fig 6 shows sample data displayed on Real-time Database on Firebase as received from Raspberry
Pi.
Fig 6. Sample Firebase Database
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5020
IV. INPUT AND OUTPUT
For the proposed system having two modules – Biometric Recognition and Facial Recognition, we have provided
different inputs to the system.
A. Biometric Recognition
For the biometric recognition module, we provide fingerprint as the input. The input is a finger to the R307
Biometric Module which is then converted into a greyscale image as shown in Fig 7.
Fig 7. Input Fingerprint Image
Biometric Recognition is required in 2 parts of the system. First, while registering the fingerprint for the first time.
This process takes places as shown in Fig. 8.
Fig 8. Biometric Registration Process
Second, Biometric Recognition is required while Marking the attendance. The procedure of marking the attendance is
as shown in Fig. 9.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5021
Fig 9. Process of Marking Attendance using Biometric
After the data is uploaded to Firebase it looks as shown in Fig 6. This data is then fetched by the Web Application
which is used to generate reports.
B. Facial Recognition
While using the facial recognition module. The input given to the system is recorded initially by recording a dataset of
each user. This dataset may contain images of the user’s face ranging from 30-150 in number. More number of images
ensures better accuracy. Recording the dataset shows the window as shown in Fig 10.
Fig 10. Recording Dataset
Once recorded, these images are then converted into greyscale for better results. Conversion of these images is done
while storing the image in a folder. Image after converting to greyscale looks as shown in Fig 11.
Fig 11. Greyscale Images of Dataset.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5022
After training the system using the dataset generated. Facial Recognition is performed. While performing Facial
Recognition, the output is as shown in Fig 12.
Fig 12. Output of Facial Recognition
V. CONCLUSION
In the present generation systems, there is a lot of time, data, space when it comes to keeping track of
attendance. We have studied the overall flow of the system i.e. how the system would work, what would be the phases of
the system. We have also studied the various algorithms through which the data can be transferred to the firebase
module and retrieved on the web application. The code for the respective web application has been written in html
language with the help of java-script for the purpose of connecting it to the real-time database on the firebase console.
The web page will retrieve the data from the database and display the required data on the click of a button on the web
page developed. The report generation is done on the basis of data retrieved from Web Application and can be
custom according to the user. The outputs for all the trial runs were recorded. On observation, the designed system gives
satisfactory results. Our system stands out from other existing biometric attendance management systems as, our system
provides a fully- functional backup method to record attendance in case our primary method fails or takes
inappropriately long time. Once after all the students have recorded attendance, the data gets sent to the Firebase.
VI. REFERENCES
[1] Jennifer C. Dela Cruz, Arnold C. Paglinawan, Miguel Isiah R. Bonifacio, Allan Jake
D. Flores, Earl Vic B. Hurna, "Biometrics Based Attendance Checking using Principal Component Analysis",
School of EECE, Mapúa Institute of Technology Intramuros, Manila, Philippines,
[2] 2015Yash Mittal, Aishwary V arshney, Prachi Aggarwal, KapilMatani and V. K.
Mittal, "Fingerprint Biometric based Access Control and Classroom Attendance
Management System", Indian Institute of Information Technology Chittoor, Sri City, 2015
[3] Dr. Vinayak A. Bharadi, V. J. Kaul, SameerAmrutia, “End-to-end Encryption based Biometric SaaS”, Thakur College
of Engineering and Technology Mumbai, India,
2015
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5023
[4] Shailendra, Manjot Singh, Md. Alam Khan, Vikram Singh, AvinashPatil, SushmaWadar, “Attendance
Management System”, Army Institute of Technology, Pune, India,
[5] 2010Wu-Jeng Li, Chiaming Yen, You-Sheng Lin, Shu-Chu Tung, and ShihMiao Huang, “JustIoT
Internet of Things based on the Firebase Real- time Database”, 2018
[6] XueMei Zhao, ChengBing Wei, “A Real-time Face Recognition System Based on the Improved LBPH Algorithm”,
School of Electronic InformationQingdao UniversityQingdao, China, 2017
[7] https://www.superdatascience.com/blogs/ opencv- face- recognition

More Related Content

What's hot

IRJET-Securing Electronic Health Records using Blockchain
IRJET-Securing Electronic Health Records using BlockchainIRJET-Securing Electronic Health Records using Blockchain
IRJET-Securing Electronic Health Records using Blockchain
IRJET Journal
 
Smart Attendance System using Raspberry Pi
Smart Attendance System using Raspberry PiSmart Attendance System using Raspberry Pi
Smart Attendance System using Raspberry Pi
ijtsrd
 
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 Journal
 
IRJET - PHISCAN : Phishing Detector Plugin using Machine Learning
IRJET - PHISCAN : Phishing Detector Plugin using Machine LearningIRJET - PHISCAN : Phishing Detector Plugin using Machine Learning
IRJET - PHISCAN : Phishing Detector Plugin using Machine Learning
IRJET Journal
 
IRJET- Smart Mobile Attendance System using Bluetooth Technology
IRJET-  	  Smart Mobile Attendance System using Bluetooth TechnologyIRJET-  	  Smart Mobile Attendance System using Bluetooth Technology
IRJET- Smart Mobile Attendance System using Bluetooth Technology
IRJET Journal
 
A comparative analysis of Iris data compression
A comparative analysis of Iris data compressionA comparative analysis of Iris data compression
A comparative analysis of Iris data compression
IJSRED
 
Wireless Student Attendance System using Fingerprint Sensor
Wireless Student Attendance System using Fingerprint SensorWireless Student Attendance System using Fingerprint Sensor
Wireless Student Attendance System using Fingerprint Sensor
ijtsrd
 
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 Journal
 
IoT based attendance system
IoT based attendance systemIoT based attendance system
IoT based attendance system
IRJET Journal
 
IRJET- Automatic Attendance System using Arduino and GSM Module
IRJET- Automatic Attendance System using Arduino and GSM ModuleIRJET- Automatic Attendance System using Arduino and GSM Module
IRJET- Automatic Attendance System using Arduino and GSM Module
IRJET Journal
 
Face recognition attendance system
Face recognition attendance systemFace recognition attendance system
Face recognition attendance system
mohanaprasad_v
 
A Smart Receptionist Implementing Facial Recognition and Voice Interaction
A Smart Receptionist Implementing Facial Recognition and Voice InteractionA Smart Receptionist Implementing Facial Recognition and Voice Interaction
A Smart Receptionist Implementing Facial Recognition and Voice Interaction
CSCJournals
 
Iaetsd future polling system using cloud computing in support with smart clie...
Iaetsd future polling system using cloud computing in support with smart clie...Iaetsd future polling system using cloud computing in support with smart clie...
Iaetsd future polling system using cloud computing in support with smart clie...
Iaetsd Iaetsd
 
IRJET- Design and Implementation of an Intelligent Biometric Attendance S...
IRJET-  	  Design and Implementation of an Intelligent Biometric Attendance S...IRJET-  	  Design and Implementation of an Intelligent Biometric Attendance S...
IRJET- Design and Implementation of an Intelligent Biometric Attendance S...
IRJET Journal
 
IRJET- Securing E-Medical Documents using QR Code
IRJET-  	  Securing E-Medical Documents using QR CodeIRJET-  	  Securing E-Medical Documents using QR Code
IRJET- Securing E-Medical Documents using QR Code
IRJET Journal
 
IRJET - Digital KYC with Auto Form Filling
IRJET - 	  Digital KYC with Auto Form FillingIRJET - 	  Digital KYC with Auto Form Filling
IRJET - Digital KYC with Auto Form Filling
IRJET Journal
 
IRJET-Biostatistics in Indian Banks: An Enhanced Security Approach
IRJET-Biostatistics in Indian Banks: An Enhanced Security ApproachIRJET-Biostatistics in Indian Banks: An Enhanced Security Approach
IRJET-Biostatistics in Indian Banks: An Enhanced Security Approach
IRJET Journal
 
Biometric Ear Recognition System
Biometric Ear Recognition SystemBiometric Ear Recognition System
Biometric Ear Recognition System
IRJET Journal
 
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 ...
IRJET Journal
 
THE LORE OF SPECULATION AND ANALYSIS USING MACHINE LEARNING AND IMAGE MATCHING
THE LORE OF SPECULATION AND ANALYSIS USING  MACHINE LEARNING AND IMAGE MATCHINGTHE LORE OF SPECULATION AND ANALYSIS USING  MACHINE LEARNING AND IMAGE MATCHING
THE LORE OF SPECULATION AND ANALYSIS USING MACHINE LEARNING AND IMAGE MATCHING
IJTRET-International Journal of Trendy Research in Engineering and Technology
 

What's hot (20)

IRJET-Securing Electronic Health Records using Blockchain
IRJET-Securing Electronic Health Records using BlockchainIRJET-Securing Electronic Health Records using Blockchain
IRJET-Securing Electronic Health Records using Blockchain
 
Smart Attendance System using Raspberry Pi
Smart Attendance System using Raspberry PiSmart Attendance System using Raspberry Pi
Smart Attendance System using Raspberry Pi
 
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 - PHISCAN : Phishing Detector Plugin using Machine Learning
IRJET - PHISCAN : Phishing Detector Plugin using Machine LearningIRJET - PHISCAN : Phishing Detector Plugin using Machine Learning
IRJET - PHISCAN : Phishing Detector Plugin using Machine Learning
 
IRJET- Smart Mobile Attendance System using Bluetooth Technology
IRJET-  	  Smart Mobile Attendance System using Bluetooth TechnologyIRJET-  	  Smart Mobile Attendance System using Bluetooth Technology
IRJET- Smart Mobile Attendance System using Bluetooth Technology
 
A comparative analysis of Iris data compression
A comparative analysis of Iris data compressionA comparative analysis of Iris data compression
A comparative analysis of Iris data compression
 
Wireless Student Attendance System using Fingerprint Sensor
Wireless Student Attendance System using Fingerprint SensorWireless Student Attendance System using Fingerprint Sensor
Wireless Student Attendance System using Fingerprint Sensor
 
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
 
IoT based attendance system
IoT based attendance systemIoT based attendance system
IoT based attendance system
 
IRJET- Automatic Attendance System using Arduino and GSM Module
IRJET- Automatic Attendance System using Arduino and GSM ModuleIRJET- Automatic Attendance System using Arduino and GSM Module
IRJET- Automatic Attendance System using Arduino and GSM Module
 
Face recognition attendance system
Face recognition attendance systemFace recognition attendance system
Face recognition attendance system
 
A Smart Receptionist Implementing Facial Recognition and Voice Interaction
A Smart Receptionist Implementing Facial Recognition and Voice InteractionA Smart Receptionist Implementing Facial Recognition and Voice Interaction
A Smart Receptionist Implementing Facial Recognition and Voice Interaction
 
Iaetsd future polling system using cloud computing in support with smart clie...
Iaetsd future polling system using cloud computing in support with smart clie...Iaetsd future polling system using cloud computing in support with smart clie...
Iaetsd future polling system using cloud computing in support with smart clie...
 
IRJET- Design and Implementation of an Intelligent Biometric Attendance S...
IRJET-  	  Design and Implementation of an Intelligent Biometric Attendance S...IRJET-  	  Design and Implementation of an Intelligent Biometric Attendance S...
IRJET- Design and Implementation of an Intelligent Biometric Attendance S...
 
IRJET- Securing E-Medical Documents using QR Code
IRJET-  	  Securing E-Medical Documents using QR CodeIRJET-  	  Securing E-Medical Documents using QR Code
IRJET- Securing E-Medical Documents using QR Code
 
IRJET - Digital KYC with Auto Form Filling
IRJET - 	  Digital KYC with Auto Form FillingIRJET - 	  Digital KYC with Auto Form Filling
IRJET - Digital KYC with Auto Form Filling
 
IRJET-Biostatistics in Indian Banks: An Enhanced Security Approach
IRJET-Biostatistics in Indian Banks: An Enhanced Security ApproachIRJET-Biostatistics in Indian Banks: An Enhanced Security Approach
IRJET-Biostatistics in Indian Banks: An Enhanced Security Approach
 
Biometric Ear Recognition System
Biometric Ear Recognition SystemBiometric Ear Recognition System
Biometric Ear Recognition System
 
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 ...
 
THE LORE OF SPECULATION AND ANALYSIS USING MACHINE LEARNING AND IMAGE MATCHING
THE LORE OF SPECULATION AND ANALYSIS USING  MACHINE LEARNING AND IMAGE MATCHINGTHE LORE OF SPECULATION AND ANALYSIS USING  MACHINE LEARNING AND IMAGE MATCHING
THE LORE OF SPECULATION AND ANALYSIS USING MACHINE LEARNING AND IMAGE MATCHING
 

Similar to IRJET- Biometric Attendance Management System using Raspberry Pi

IRJET- Face Recognition based Attendance System using Raspberry Pi
IRJET- Face Recognition based Attendance System using Raspberry PiIRJET- Face Recognition based Attendance System using Raspberry Pi
IRJET- Face Recognition based Attendance System using Raspberry Pi
IRJET Journal
 
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
IRJET Journal
 
IRJET- IoT based Facial Recognition Biometric Attendance
IRJET- IoT based Facial Recognition Biometric AttendanceIRJET- IoT based Facial Recognition Biometric Attendance
IRJET- IoT based Facial Recognition Biometric Attendance
IRJET Journal
 
Automated Attendance Management System
Automated Attendance Management SystemAutomated Attendance Management System
Automated Attendance Management System
IRJET Journal
 
IRJET- A Study on Automated Attendance System using Facial Recognition
IRJET- A Study on Automated Attendance System using Facial RecognitionIRJET- A Study on Automated Attendance System using Facial Recognition
IRJET- A Study on Automated Attendance System using Facial Recognition
IRJET Journal
 
ANDROID BASED ADVANCED ATTENDANCE VIGILANCE SYSTEM USING WIRELESS NETWORK WIT...
ANDROID BASED ADVANCED ATTENDANCE VIGILANCE SYSTEM USING WIRELESS NETWORK WIT...ANDROID BASED ADVANCED ATTENDANCE VIGILANCE SYSTEM USING WIRELESS NETWORK WIT...
ANDROID BASED ADVANCED ATTENDANCE VIGILANCE SYSTEM USING WIRELESS NETWORK WIT...
IRJET Journal
 
Fingerprint Based Attendance System by IOT
Fingerprint Based Attendance System by IOTFingerprint Based Attendance System by IOT
Fingerprint Based Attendance System by IOT
IRJET Journal
 
Hostel Mess Attendance Management System using Wifi
Hostel Mess Attendance Management System using WifiHostel Mess Attendance Management System using Wifi
Hostel Mess Attendance Management System using Wifi
IRJET Journal
 
IRJET- Face Recognition based Mobile Automatic Classroom Attendance Manag...
IRJET-  	  Face Recognition based Mobile Automatic Classroom Attendance Manag...IRJET-  	  Face Recognition based Mobile Automatic Classroom Attendance Manag...
IRJET- Face Recognition based Mobile Automatic Classroom Attendance Manag...
IRJET Journal
 
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
IRJET Journal
 
Attendance System using Face Recognition
Attendance System using Face RecognitionAttendance System using Face Recognition
Attendance System using Face Recognition
IRJET Journal
 
Smart Student Monitoring System using RFID
Smart Student Monitoring System using RFIDSmart Student Monitoring System using RFID
Smart Student Monitoring System using RFID
IRJET Journal
 
IRJET- Real Time Attendance System using Face Recognition
IRJET-  	  Real Time Attendance System using Face RecognitionIRJET-  	  Real Time Attendance System using Face Recognition
IRJET- Real Time Attendance System using Face Recognition
IRJET Journal
 
Automated attendance system using Face recognition
Automated attendance system using Face recognitionAutomated attendance system using Face recognition
Automated attendance system using Face recognition
IRJET Journal
 
IRJET- Embedded System for Automatic Door Access using Face Recognition Te...
IRJET- 	  Embedded System for Automatic Door Access using Face Recognition Te...IRJET- 	  Embedded System for Automatic Door Access using Face Recognition Te...
IRJET- Embedded System for Automatic Door Access using Face Recognition Te...
IRJET Journal
 
IRJET- Attendance Management System using Real Time Face Recognition
IRJET- Attendance Management System using Real Time Face RecognitionIRJET- Attendance Management System using Real Time Face Recognition
IRJET- Attendance Management System using Real Time Face Recognition
IRJET Journal
 
IRJET- Human Activity Recognition using Smartphone Sensors
IRJET- Human Activity Recognition using Smartphone SensorsIRJET- Human Activity Recognition using Smartphone Sensors
IRJET- Human Activity Recognition using Smartphone Sensors
IRJET Journal
 
IRJET- Survey on Development of Fingerprint Biometric Attendance Management S...
IRJET- Survey on Development of Fingerprint Biometric Attendance Management S...IRJET- Survey on Development of Fingerprint Biometric Attendance Management S...
IRJET- Survey on Development of Fingerprint Biometric Attendance Management S...
IRJET Journal
 
Attendance System Using Fingerprint Identification With Website Designing And...
Attendance System Using Fingerprint Identification With Website Designing And...Attendance System Using Fingerprint Identification With Website Designing And...
Attendance System Using Fingerprint Identification With Website Designing And...
IRJET Journal
 
Employment Performance Management Using Machine Learning
Employment Performance Management Using Machine LearningEmployment Performance Management Using Machine Learning
Employment Performance Management Using Machine Learning
IRJET Journal
 

Similar to IRJET- Biometric Attendance Management System using Raspberry Pi (20)

IRJET- Face Recognition based Attendance System using Raspberry Pi
IRJET- Face Recognition based Attendance System using Raspberry PiIRJET- Face Recognition based Attendance System using Raspberry Pi
IRJET- Face Recognition based Attendance System using Raspberry Pi
 
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
 
IRJET- IoT based Facial Recognition Biometric Attendance
IRJET- IoT based Facial Recognition Biometric AttendanceIRJET- IoT based Facial Recognition Biometric Attendance
IRJET- IoT based Facial Recognition Biometric Attendance
 
Automated Attendance Management System
Automated Attendance Management SystemAutomated Attendance Management System
Automated Attendance Management System
 
IRJET- A Study on Automated Attendance System using Facial Recognition
IRJET- A Study on Automated Attendance System using Facial RecognitionIRJET- A Study on Automated Attendance System using Facial Recognition
IRJET- A Study on Automated Attendance System using Facial Recognition
 
ANDROID BASED ADVANCED ATTENDANCE VIGILANCE SYSTEM USING WIRELESS NETWORK WIT...
ANDROID BASED ADVANCED ATTENDANCE VIGILANCE SYSTEM USING WIRELESS NETWORK WIT...ANDROID BASED ADVANCED ATTENDANCE VIGILANCE SYSTEM USING WIRELESS NETWORK WIT...
ANDROID BASED ADVANCED ATTENDANCE VIGILANCE SYSTEM USING WIRELESS NETWORK WIT...
 
Fingerprint Based Attendance System by IOT
Fingerprint Based Attendance System by IOTFingerprint Based Attendance System by IOT
Fingerprint Based Attendance System by IOT
 
Hostel Mess Attendance Management System using Wifi
Hostel Mess Attendance Management System using WifiHostel Mess Attendance Management System using Wifi
Hostel Mess Attendance Management System using Wifi
 
IRJET- Face Recognition based Mobile Automatic Classroom Attendance Manag...
IRJET-  	  Face Recognition based Mobile Automatic Classroom Attendance Manag...IRJET-  	  Face Recognition based Mobile Automatic Classroom Attendance Manag...
IRJET- Face Recognition based Mobile Automatic Classroom Attendance Manag...
 
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
 
Attendance System using Face Recognition
Attendance System using Face RecognitionAttendance System using Face Recognition
Attendance System using Face Recognition
 
Smart Student Monitoring System using RFID
Smart Student Monitoring System using RFIDSmart Student Monitoring System using RFID
Smart Student Monitoring System using RFID
 
IRJET- Real Time Attendance System using Face Recognition
IRJET-  	  Real Time Attendance System using Face RecognitionIRJET-  	  Real Time Attendance System using Face Recognition
IRJET- Real Time Attendance System using Face Recognition
 
Automated attendance system using Face recognition
Automated attendance system using Face recognitionAutomated attendance system using Face recognition
Automated attendance system using Face recognition
 
IRJET- Embedded System for Automatic Door Access using Face Recognition Te...
IRJET- 	  Embedded System for Automatic Door Access using Face Recognition Te...IRJET- 	  Embedded System for Automatic Door Access using Face Recognition Te...
IRJET- Embedded System for Automatic Door Access using Face Recognition Te...
 
IRJET- Attendance Management System using Real Time Face Recognition
IRJET- Attendance Management System using Real Time Face RecognitionIRJET- Attendance Management System using Real Time Face Recognition
IRJET- Attendance Management System using Real Time Face Recognition
 
IRJET- Human Activity Recognition using Smartphone Sensors
IRJET- Human Activity Recognition using Smartphone SensorsIRJET- Human Activity Recognition using Smartphone Sensors
IRJET- Human Activity Recognition using Smartphone Sensors
 
IRJET- Survey on Development of Fingerprint Biometric Attendance Management S...
IRJET- Survey on Development of Fingerprint Biometric Attendance Management S...IRJET- Survey on Development of Fingerprint Biometric Attendance Management S...
IRJET- Survey on Development of Fingerprint Biometric Attendance Management S...
 
Attendance System Using Fingerprint Identification With Website Designing And...
Attendance System Using Fingerprint Identification With Website Designing And...Attendance System Using Fingerprint Identification With Website Designing And...
Attendance System Using Fingerprint Identification With Website Designing And...
 
Employment Performance Management Using Machine Learning
Employment Performance Management Using Machine LearningEmployment Performance Management Using Machine Learning
Employment Performance Management Using Machine Learning
 

More from IRJET Journal

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...
IRJET Journal
 
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
IRJET Journal
 
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...
IRJET Journal
 
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
IRJET Journal
 
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...
IRJET Journal
 
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-...
IRJET Journal
 
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...
IRJET Journal
 
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...
IRJET Journal
 
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
IRJET Journal
 
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,...
IRJET Journal
 
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
IRJET Journal
 
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...
IRJET Journal
 
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
IRJET Journal
 
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
IRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
IRJET Journal
 
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 ...
IRJET Journal
 
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.
IRJET Journal
 
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...
IRJET Journal
 
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
IRJET Journal
 
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...
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

学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
Gino153088
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
bjmsejournal
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
Nada Hikmah
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
VANDANAMOHANGOUDA
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...
bijceesjournal
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
LAXMAREDDY22
 
An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...
IJECEIAES
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
UReason
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
RamonNovais6
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 

Recently uploaded (20)

学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
 
An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 

IRJET- Biometric Attendance Management System using Raspberry Pi

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5015 Biometric Attendance Management System using Raspberry Pi Varun Panditpautra1 , Adrija Goswami2 , Aishwarya Khavare3 , Prof. Sarita Ambadekar4 Department of Computer Engineering, K.J. Somaiya Institute of Engineering & I.T, Sion, Mumbai, Maharashtra, India ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Abstract- In every organization or company, attendance is an aspect that is of major importance and is recorded on a daily basis. Currently, in many institutions, attendance is recorded by using a sheet of paper on which students sign in front of their name. The major drawback of this system is that a student may forge his/her friends’ signature even though they are absent. Keeping a track of the number and names of students present in the class is a time-consuming job and costs a lot of working hours of the faculty. This time can be saved if the current method of recording attendance is replaced by some method that consumes less time. After recording the attendance, the next tedious task is of generating reports based on the recorded data. This task can easily be automated. In this paper, we describe ways to curb the existing problem through our biometric attendance management system with customized report generation. Raspberry Pi is used to transmit data and our hardware modules are connected to it. The system provides two ways-Fingerprint Module and Facial Recognition Module in order to record attendance uniquely by checking pre-registered data. In case the main method (fingerprint module) fails to work, students can use the facial recognition module. We have used LBPH face recognizer and Haar Cascade method to implement face detection and recognition. The system, after recording attendance, sends data to Real-time database using Firebase and this data can be retrieved on the Web Application. The system is also able to generate customized report of attendance. Our system stands out from other existing biometric attendance management systems as, our system provides a fully- functional backup method to record attendance in case our primary method fails or takes inappropriately long time. Once after all the students have recorded attendance, the data gets sent to the Firebase. Keywords- Biometric, Facial Recognition, Fingerprint Module, Raspberry Pi, LBPH Face Recognizer, Haar Cascade, Firebase, Customized report I. INTRODUCTION Till today, lecturers in, most universities are still found using the conventional methods of taking students’ attendance either by calling out the student names or by passing around an attendance sheet for students to sign confirming their presence. In addition to the time-consuming issue, such a method is also at higher risk of having students cheating about their attendance, especially in a large classroom. This method can be replaced by a new method of recording attendance by using Biometrics and Facial Recognition. These two technologies can be implemented on a computer. But, using these on a computer will not allow the lecturer to record attendance of students. It can be recorded but it has many drawbacks, mainly, it is time consuming .To avoid this disadvantage, Biometrics (Fingerprint & Facial Recognition) can be used in Raspberry Pi, A credit card sized computer, to which various modules performing facial recognition and biometric can be attached. This will allow the system to be portable and secure at the same time. Thus, our system is compact as all the main functional unit get equipped within a portable handheld box. Attendance Management is a very crucial part of an Institute as it ensures discipline and required performance measures by students. Thus, an accurate and efficientAttendance Management system is highly required and popular. II. LITERATURE REVIEW We have reviewed several IEEE papers relevant to our system which are as follows: Initially Jennifer C. Dela Cruz, Arnold C. Paglinawan, Miguel Isiah R. Bonifacio, Allan Jake D. Flores, Earl Vic B. Hurna introduced Biometrics Based Attendance Checking using Principal Component Analysis [1] in the year 2010, where they proposed fingerprint identification through Arduino, Face detection and recognition using Viola- Jones Face Detection Method and Principal Component Analysis (PCA) through MATLAB respectively. We have used Raspberry Pi instead of Arduino because it connects easily to the Internet and we can use SD cards as the flash memory in the total system, allowing you to quickly swap out different versions of the operating system or software updates to debug. Because of this device is independent network connectivity, one can also set it up to access via SSH, or transfer files to it using FTP. Next, we reviewed the paper by Yash Mittal, Aishwary Varshney, Prachi Aggarwal, Kapil Matani and V. K. Mittal proposed in 2015 on Fingerprint Biometric based Access Control and Classroom Attendance Management System
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5016 [2], in which the proposed Access Control System presents a scalable solution for identification and authentication purposes. The system is capable of replacing the existing RFID card-based Systems. The generic nature of the ACS makes it possible to extend the system to multiple locations and employ the technology in various situations. We did not use ACS in our project as our requirement includes student attending the lecture till it completes and not just access to lecture hall. Hence, we will circulate the hardware device to every bench. Next paper reviewed was End-to-end Encryption based Biometric SaaS [3] by Dr. Vinayak A. Bharadi, V. J. Kaul, Sameer Amrutia in the year 2015. In this paper a low-cost computer Raspberry Pi is used as a remote enrolment and authentication node. The enrolment part is done, and the captured data is sent to the cloud. The Fingerprint & face capturing sensors along with Wi-Fi adapter is interfaced to Raspberry Pi. We will make use of the fact that only specific characteristics, which are unique to every fingerprint, are filtered and saved as an encrypted biometric key or mathematical representation. No image of a fingerprint is ever saved, only a series of numbers (a binary code), is used for verification. The algorithm cannot be reconverted to an image, so no one can duplicate your fingerprints. The next paper was on Attendance Management System [4] by Shailendra, Manjot Singh, Md. Alam Khan, Vikram Singh, Avinash Patil, Sushma Wadar in the year 2015. This paper presents a design and framework for taking attendance and thereby making troublesome process of taking and compiling of attendance simple and efficient. This website uses MySQL database which is open source relational database management system (RDBMS). We have used Real-time Firebase database because here, clients from various platforms share one Realtime Database instance and automatically receive updates with the newest data. We also reviewed paper on Just IoT Internet of Things based on the Firebase Real-time Database [5] by Wu- Jeng Li, Chiaming Yen, You-Sheng Lin, Shu-Chu Tung, and ShihMiao Huang in the year 2018. This paper designs an Internet of Things system called JustIoT. It can be used for educational purposes and help students to design IoT applications. Firebase Cloud had recently introduced the Cloud Functions feature which allows users to write programs in JavaScript language and put them on the Firebase cloud platform. We have used Real-time database for our project as Cloud Firestore is still in its beta testing stage and real-time database stores data as one large JSON tree which makes it very easy to store data. Lastly, we have reviewed and used the method described in A Real-time Face Recognition System Based on the Improved LBPH Algorithm[6] by XueMei Zhao, ChengBing Wei in year 2017 where they describe why LBPH face recognition algorithm is better than Eigenfaces and Fisherfaces face recognition algorithms as it can not only recognize the front face, but also recognize the side face, and can recognize faces under any lightwhich is more flexible. Most of our facial recognition module is similar to what is proposed in this paper. III. METHODOLOGY Fig 1 shows the main flow of the system in order to record attendance and send it to database. Fig 1. Block diagram of attendance recording process
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5017 A. Hardware and Software Modules The most common set of requirements defined by any operating system or software application is the physical computer resources, also known as hardware. We have used Raspberry Pi 3 B+ to transmit data. This is the main hardware component of our system through which data will be transferred to online database. It has inbuilt Wi-Fi which helps to transmit data wirelessly, Optical Fingerprint Reader 307, as shown in Fig 2, to scan fingerprint and PiCamera module, as shown in Fig 3, to mark attendance by recording and validating the facial features of the user. We have used python as our programming language to interact with firebase. The attendance can we retrieved on a Web Application directly from Firebase. Fingerprint detection and Facial Recognition algorithms are executed to register as well as validate the respective biometric data. B. Fingerprint Module In our fingerprint module, the sensor is able to enroll new finger as well as detect already existing finger. Fingerprint data gets stored in the Optical Fingerprint Reader R307 Module itself. R307 can store up to 1000 fingerprints. R307 module is capable of independent fingerprint collection, fingerprint registration, fingerprint comparison (1:1) and fingerprint search (1: N) function. R307 can be accessed by using PyFingerprint Library. Fig 2. Optical Fingerprint Reader R307 In our system, R307 module performs Fingerprint Collection, Fingerprint Comparison and Fingerprint Search. These features are performed at different stages of the project. Fingerprint Collection: A data set is created of new fingerprint samples, to be used further for recognition. Fingerprint Comparison: The user needs to enter finger twice to validate the new finger. Once user enters finger second time, it gets stored at a new position. It gives an error saying “Fingers Don’t Match” upon comparison, in case user enters different finger second time during validation. Fingerprint Search: Now, when an already enrolled finger is entered, the module checks whether it is already there in the data set by comparing and displays its position number. C. Facial Recognition In our face detection module, the camera is able to register a new face as well as detect already existing image displaying the name and confidence percentage. The recorded images will be stored in the dataset folder. The camera takes a predefined number of images before registering it in the dataset and training the classifier. Once the image is recorded, it is then used for training the classifier. In our case we have used Haar Cascade Classifier. For training the classifier we need to convert the detected face into a NumPy array which needs to be passed to the trainer.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5018 Fig 3. PiCamera There are 3 steps to train the classifier for facial recognition which are as follows: Data Gathering: Gather face data (face images in this case) of the people we want to identify. Train the Recognizer: Feed that face data and respective names of each face to the recognizer so that it can learn. Recognition: Feed new faces of that people and see if the face recognizer we just trained recognizes them. The idea with LBPH is not to look at the image as a whole, but instead, try to find its local structure by comparing each pixel to the neighbouring pixels. The names of those face recognizers and their OpenCV calls are: EigenFaces – cv2.face.createEigenFaceRecognizer() FisherFaces – cv2.face.createFisherFaceRecognizer() Local Binary Patterns Histograms (LBPH) – cv2.face.createLBPHFaceRecogniz Eigenfaces and Fisherfaces are both affected by light and, in real life, we cannot guarantee perfect light conditions. LBPH face recognizer is an improvement to overcome this drawback. The LBPH Face Recognizer Process: In this method we take a 3×3 window and move it across one image. At each move (each local part of the picture), compare the pixel at the centre, with its surrounding pixels. Denote the neighbours with intensity value less than or equal to the centre pixel by 1 and the rest by 0. Fig 4. LBPH decimal value generation[7] After we read these 0/1 values under the 3×3 window in a clockwise order, you will have a binary pattern like 11100011 that is local to a particular area of the picture. When we finish doing this on the whole image, we will have a list of local binary patterns. Now, after we get a list of local binary patterns, you convert each one into a decimal number using binary to decimal conversion. These steps are shown in Fig 4.[7] Then you make a histogram of all of those decimal values. A sample histogram is shown in Fig 5[7] where Y-axis represents frequency and X-axis represents decimal values.
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5019 Fig 5. Sample Histogram[7] At the end of this process we will have one histogram for each face in the training data set which will be stored for later recognition. The algorithm also keeps track of which histogram belongs to which person. Later during recognition, the process is as follows: Feed a new image to the recognizer for face recognition. The recognizer generates a histogram for that new picture. It then compares that histogram with the histograms it already has. Finally, it finds the best match and returns the person label associated with that best match. D. Firebase Module Firebase is a mobile and web application development platform developed by Firebase, Inc. Firebase provides a real- time database and backend as a service. The service provides application developers an API that allows application data to be synchronized across clients and stored on Firebase's cloud. The company provides client libraries that enable integration with Android, iOS, JavaScript, Java, Objective-C, Swift and Node.js applications. We have successfully created a database and stored data sent through raspberry pi in it. We have used Python to interact with Firebase. Fig 6 shows sample data displayed on Real-time Database on Firebase as received from Raspberry Pi. Fig 6. Sample Firebase Database
  • 6. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5020 IV. INPUT AND OUTPUT For the proposed system having two modules – Biometric Recognition and Facial Recognition, we have provided different inputs to the system. A. Biometric Recognition For the biometric recognition module, we provide fingerprint as the input. The input is a finger to the R307 Biometric Module which is then converted into a greyscale image as shown in Fig 7. Fig 7. Input Fingerprint Image Biometric Recognition is required in 2 parts of the system. First, while registering the fingerprint for the first time. This process takes places as shown in Fig. 8. Fig 8. Biometric Registration Process Second, Biometric Recognition is required while Marking the attendance. The procedure of marking the attendance is as shown in Fig. 9.
  • 7. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5021 Fig 9. Process of Marking Attendance using Biometric After the data is uploaded to Firebase it looks as shown in Fig 6. This data is then fetched by the Web Application which is used to generate reports. B. Facial Recognition While using the facial recognition module. The input given to the system is recorded initially by recording a dataset of each user. This dataset may contain images of the user’s face ranging from 30-150 in number. More number of images ensures better accuracy. Recording the dataset shows the window as shown in Fig 10. Fig 10. Recording Dataset Once recorded, these images are then converted into greyscale for better results. Conversion of these images is done while storing the image in a folder. Image after converting to greyscale looks as shown in Fig 11. Fig 11. Greyscale Images of Dataset.
  • 8. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5022 After training the system using the dataset generated. Facial Recognition is performed. While performing Facial Recognition, the output is as shown in Fig 12. Fig 12. Output of Facial Recognition V. CONCLUSION In the present generation systems, there is a lot of time, data, space when it comes to keeping track of attendance. We have studied the overall flow of the system i.e. how the system would work, what would be the phases of the system. We have also studied the various algorithms through which the data can be transferred to the firebase module and retrieved on the web application. The code for the respective web application has been written in html language with the help of java-script for the purpose of connecting it to the real-time database on the firebase console. The web page will retrieve the data from the database and display the required data on the click of a button on the web page developed. The report generation is done on the basis of data retrieved from Web Application and can be custom according to the user. The outputs for all the trial runs were recorded. On observation, the designed system gives satisfactory results. Our system stands out from other existing biometric attendance management systems as, our system provides a fully- functional backup method to record attendance in case our primary method fails or takes inappropriately long time. Once after all the students have recorded attendance, the data gets sent to the Firebase. VI. REFERENCES [1] Jennifer C. Dela Cruz, Arnold C. Paglinawan, Miguel Isiah R. Bonifacio, Allan Jake D. Flores, Earl Vic B. Hurna, "Biometrics Based Attendance Checking using Principal Component Analysis", School of EECE, Mapúa Institute of Technology Intramuros, Manila, Philippines, [2] 2015Yash Mittal, Aishwary V arshney, Prachi Aggarwal, KapilMatani and V. K. Mittal, "Fingerprint Biometric based Access Control and Classroom Attendance Management System", Indian Institute of Information Technology Chittoor, Sri City, 2015 [3] Dr. Vinayak A. Bharadi, V. J. Kaul, SameerAmrutia, “End-to-end Encryption based Biometric SaaS”, Thakur College of Engineering and Technology Mumbai, India, 2015
  • 9. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5023 [4] Shailendra, Manjot Singh, Md. Alam Khan, Vikram Singh, AvinashPatil, SushmaWadar, “Attendance Management System”, Army Institute of Technology, Pune, India, [5] 2010Wu-Jeng Li, Chiaming Yen, You-Sheng Lin, Shu-Chu Tung, and ShihMiao Huang, “JustIoT Internet of Things based on the Firebase Real- time Database”, 2018 [6] XueMei Zhao, ChengBing Wei, “A Real-time Face Recognition System Based on the Improved LBPH Algorithm”, School of Electronic InformationQingdao UniversityQingdao, China, 2017 [7] https://www.superdatascience.com/blogs/ opencv- face- recognition