SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 09 | Sep 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1846
Free & Generic Facial Attendance System using Android
Vaishnavi Hava1, Seema Kale2, Arun Bairagi3, Chandan Prasad4, Sagar Chatterjee5, Anish
Varghese6
1,2,3Trainee of Android App Developer (TSSDC, Pune)
4Android Master Trainer (TSSDC, Pune)
5 Mobilization & Placement Coordinator (TSSDC, Pune)
6Hospitality Master Trainer (TSSDC, Pune)
---------------------------------------------------------------------***----------------------------------------------------------------------
Abstract – Digitalization is growing in every aspect of
human life whether banking or education. Nowadaysahuman
believes to keep everything automated, Even though books
became eBooks. Same educational sector uses differentdigital
attendance system like biometric fingerprint, face scan, etc.
but every schools/colleges can’t afford thiskindofsystems due
to commercialization. In this paper we are proposinga system
which is an open source and generic application for
computation of regular attendance using facialrecognition. It
is easily available for each and every
school/college/organization at free of cost. This proposed
system creates Google Sheets automatically and it is easily
accessed by the organization. This system is based on face
detection and recognition algorithms, which automatically
detects the student’s face and mark their attendance.
Key Words: Image Processing, SQLite Database, Google
Sheet, Face Detection, Face Recognition, Android
Application.
1. INTRODUCTION
The extraordinary demand of educational
organizations as well as industrial area has increased to
maintain the attendance.Everyinstitute/organizationhasits
own attendance system in this regard. This whole process is
manual work, so it is maintained on paper.
So, attendance process may be considered as time-
consuming process. There are different technologies
available to avoid manual attendance like biometric
attendance. Biometric can be of any type like Signature,
Fingerprint, Iris recognition, RFID, Face recognition, etc.
Amongst those techniques face recognition is natural and
easy to use and does not require aid from the test subject.
The proposed system capture and recognize the face image
from the camera. Face recognition consists of two steps i.e.
Detection and Verification using different classification
algorithms. Face verification match and compares a face
image against a template face images whoseidentityisbeing
claimed.
2. LITERATURE SURVEY
Attendance is considered as an important factorfor
an educational organization or industrial sector. In general,
the attendance system can be maintained in two ways like
manually as well as automatically. Manual attendance may
be considered as a time-consuming process [6]. Automatic
Attendance System is better to solve all the issues of
traditional process. Biometric techniques can be used for
automatic attendance system. Face recognition is one of the
biometric techniques which involve determining the image
of the face of any given person. Face recognition is a major
challenge encountered in multidimensional visual model
analysis. Human beings can distinguish a particular face
depending on a number of factors. So the art of recognizing
the human face exhibits varying characteristics like
expressions, age, changes in hairstyle. With the
advancement of the deep learning technology the machine
automatically detects the attendance of the students and
maintains a record of those collected data.
Abhilasha Varshney et al [9] have presented an
automated system for human face recognition in a real time
background for an organization to mark the attendance of
their employees or student. Machine Learning on Facial
Recognition approach isusedforfacerecognition.Thegoal is
to get deep neural network to output a person’s face with
identification. This means that the neural network needs to
be trained to automatically identify different features of a
face and calculate numbers based on that.
Nandhini R et al [4] implemented Feature-based
approach also known as local face recognition system, used
in pointing the key features of the face like eyes, ears, nose,
mouth, edges, etc., Numerous algorithms and techniques
have been developed for face recognition but the concept to
be implemented here is Deep Learning. It helps in
conversion of the frames of the video into images so that the
face of the student can be easily recognized and the
attendance database can be easily reflected automatically.
In this paper [7] proposed the system whichtackles
the predicament of recognition of faces in biometricsystems
subject to different real time scenarios such as illumination,
rotation and scaling. The systemcamera ofanandroidphone
captures input image, an algorithm to detect a face from the
input image, encode it and recognize the face and mark the
attendance in a spreadsheet and send it to the server where
faces are recognized from the database and attendance is
calculated on basis of it.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 09 | Sep 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1847
Kalachugari Rohini et al [5] proposed the system
was completely based on both detection and recognition it
will automatically detect the students in the classroom and
mark attendance by recognizing the person. The system is
based on CNN perspectives and algorithms. which has only
developed face recognizes up-to 30 degree’s angle.
In this paper [10] Cascade classifierisusedtodetect
face and also Local Binary Pattern Histogram(LBPH)
algorithms for this technology. This system saves time and
also monitor students and students can verify their
attendance status with the help of a user id and password.
The attendance marking system with face recognition, does
image processing using stream and keeping the attendance
in database.
The authors [11] discussed about Classification
algorithm which is used for image processing techniques. It
is used to classify the features that are extracted from the
image into various classes based on differentcharacteristics.
This paper proposes the classification algorithms available
for real world applications such as Naive- Bayes , Support
Vector Machine, k-Nearest Neighbour algorithms, Shadow
algorithms, Minimum Mean Distance (MMD), Neural
Networks, Decision Trees, Hidden Markov Model, K-means
clustering algorithms, Machine Learning
In this paper [1] the attendanceisrecordedbyusing
a camera attached in the classroom which capture image of
students. They have designed this system which is based on
image processing and detect faces and save the extracted
faces in database for recognizing them. The detected faces
are compared with the database during face recognition.
When faces are detected then attendance will be marked as
present.
The system [2] finds the attendance by using
position and face descriptions in classroom lecture. They
projected the presence student and the location of each
student by continuous inspection and footage. The result of
this experiment shows performance for estimation of the
attendance.
This paper [8] describes one of the biometric
category is face detection and recognitiongivingresultusing
MATLAB. This requires a high end specifications of a system
in order get the better results. It won’t run on all the small
specification systems. So, this can run only small database
and compare them with the face required.
2.1 Related work on Face Recognition
Applications: -
2.1.1 Best Employee Attendance Tracking and Visit
Manager:
This attendance app offers the surest way to track
user’s attendance with GPS location wherever, whenever
user want. App works even in remote areas in offline mode.
Features of BEATVM :
a) This app allows Punch visits.
b) Group attendance has been taken by this app.
c) This application can track location.
Limitations of BEATVM :
a) This app doesn’t track time and date of attendance.
b) Application didn’t provide push notification for
user.
c) Export to MS Excel.
2.1.2 Luxand Face Recognition:
This app can detect any face and give it a name. The
app will memorize the face and recognize it further. The app
can memorize several persons. If a faceisnotrecognized, tap
and name it again.
Features of Luxand:
a) This app provides tracking time and date.
b) Face detection.
c) Analytics and reporting of attendance.
Limitations of Luxand :
a) This app don’t allows for group attendance.
b) This app can track location of user’s attendance
c) Push notification.
2.1.3 Face Recognition Application:
This app demonstrates how to calculate Eigenfaces
and Fisherfaces used for face recognition on an android
device and data is maintained securely.
Features of Face Application:
a) Face detection and recognition.
b) This app provides data safety.
Limitations of Face Application:
a) Group attendance.
b) This app didn’t export data to MS Excel.
2.1.4 Railer-Face Recognition Attendance:
In this app Employee check in and check outquickly
using face recognition on the mobile.Italsomaintainontime
attendance and leave management (sick, annual leave,
emergency, etc) it has ability to analyze and reporting by
giving push notification.
Features of Railer-Face:
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 09 | Sep 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1848
a) This app provide Check in and check out option.
b) This app can export data to MS Excel.
Limitation of Railer-Face:
a) Group attendance.
2.1.5 Abseno Attendance Face Recognition:
This app consist real time face recognition with
Adjustable Confidence and Real Human Verification against
spoof attempt using still image or video. It can exportknown
person or import face data from/to another Abseno User.
After verification of person report will be generated.
Features of Abseno:
a) This app does the real time face recognition.
b) Push notification.
Limitations of Abseno:
a) Limited number of registrations.
2.1.6 Face Match R:
Face Match R allows us to test our facial recognition
system. It can perform face recognition from your device’s
photo gallery, Facebook or Instagram account.
Features of FaceMatchR :
a) Low data bandwidth requirements
b) Backend cluster image processing
Limitations FaceMatchR:
a) Check in and check out.
b) Export to MS Excel.
Taxonomy Chart is tabular outcome of the survey of the
various web-based and native application for broader view
for better innovation.
Chart -1: Taxonomy Chart
3. EXISTING SYSTEM
The main working principle of the existingsystemisthat,
the video captured data isconvertedintoimagetodetect and
recognize it. The attendance is marked by the recognized
images else the system marks the database as absent.
Fig -1: Existing System Architecture
4. PROPOSED SYSTEM
Systems design is the process of defining the
architecture, modules and data for a system to satisfy
requirements. The proposed Facial Attendance System
mainly divided into three main modules.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 09 | Sep 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1849
Fig -2: Proposed System Architecture
4.1 Administration module:
Admin has authority to upload, modify and delete
student details. He creates the excel sheet for the entire
details and store it into the database and compare with the
training data set for attendance of the particular student.
4.2 User Module:
4.2.1. Capture Image:
The frontal image of the student is going to capture
by the mobile camera and further process goes for face
detection.
4.2.2 Face Detection:
Face detection has the objective of finding the faces
in an image and extract them to be used by various
algorithms which are proposed for face detection using
machine learning based methods.
4.2.3 Pre-processing:
The detected face is extracted and subjected to
preprocessing. This preprocessingstepinvolvescalculations
of landmarks from extracted images and creates template
and store it.
4.2.4 Face Recognition:
The face recognition algorithm is responsible for
finding characteristics which describe the image and
compare with training data set for matching the template.
4.3 Verification Module:
It classifies the stored data with the helpofmachine
learning classification algorithms to verifystudentandmark
their attendance as present or absent.
5. CONCLUSION
We reviewed some of our related researches and
found all the systems are commercialized. Only few of them
were focused on making it open source but fully featured
attendance systems were not made so we are focusing to
make it open source to schools/colleges/organizations.
REFERENCES
[1] Vaibhav V. Mainkar, Murlidhar Shriram Samant,
Dhanashri Vishnu Patil, Priyanka Arun Pednekar,
Harshad Vijay Shinde, “Attendance Monitoring System
Using Image Processing” IJICS, Volume 5, Issue 2,
February 2018M. Young, The Technical Writer’s
Handbook. Mill Valley, CA: University Science, 1989.
[2] Dan Wang, Rong Fu, ZuyingLuo,“Classroom Attendance
Auto-management Based on Deep Learning”, ICESAME
2017, volume 123.
[3] K. Senthamil Selvi, P. Chitrakala, A. AntonyJenitha,“Face
recognition based Attendance marking system” IJCSMC,
Vol. 3, Issue. 2, February 2014, pg.337 – 342.
[4] Nandhini R, Duraimurugan N, S. P. Chokkalingam, “Face
RecognitionBasedAttendanceSystem”IJEAT, Volume-8,
Issue-3S, February 2019.
[5] Kalachugari Rohini, Sivaskandha Sanagala, Ravella
Venkata Rathnam, Ch. Rajakishore Babu, “Face
Recognition Based Attendance System For CMR College
of Engineering and Technology”,IJITEE,Volume-8Issue-
4S2 March, 2019.
[6] Akshara Jadhav, Akshay Jadhav, Tushar Ladhe, Krishna
Yeolekar, “Automated Attendance System Using Face
Recognition” IRJET, Volume: 04 Issue: 01 | Jan -2017.
[7] Anushka Waingankar, Akash Upadhyay, Ruchi Shah,
Nevil Pooniwala, Prashant Kasambe, “Face Recognition
based Attendance Management System using Machine
Learning” IRJET, Volume: 05 Issue: 06 | June-2018.
[8] Venkata Kalyan Polamarasetty, Muralidhar Reddy
Reddem, Dheeraj Ravi, Mahith Sai Madala, “Attendance
System based on Face Recognition”, IRJET,Volume: 05
Issue: 04 | Apr-2018.
[9] Abhilasha Varshney, Sakshi Singh, Suneet Srivastava,
Suyash Chaudhary, Tanuja, “Automated Attendance
System Using Face Recognition” IRJET, Volume: 06
Issue: 05 | May 2019.
[10] Ajimi. S, “Implementation Of Face Recognition Based
Attendance System Using Lbph” IJERT, Volume. 8 Issue
03, March-2019.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 09 | Sep 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1850
[11] K. Manjula, K. Vijayarekha, P. Vimaladevi. “Review On
Classification Algorithms In Image Processing” IJITER,
Volume 2, Issue 11; November – 2017.
BIOGRAPHIES
Name: Vaishnavi Hava
Qualification: BE in Computer
Engineering.
Name: Seema Kale
Qualification: BE in Computer
Engineering.
Name: Arun Bairagi
Qualification: BE in Computer
Engineering.
Name: Chandan Prasad
Qualification: M.E Computer
Engineering, Android Master
Trainer TSSC,(NSDC),Facilitatorat
Tata Strive.
Name: Sagar Chatterjee
Qualification: Bachelor of
Commerce, Mobilization &
Placement Coordinator at Tata
Strive.
Name: Anish Varghese
Qualification: BSc in Hotel
Management and Catering
Technology, Hospitality Master
Trainer THSC, (NSDC), Facilitator
at Tata Strive.

More Related Content

PDF
IRJET- Face Recognition using Deep Learning
PDF
IRJET - Automated Attendance System using Multiple Face Detection and Rec...
PDF
IRJET- Library Management System with Facial Biometric Authentication
PDF
IRJET- Student Attendance System by Face Detection
PDF
IRJET- Autonamy of Attendence using Face Recognition
PDF
Attendance Using Facial Recognition
PDF
AN IMAGE BASED ATTENDANCE SYSTEM FOR MOBILE PHONES
PDF
IRJET - Design and Development of Android Application for Face Detection and ...
IRJET- Face Recognition using Deep Learning
IRJET - Automated Attendance System using Multiple Face Detection and Rec...
IRJET- Library Management System with Facial Biometric Authentication
IRJET- Student Attendance System by Face Detection
IRJET- Autonamy of Attendence using Face Recognition
Attendance Using Facial Recognition
AN IMAGE BASED ATTENDANCE SYSTEM FOR MOBILE PHONES
IRJET - Design and Development of Android Application for Face Detection and ...

What's hot (19)

PDF
A survey paper on various biometric security system methods
PDF
IRJET- Intelligent Automated Attendance System based on Facial Recognition
PDF
Face Liveness Detection for Biometric Antispoofing Applications using Color T...
PDF
Mobile to server face recognition. Skripsi 1.
PDF
A Review on Feature Extraction Techniques and General Approach for Face Recog...
PPTX
A comparative review of various approaches for feature extraction in Face rec...
PPTX
Identifying unconscious patients using face and fingerprint recognition
PPTX
Face Recognition using Skin Color
PDF
IRJET- Igaze-Eye Gaze Direction Evaluation to Operate a Virtual Keyboard for ...
PDF
Face recognition Face Identification
DOCX
Face recognition system
PDF
Prevention of Spoofing Attacks in Face Recognition System Using Liveness De...
PPTX
Face recognition
PPTX
Face recognition technology
PDF
IRJET-A Survey on Face Recognition based Security System and its Applications
PPTX
Facial Recognition
PDF
D1061825
PPT
Face recognition
PDF
Face recognition software system by Junyu Tech.(China)
A survey paper on various biometric security system methods
IRJET- Intelligent Automated Attendance System based on Facial Recognition
Face Liveness Detection for Biometric Antispoofing Applications using Color T...
Mobile to server face recognition. Skripsi 1.
A Review on Feature Extraction Techniques and General Approach for Face Recog...
A comparative review of various approaches for feature extraction in Face rec...
Identifying unconscious patients using face and fingerprint recognition
Face Recognition using Skin Color
IRJET- Igaze-Eye Gaze Direction Evaluation to Operate a Virtual Keyboard for ...
Face recognition Face Identification
Face recognition system
Prevention of Spoofing Attacks in Face Recognition System Using Liveness De...
Face recognition
Face recognition technology
IRJET-A Survey on Face Recognition based Security System and its Applications
Facial Recognition
D1061825
Face recognition
Face recognition software system by Junyu Tech.(China)
Ad

Similar to IRJET- Free & Generic Facial Attendance System using Android (20)

PDF
A Real Time Advance Automated Attendance System using Face-Net Algorithm
PDF
Face detection based attendance system
PDF
AUTOMATION OF ATTENDANCE USING DEEP LEARNING
PDF
Development of an Automatic & Manual Class Attendance System using Haar Casca...
PDF
Face Recognition Based Automated Student Attendance System
PDF
IRJET- A Study on Automated Attendance System using Facial Recognition
PDF
Next-Generation Attendance Management
PPTX
Synopsis Presentation Major Project- I.pptx
PPTX
Synopsis Prsentation For Facial Recognition For Attendance management System....
PDF
MTCNN BASED AUTOMATIC ATTENDANCE SYSTEM USING FACE RECOGNITION
PDF
A VISUAL ATTENDANCE SYSTEM USING FACE RECOGNITION
PPTX
Face Recognition Attendance System using SVM.pptx
PPTX
IP%20FACE%20RECOGNITION%20ATTENDANCE%20SYSTEM.pptx
PDF
Student Attendance Using Face Recognition
PDF
Smart Attendance System using Face-Recognition
PDF
Attendance System using Face Recognition
PDF
IRJET- Smart Classroom Attendance System: Survey
PDF
A Web-based Attendance System Using Face Recognition
PDF
IRJET- Automated Attendance System using Face Recognition
A Real Time Advance Automated Attendance System using Face-Net Algorithm
Face detection based attendance system
AUTOMATION OF ATTENDANCE USING DEEP LEARNING
Development of an Automatic & Manual Class Attendance System using Haar Casca...
Face Recognition Based Automated Student Attendance System
IRJET- A Study on Automated Attendance System using Facial Recognition
Next-Generation Attendance Management
Synopsis Presentation Major Project- I.pptx
Synopsis Prsentation For Facial Recognition For Attendance management System....
MTCNN BASED AUTOMATIC ATTENDANCE SYSTEM USING FACE RECOGNITION
A VISUAL ATTENDANCE SYSTEM USING FACE RECOGNITION
Face Recognition Attendance System using SVM.pptx
IP%20FACE%20RECOGNITION%20ATTENDANCE%20SYSTEM.pptx
Student Attendance Using Face Recognition
Smart Attendance System using Face-Recognition
Attendance System using Face Recognition
IRJET- Smart Classroom Attendance System: Survey
A Web-based Attendance System Using Face Recognition
IRJET- Automated Attendance System using Face Recognition
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)

DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
UNIT 4 Total Quality Management .pptx
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPT
Mechanical Engineering MATERIALS Selection
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
Geodesy 1.pptx...............................................
PDF
composite construction of structures.pdf
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
Lesson 3_Tessellation.pptx finite Mathematics
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPT
Project quality management in manufacturing
PPTX
Sustainable Sites - Green Building Construction
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Operating System & Kernel Study Guide-1 - converted.pdf
UNIT 4 Total Quality Management .pptx
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Mechanical Engineering MATERIALS Selection
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Geodesy 1.pptx...............................................
composite construction of structures.pdf
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Lesson 3_Tessellation.pptx finite Mathematics
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Project quality management in manufacturing
Sustainable Sites - Green Building Construction
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
CYBER-CRIMES AND SECURITY A guide to understanding

IRJET- Free & Generic Facial Attendance System using Android

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 09 | Sep 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1846 Free & Generic Facial Attendance System using Android Vaishnavi Hava1, Seema Kale2, Arun Bairagi3, Chandan Prasad4, Sagar Chatterjee5, Anish Varghese6 1,2,3Trainee of Android App Developer (TSSDC, Pune) 4Android Master Trainer (TSSDC, Pune) 5 Mobilization & Placement Coordinator (TSSDC, Pune) 6Hospitality Master Trainer (TSSDC, Pune) ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract – Digitalization is growing in every aspect of human life whether banking or education. Nowadaysahuman believes to keep everything automated, Even though books became eBooks. Same educational sector uses differentdigital attendance system like biometric fingerprint, face scan, etc. but every schools/colleges can’t afford thiskindofsystems due to commercialization. In this paper we are proposinga system which is an open source and generic application for computation of regular attendance using facialrecognition. It is easily available for each and every school/college/organization at free of cost. This proposed system creates Google Sheets automatically and it is easily accessed by the organization. This system is based on face detection and recognition algorithms, which automatically detects the student’s face and mark their attendance. Key Words: Image Processing, SQLite Database, Google Sheet, Face Detection, Face Recognition, Android Application. 1. INTRODUCTION The extraordinary demand of educational organizations as well as industrial area has increased to maintain the attendance.Everyinstitute/organizationhasits own attendance system in this regard. This whole process is manual work, so it is maintained on paper. So, attendance process may be considered as time- consuming process. There are different technologies available to avoid manual attendance like biometric attendance. Biometric can be of any type like Signature, Fingerprint, Iris recognition, RFID, Face recognition, etc. Amongst those techniques face recognition is natural and easy to use and does not require aid from the test subject. The proposed system capture and recognize the face image from the camera. Face recognition consists of two steps i.e. Detection and Verification using different classification algorithms. Face verification match and compares a face image against a template face images whoseidentityisbeing claimed. 2. LITERATURE SURVEY Attendance is considered as an important factorfor an educational organization or industrial sector. In general, the attendance system can be maintained in two ways like manually as well as automatically. Manual attendance may be considered as a time-consuming process [6]. Automatic Attendance System is better to solve all the issues of traditional process. Biometric techniques can be used for automatic attendance system. Face recognition is one of the biometric techniques which involve determining the image of the face of any given person. Face recognition is a major challenge encountered in multidimensional visual model analysis. Human beings can distinguish a particular face depending on a number of factors. So the art of recognizing the human face exhibits varying characteristics like expressions, age, changes in hairstyle. With the advancement of the deep learning technology the machine automatically detects the attendance of the students and maintains a record of those collected data. Abhilasha Varshney et al [9] have presented an automated system for human face recognition in a real time background for an organization to mark the attendance of their employees or student. Machine Learning on Facial Recognition approach isusedforfacerecognition.Thegoal is to get deep neural network to output a person’s face with identification. This means that the neural network needs to be trained to automatically identify different features of a face and calculate numbers based on that. Nandhini R et al [4] implemented Feature-based approach also known as local face recognition system, used in pointing the key features of the face like eyes, ears, nose, mouth, edges, etc., Numerous algorithms and techniques have been developed for face recognition but the concept to be implemented here is Deep Learning. It helps in conversion of the frames of the video into images so that the face of the student can be easily recognized and the attendance database can be easily reflected automatically. In this paper [7] proposed the system whichtackles the predicament of recognition of faces in biometricsystems subject to different real time scenarios such as illumination, rotation and scaling. The systemcamera ofanandroidphone captures input image, an algorithm to detect a face from the input image, encode it and recognize the face and mark the attendance in a spreadsheet and send it to the server where faces are recognized from the database and attendance is calculated on basis of it.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 09 | Sep 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1847 Kalachugari Rohini et al [5] proposed the system was completely based on both detection and recognition it will automatically detect the students in the classroom and mark attendance by recognizing the person. The system is based on CNN perspectives and algorithms. which has only developed face recognizes up-to 30 degree’s angle. In this paper [10] Cascade classifierisusedtodetect face and also Local Binary Pattern Histogram(LBPH) algorithms for this technology. This system saves time and also monitor students and students can verify their attendance status with the help of a user id and password. The attendance marking system with face recognition, does image processing using stream and keeping the attendance in database. The authors [11] discussed about Classification algorithm which is used for image processing techniques. It is used to classify the features that are extracted from the image into various classes based on differentcharacteristics. This paper proposes the classification algorithms available for real world applications such as Naive- Bayes , Support Vector Machine, k-Nearest Neighbour algorithms, Shadow algorithms, Minimum Mean Distance (MMD), Neural Networks, Decision Trees, Hidden Markov Model, K-means clustering algorithms, Machine Learning In this paper [1] the attendanceisrecordedbyusing a camera attached in the classroom which capture image of students. They have designed this system which is based on image processing and detect faces and save the extracted faces in database for recognizing them. The detected faces are compared with the database during face recognition. When faces are detected then attendance will be marked as present. The system [2] finds the attendance by using position and face descriptions in classroom lecture. They projected the presence student and the location of each student by continuous inspection and footage. The result of this experiment shows performance for estimation of the attendance. This paper [8] describes one of the biometric category is face detection and recognitiongivingresultusing MATLAB. This requires a high end specifications of a system in order get the better results. It won’t run on all the small specification systems. So, this can run only small database and compare them with the face required. 2.1 Related work on Face Recognition Applications: - 2.1.1 Best Employee Attendance Tracking and Visit Manager: This attendance app offers the surest way to track user’s attendance with GPS location wherever, whenever user want. App works even in remote areas in offline mode. Features of BEATVM : a) This app allows Punch visits. b) Group attendance has been taken by this app. c) This application can track location. Limitations of BEATVM : a) This app doesn’t track time and date of attendance. b) Application didn’t provide push notification for user. c) Export to MS Excel. 2.1.2 Luxand Face Recognition: This app can detect any face and give it a name. The app will memorize the face and recognize it further. The app can memorize several persons. If a faceisnotrecognized, tap and name it again. Features of Luxand: a) This app provides tracking time and date. b) Face detection. c) Analytics and reporting of attendance. Limitations of Luxand : a) This app don’t allows for group attendance. b) This app can track location of user’s attendance c) Push notification. 2.1.3 Face Recognition Application: This app demonstrates how to calculate Eigenfaces and Fisherfaces used for face recognition on an android device and data is maintained securely. Features of Face Application: a) Face detection and recognition. b) This app provides data safety. Limitations of Face Application: a) Group attendance. b) This app didn’t export data to MS Excel. 2.1.4 Railer-Face Recognition Attendance: In this app Employee check in and check outquickly using face recognition on the mobile.Italsomaintainontime attendance and leave management (sick, annual leave, emergency, etc) it has ability to analyze and reporting by giving push notification. Features of Railer-Face:
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 09 | Sep 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1848 a) This app provide Check in and check out option. b) This app can export data to MS Excel. Limitation of Railer-Face: a) Group attendance. 2.1.5 Abseno Attendance Face Recognition: This app consist real time face recognition with Adjustable Confidence and Real Human Verification against spoof attempt using still image or video. It can exportknown person or import face data from/to another Abseno User. After verification of person report will be generated. Features of Abseno: a) This app does the real time face recognition. b) Push notification. Limitations of Abseno: a) Limited number of registrations. 2.1.6 Face Match R: Face Match R allows us to test our facial recognition system. It can perform face recognition from your device’s photo gallery, Facebook or Instagram account. Features of FaceMatchR : a) Low data bandwidth requirements b) Backend cluster image processing Limitations FaceMatchR: a) Check in and check out. b) Export to MS Excel. Taxonomy Chart is tabular outcome of the survey of the various web-based and native application for broader view for better innovation. Chart -1: Taxonomy Chart 3. EXISTING SYSTEM The main working principle of the existingsystemisthat, the video captured data isconvertedintoimagetodetect and recognize it. The attendance is marked by the recognized images else the system marks the database as absent. Fig -1: Existing System Architecture 4. PROPOSED SYSTEM Systems design is the process of defining the architecture, modules and data for a system to satisfy requirements. The proposed Facial Attendance System mainly divided into three main modules.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 09 | Sep 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1849 Fig -2: Proposed System Architecture 4.1 Administration module: Admin has authority to upload, modify and delete student details. He creates the excel sheet for the entire details and store it into the database and compare with the training data set for attendance of the particular student. 4.2 User Module: 4.2.1. Capture Image: The frontal image of the student is going to capture by the mobile camera and further process goes for face detection. 4.2.2 Face Detection: Face detection has the objective of finding the faces in an image and extract them to be used by various algorithms which are proposed for face detection using machine learning based methods. 4.2.3 Pre-processing: The detected face is extracted and subjected to preprocessing. This preprocessingstepinvolvescalculations of landmarks from extracted images and creates template and store it. 4.2.4 Face Recognition: The face recognition algorithm is responsible for finding characteristics which describe the image and compare with training data set for matching the template. 4.3 Verification Module: It classifies the stored data with the helpofmachine learning classification algorithms to verifystudentandmark their attendance as present or absent. 5. CONCLUSION We reviewed some of our related researches and found all the systems are commercialized. Only few of them were focused on making it open source but fully featured attendance systems were not made so we are focusing to make it open source to schools/colleges/organizations. REFERENCES [1] Vaibhav V. Mainkar, Murlidhar Shriram Samant, Dhanashri Vishnu Patil, Priyanka Arun Pednekar, Harshad Vijay Shinde, “Attendance Monitoring System Using Image Processing” IJICS, Volume 5, Issue 2, February 2018M. Young, The Technical Writer’s Handbook. Mill Valley, CA: University Science, 1989. [2] Dan Wang, Rong Fu, ZuyingLuo,“Classroom Attendance Auto-management Based on Deep Learning”, ICESAME 2017, volume 123. [3] K. Senthamil Selvi, P. Chitrakala, A. AntonyJenitha,“Face recognition based Attendance marking system” IJCSMC, Vol. 3, Issue. 2, February 2014, pg.337 – 342. [4] Nandhini R, Duraimurugan N, S. P. Chokkalingam, “Face RecognitionBasedAttendanceSystem”IJEAT, Volume-8, Issue-3S, February 2019. [5] Kalachugari Rohini, Sivaskandha Sanagala, Ravella Venkata Rathnam, Ch. Rajakishore Babu, “Face Recognition Based Attendance System For CMR College of Engineering and Technology”,IJITEE,Volume-8Issue- 4S2 March, 2019. [6] Akshara Jadhav, Akshay Jadhav, Tushar Ladhe, Krishna Yeolekar, “Automated Attendance System Using Face Recognition” IRJET, Volume: 04 Issue: 01 | Jan -2017. [7] Anushka Waingankar, Akash Upadhyay, Ruchi Shah, Nevil Pooniwala, Prashant Kasambe, “Face Recognition based Attendance Management System using Machine Learning” IRJET, Volume: 05 Issue: 06 | June-2018. [8] Venkata Kalyan Polamarasetty, Muralidhar Reddy Reddem, Dheeraj Ravi, Mahith Sai Madala, “Attendance System based on Face Recognition”, IRJET,Volume: 05 Issue: 04 | Apr-2018. [9] Abhilasha Varshney, Sakshi Singh, Suneet Srivastava, Suyash Chaudhary, Tanuja, “Automated Attendance System Using Face Recognition” IRJET, Volume: 06 Issue: 05 | May 2019. [10] Ajimi. S, “Implementation Of Face Recognition Based Attendance System Using Lbph” IJERT, Volume. 8 Issue 03, March-2019.
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 09 | Sep 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1850 [11] K. Manjula, K. Vijayarekha, P. Vimaladevi. “Review On Classification Algorithms In Image Processing” IJITER, Volume 2, Issue 11; November – 2017. BIOGRAPHIES Name: Vaishnavi Hava Qualification: BE in Computer Engineering. Name: Seema Kale Qualification: BE in Computer Engineering. Name: Arun Bairagi Qualification: BE in Computer Engineering. Name: Chandan Prasad Qualification: M.E Computer Engineering, Android Master Trainer TSSC,(NSDC),Facilitatorat Tata Strive. Name: Sagar Chatterjee Qualification: Bachelor of Commerce, Mobilization & Placement Coordinator at Tata Strive. Name: Anish Varghese Qualification: BSc in Hotel Management and Catering Technology, Hospitality Master Trainer THSC, (NSDC), Facilitator at Tata Strive.