0% found this document useful (0 votes)
12 views9 pages

Face Recognition Attendance System

The document presents an Automatic Attendance System using face recognition technology, developed with a Raspberry Pi and camera module for efficient and contactless attendance tracking. It highlights the advantages of the system, such as improved accuracy, reduced manual workload, and real-time data logging, while also detailing the methodology and hardware requirements. The project successfully demonstrates the implementation of face recognition algorithms to automate attendance management processes.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views9 pages

Face Recognition Attendance System

The document presents an Automatic Attendance System using face recognition technology, developed with a Raspberry Pi and camera module for efficient and contactless attendance tracking. It highlights the advantages of the system, such as improved accuracy, reduced manual workload, and real-time data logging, while also detailing the methodology and hardware requirements. The project successfully demonstrates the implementation of face recognition algorithms to automate attendance management processes.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

See discussions, stats, and author profiles for this publication at: [Link]

net/publication/372359702

Automatic Attendance System Using Face Recognition

Article in Journal of Image Processing and Intelligent Remote Sensing · July 2023
DOI: 10.55529/jipirs.34.11.18

CITATION READS

1 133

4 authors, including:

Altaf Mulani
SKN Sinhgad College of Engineering, Pandharpur
57 PUBLICATIONS 1,087 CITATIONS

SEE PROFILE

All content following this page was uploaded by Altaf Mulani on 18 July 2024.

The user has requested enhancement of the downloaded file.


Journal of Image Processing and Intelligent Remote Sensing
ISSN 2815-0953
Vol: 03, No. 04, June-July 2023
[Link]
DOI: [Link]

Automatic Attendance System Using Face Recognition

Utkarsh Rajesh Ughade1*, Shital Maruti Gikwad2, Atharva Nitin Yeole3,


Dr. A. O. Mulani4
1*,2,3,4
Department of Electronics and Telecommunication, SKN SCOE Korti, Pandharpur,
India.

Email: 2shitalgaikwad1128@[Link], 3atharvayeole007@[Link],


4
[Link]@[Link]
Corresponding Email: 1*utkarsh.ughade2000@[Link]

Received: 08 March 2023 Accepted: 29 May 2023 Published: 13 July 2023

Abstract: The project aims to develop an automated attendance system using face
recognition technology. The system eliminates manual methods and provides contactless
attendance tracking. It utilizes a Raspberry Pi board, camera module, and advanced image
processing techniques to detect and recognize faces in real-time. Attendance data is stored
in a database which is excel sheet and can be accessed remotely. The system improves
efficiency, reduces errors, and promotes hygiene and safety in various environments.

Keywords: Face Recognition, Internet of Things (IOT), Automatic Attendance System,


Technology.

1. INTRODUCTION

The "Automatic Attendance System with Face Recognition using Raspberry Pi" project
revolutionizes the traditional attendance management process by introducing a contactless
and efficient solution. Manual attendance methods, such as sign-in sheets or barcode
scanning, are prone to errors, time-consuming, and lack real-time tracking capabilities. By
leveraging the capabilities of Raspberry Pi, a versatile and affordable single-board computer,
combined with state-of-the-art face recognition technology, this project aims to
streamline attendance management. The system utilizes a Raspberry Pi board, camera
moduel, and image processing techniques to capture and analyze live video feeds. The face
recognition algorithm implemented in the system compares the detected faces with pre-
registered images to accurately identify individuals. The attendance data is then logged into a
database for easy access and record-keeping purposes. This automated system offers several
advantages, including increased accuracy, reduced administrative workload, and real-time
attendance tracking. Additionally, the contactless nature of the system promotes hygiene and
minimizes the risk of transmission, making it particularly valuable in the context of current
health concerns. Overall, the "Automatic Attendance System with Face Recognition using

The Author(s) [Link] is an Open Access Article distributed under the CC BY license.
([Link] 11
Journal of Image Processing and Intelligent Remote Sensing
ISSN 2815-0953
Vol: 03, No. 04, June-July 2023
[Link]
DOI: [Link]

Raspberry Pi" project presents an innovative solution to modernize attendance management.


It leverages cutting-edge technology to provide a reliable, efficient, and secure system that
simplifies attendance tracking processes in various settings.

Literature Review
Paper: "Automatic Attendance Management System using Face Recognition" by P. Sivakami
and S. Nirmala Devi This paper presents an automatic attendance management system using
face recognition techniques. It discusses the use of Raspberry Pi and OpenCV for image
processing and face recognition algorithms.

Paper: "Development of Face Recognition System based on Raspberry Pi" by S. M. Ahmed


and S. A. Sadek This paper focuses on developing a face recognition system using Raspberry
Pi. It explores different face recognition algorithms, such as Eigenfaces and Fisherfaces.
The performance evaluation demonstrates the system's accuracy and effectiveness in face
recognition tasks.

Paper: "Automated Attendance System using Face Recognition" by V. Anjali and R.


Hemalatha. This paper proposes an automated attendance system based on face recognition
technology. Raspberry Pi, along with the OpenCV library, is used for capturing and
processing images. The system achieved accurate attendance records, reducing the manual
effort and time required for attendance management.

Paper: "Face Recognition-based Attendance Monitoring System using Raspberry Pi" by M.


A. Hannan and A. S. Hossain. This paper presents a face recognition-based attendance
monitoring system using Raspberry Pi. The system utilizes the Haar-like features algorithm
for face detection and Eigenfaces for recognition. Performance evaluation shows reliable and
efficient attendance management with high accuracy.

Hardware Requirement
Raspberry Pi 3B+
Raspberry pi 3 B+ is minicomputer.
Role of raspberry pi in project is for facial recognition Power supply: 5V/2.5A
Raspberry Pi 3 B+, include a faster processor, improved thermal management, and better
wireless connectivity.
The Raspberry Pi 3 B+ is suitable for face recognition

Pi camera
Camera is main sensor for face recognition. Here pi camera support raspberry pi board.
Perfect face detection is based on different features of camera like camera resolution and
Focal length its resolution is 5 megapixel and max image transfer rate is 30 frame per
seconds(fps)

The Author(s) [Link] is an Open Access Article distributed under the CC BY license.
([Link] 12
Journal of Image Processing and Intelligent Remote Sensing
ISSN 2815-0953
Vol: 03, No. 04, June-July 2023
[Link]
DOI: [Link]

Flowgraph

2. METHODOLOGY

Requirement Analysis: Identify the specific requirements and objectives of the attendance
system. Determine the target environment, the number of individuals to be tracked, and any
additional functionalities required. Hardware Setup: Set up the Raspberry Pi board by
connecting the necessary peripherals, including the camera module, display unit, and other
relevant components. Ensure proper power supply and connectivity. Image Acquisition:
Configure the camera module to capture live video feeds. Adjust camera settings for optimal
image quality, considering factors such as lighting conditions and camera placement.
Preprocessing: Implement image preprocessing techniques to enhance the quality of captured
images. This may involve tasks such as noise reduction, image resizing, and normalization.
Face Detection: Utilize face detection algorithms to identify and locate faces within the
captured images. This step involves detecting facial features and creating bounding boxes
around detected faces. Feature Extraction: Extract relevant features from the detected faces to
represent them in a numerical format. Popular techniques include Local Binary Patterns
(LBP), Histogram of Oriented Gradients (HOG), or deep learning-based feature extraction
using convolutional neural networks (CNNs). Face Recognition: Employ face recognition
algorithms to match the extracted face features against pre-registered face templates or a
database of known individuals. Popular methods include Eigenfaces, Fisher faces, or deep
learning-based approaches like Siamese networks or FaceNet. Attendance Logging: Log
attendance records by associating recognized faces with corresponding identities. Maintain a
database to store attendance information, including timestamps and individual identifiers.

The Author(s) [Link] is an Open Access Article distributed under the CC BY license.
([Link] 13
Journal of Image Processing and Intelligent Remote Sensing
ISSN 2815-0953
Vol: 03, No. 04, June-July 2023
[Link]
DOI: [Link]

Final Model of Project

Fig 1: final Setup of Project

3. RESULTS

Automatic attendance system is successfully taking attendance with help of face detection.
Present the accuracy of the face recognition algorithm used in the system. Final attendance
stored in excel sheet and transferred file from system to department head.

Fig 2: Face detection with name

The Author(s) [Link] is an Open Access Article distributed under the CC BY license.
([Link] 14
Journal of Image Processing and Intelligent Remote Sensing
ISSN 2815-0953
Vol: 03, No. 04, June-July 2023
[Link]
DOI: [Link]

Fig 3: Attendance Data in Excel sheet

4. CONCLUSIONS

Automatic Attendance System with Face Recognition using Raspberry Pi" project offers a
valuable and innovative solution to automate attendance management processes. By
leveraging the power of Raspberry Pi and advanced face recognition technology, the system
provides several benefits, including accuracy, convenience, and contactless operation
throughout the project, we have successfully implemented a robust and efficient system that
can accurately detect and recognize faces in real-time, enabling automated attendance
tracking. The integration of image processing techniques and a reliable face recognition
algorithm has ensured accurate identification and reduced errors.

5. REFERENCES
1. A Brief History of Facial Recognition. 2020. URL: Https://[Link]/Market-
Leadership/Publications-Media/A-Brief-History-Of-Facial-Recognitio Design Of A
Face Recognition System (PDF Download Available). Available From:
Https://[Link]/Publication/262875649_Design_Of_A_Face_Recogniti
on_Syste_M
2. Getty Images (2017) Lecture Hall. Available At:
Https://[Link]/Photos/Lecture-
Hall?Mediatype=Photography&Page=5&Phrase=Lecture%20hall&Sort=MoStpopular
3. Dipti Kumbhar, Prof. Dr. Y. S. Angal Department Of Electronics And

The Author(s) [Link] is an Open Access Article distributed under the CC BY license.
([Link] 15
Journal of Image Processing and Intelligent Remote Sensing
ISSN 2815-0953
Vol: 03, No. 04, June-July 2023
[Link]
DOI: [Link]

Telecommunication, Smart Attendance System Using Computer Vision And Machine


Learning Yogeshangal@[Link] IRJET 1/4/2017]
4. P. Visalakshi, Sushant Ashish Assistant Professor, Department Of Computer Science
And Engineering SRM Institute Of Science And Technology, Chennai, Tamil Nadu,
ATTENDANCE SYSTEM USING MULTI-FACE RECOGNITION, IEEE 27/5/2016]
5. CH. VINOD KUMAR, DR. K. RAJA KUMAR PG Scholar, Dept Of CS& SE, Andhra
University, Vishakhapatnam, AP, India. Assistant Professor, Dept of CS& SE, Andhra
University, Vishakhapatnam, AP, India. Face Recognition Based Student Attendance
System With Opencv 15/12/2014]
A. O. Mulani And Dr. P. B. Mane, “High Throughput Area Efficient FPGA
Implementation Of AES Algorithm”, In The Intech Open Access Book Entitled
Computer And Network Security, Feb. 2019.
6. Hemlata M. Jadhav, Altaf Mulani And Makarand M. Jadhav, “Design AndDevelopment
Of Chatbot Based On Reinforcement Learning”, In The Wiley- IEEE Book Entitled
Natural Language Processing Using Machine And DeepLearning, 2022.
7. Mr. Rahul S. Pol, Et Al., " Realistic Optimal Path Planning Algorithm For Indoor Real-
Time Mobile Robot Navigation", International Journal Of Web Engineeirng, ISSN:
1540-9589 (Print Version) ISSN: 1544-5976 (Online Version), Vol 17 No. 6 (Pp 3662-
3688),
8. Dr. B. Sheela Rani. Et Al., “Socio-Realistic Optimal Path Planning For Indoor Real-
Time Autonomous Mobile Robot Navigation" International Journal Of Vehicle
Autonomous System Volume 15 Issue 2: 2020. Print ISSN: 1471-0226 Online ISSN:
1741-5306 DOI : Https://[Link]/10.1504/IJVAS.2020.108399
9. Prof M. Murugan, Et Al., ‘A Sensor Fusion Based Person Detection System',
International Journal of Applied Engineering Research (IJAER), 5th to 6th March 2015,
Print ISSN 0973-4562. Online ISSN 1087--1090, Pp.8673-8675
10. Dr. M. Murugan, Et Al., “Unoccupied Floor Extraction in Autonomous Mobile Robot
Navigation" Journal of Electronic Design and Technology Volume 8 Issue 2: 2017.
11. Mr. Rahul S. Pol, Mt. Suyash Dhabare " Automated Face Recognition Based
Attendance System Using LBP Recognizer", Inetrnational Journal Od Advance
Scientific Research And Engineering Trends", Volume 5, Issue 4, | April 2020, ISSN
(Online) 2456-0774,
12. Mr. Rahul Pol, Mr. Kedar Naik, "Passenger Ground Vehicle Live Parameter Monitoring
And Governing Using Automotive IVN Prototype Mode", EPH - International Journal
Of Science And Engineering (ISSN: 2454 - 2016), Aug2019,Vol 5, Issue 8, Pp 16-21
13. Dr. Rahul S Pol, Dr. B. Sheela Rani, Prof M. Murugan (2021). Optimal Path Planner for
Indoor Mobile Robot Environment. Design Engineering, 8297-8309.
14. Dr. Rahul Shivaji Pol, Et Al., (2021). Grid Based Realistic Optimal Path Planning.
Design Engineering, 11987 - 12002.
15. Dr. Rahul Shivaji Pol Et Al. (2022). I Button Based Physical Acess Grid Based
Realistic Optimal Path Planning. Journal of Algebraic Statistics, 11987 - 12002, ISSN:
1309-3452.
16. Dr. Rahul Shivaji Pol, Et Al., (2022). Yarn Quality Detection for Textile Industries
Using Image Processing. Journal of Algebraic Statistics, 11987 - 12002. ISSN:1309-

The Author(s) [Link] is an Open Access Article distributed under the CC BY license.
([Link] 16
Journal of Image Processing and Intelligent Remote Sensing
ISSN 2815-0953
Vol: 03, No. 04, June-July 2023
[Link]
DOI: [Link]

3452 Vol. 13 No. 3 (2022)


17. Patale J. P., Et Al. "A Systematic Survey on Estimation of Electrical Vehicle." Journal
of Electronics, Computer Networking and Applied Mathematics (JECNAM) ISSN:
2799-1156 3.01 (2023): 1-6.
18. Makarand M. Jadhav, Et Al. "Painless Machine Learning Approach to Estimate Blood
Glucose Level with Non-Invasive Devices." Artificial Intelligence, Internet of Things
(Iot) and Smart Materials for Energy Applications. CRC Press, 2022. 83-100.
19. Rahul, G., Et Al. "Microcontroller Based Drip Irrigation System." (2016): 109-115.
20. Patale J., Et Al. "Python Algorithm to Estimate Range of Electrical Vehicle."
Telematique (2022): 7046-7059.
21. Takale, Et Al. "DWT-PCA Based Video Watermarking." Journal of Electronics,
Computer Networking and Applied Mathematics (JECNAM) ISSN: 2799-1156 2.06
(2022): 1-7.
22. Shinde, Rahul, Et Al. "Analysis of Biomedical Image‖." International Journal on Recent
& Innovative Trend in Technology (IJRITT) (2015).
23. Mandwale, Amruta, Et Al. "Different Approaches for Implementation of Viterbi
Decoder." IEEE International Conference on Pervasive Computing (ICPC). 2015.
24. Takale, Swapnil, Et Al. "Video Watermarking System." International Journal for
Research in Applied Science & Engineering Technology (IJRASET) 10.
25. Bhyri C., Et Al., Comparative Survey on EEG Analyss for Detecting Brain Disorders.
International Journal of Future Generation Communication and Networking. 2020;
13(3s):1253-7.
26. Gadade, Bhanudas, Et Al. "Automatic System for Car Health Monitoring." International
Journal of Innovations in Engineering Research and Technology (2022): 57-62.
27. Yogita Maske, Mr. A. B. Jagadale Et Al. “Implementation of BIOBOT System for
COVID Patient and Caretakers Assistant Using IOT”. International Journal of
Information Technology &Amp; Computer Engineering (IJITC) ISSN: 2455-5290, Vol.
2, No. 01, Jan. 2023, Pp. 30-43, Doi:10.55529/Ijitc.21.30.43.
28. Godse, A. P., Et Al. (2009)." Embedded Systems (First Edition). Pp. (1-5).
29. B. Ganesh, Et Al., "Comprehensive Survey on EEG Analysis for Detecting Brain
Disorders." Mukt Shabd Journal IX (VI) (2020): 2258-2262.
30. P. B. Mane, Et Al. “High Speed Area Efficient FPGA Implementation Of AES
Algorithm”, International Journal Of Reconfigurable And Embedded Systems (IJRES),
Vol 7, Is. 3, 157-165
31. B. Ganesh, And Channappa Bhyri. “Cap Sleep Disorder Identification Using Eeg
Analysis" Eur. Chem. Bull. 2023, 12 (S3), 1709 – 29.
A. O. Mulani, Watermarking And Cryptography Based Image Authentication On
Reconfigurable Platform. Universitas Ahmad Dahlan, 2017.
32. Akshata Kambale. Et Al., “HOME AUTOMATION USING GOOGLE ASSISTANT”,
UGC Care Approved Journal, Vol 32 Issue 1, 202
33. Dr. K. S. L. Kazi, Et Al. “Effect of Rotation and Projection on Real Time Hand Gesture
Recognition System for Human Computer Interaction”, Journal of Gujrat Research
Society, Volume 21 Issue 16, Dec 2019.
34. B. Ganesh. Et Al., “Epilepsy Identification Using EEG Signal Monitoring." Turkish

The Author(s) [Link] is an Open Access Article distributed under the CC BY license.
([Link] 17
Journal of Image Processing and Intelligent Remote Sensing
ISSN 2815-0953
Vol: 03, No. 04, June-July 2023
[Link]
DOI: [Link]

Journal of Computer and Mathematics Education (TURCOMAT) 12.2 (2021): 2366-


2371.
35. R. A. Sawant, Et Al. “Automatic PCB Track Design Machine”, International Journal
Of Innovative Science And Research Technology, Vol 7, Issue 9, Sept 22.
36. Rutuja Abhangaro, Et Al. “DESIGN AND IMPLEMENTATION OF 8-BIT VEDIC
MULTIPLIER”, International Journal of Research Publications in Engineering and
Technology (ISSN No: 2454-7875), March 2017.
37. Mahesh Seth, Et Al. “Painless Machine Learning Approach To Estimate Blood
Glucose Level Of Non-Invasive Device”, Artificial Intelligence, Internet Of Things
(Iot) And Smart Materials For Energy Applications, 2022
38. Maske, Yogita, Et Al. "Development of BIOBOT System to Assist COVID Patient and
Caretakers." European Journal of Molecular & Clinical Medicine 10.01 (2023): 2023.

The Author(s) [Link] is an Open Access Article distributed under the CC BY license.
([Link] 18

View publication stats

Common questions

Powered by AI

The Automatic Attendance System using Face Recognition improves attendance management by eliminating the need for manual sign-in methods, which are prone to errors and time-consuming . It offers real-time tracking capabilities, increases accuracy, and reduces administrative workload . Additionally, the system's contactless nature enhances hygiene and safety, particularly relevant in the context of current health concerns .

The Raspberry Pi serves as the central processing unit, handling facial recognition tasks and integrating with the camera module to capture live video feeds . The camera module acts as the primary sensor for face detection, with its resolution and frame rate directly affecting detection accuracy .

Key challenges include variations in lighting conditions, image quality, and facial obstructions that affect recognition accuracy . Addressing these requires robust image preprocessing techniques such as noise reduction and normalization, as well as adaptive algorithms capable of handling diverse input conditions . Ensuring privacy and security also poses challenges, which can be mitigated by employing encryption techniques and access control measures .

Image processing techniques enhance the system's quality by improving captured image quality through noise reduction, resizing, and normalization processes . These techniques ensure that the face recognition algorithms receive high-quality inputs, increasing the accuracy and reliability of the system . Proper preprocessing is vital for effective face detection and recognition, directly impacting the system's performance .

The system ensures accuracy through real-time tracking and comparison using sophisticated face recognition algorithms, which match faces against pre-registered templates . By leveraging techniques like Convolutional Neural Networks (CNNs) for feature extraction, the system can differentiate between individuals with high precision, reducing false positives and negatives during recognition . This accurate identification is crucial to ensuring attendance records are reliable and error-free .

Data storage is critical for maintaining attendance records, which are stored in an accessible format like Excel spreadsheets . This allows for easy retrieval and management of attendance data. The system logs attendance records by linking recognized faces with their identities, incorporating timestamps and identifiers for thorough record-keeping . Such well-organized data management facilitates efficient access and minimizes administrative workload .

Potential ethical concerns include privacy rights violations, as continuous monitoring might be perceived as intrusive . There are also risks related to data security since improperly managed personal data could lead to unauthorized access and misuse . Addressing these concerns requires strict access controls, user consent protocols, and adherence to data protection regulations to ensure that the deployment respects individual privacy .

The contactless nature of the attendance system significantly minimizes physical interactions, reducing the potential for viral transmission . Traditional methods, such as using shared devices or paper sign-in sheets, involve higher contact points, increasing infection risks . By leveraging a contactless system, the risk of disease transmission is reduced, providing a safer environment, especially during pandemics .

The effectiveness of face recognition algorithms varies with the choice of methods like Eigenfaces, Fisherfaces, and deep learning approaches. Eigenfaces and Fisherfaces provide reliable performance for basic face recognition tasks, but deep learning models such as FaceNet offer higher accuracy and scalability . The system's performance is significantly enhanced when using convolutional neural networks (CNNs) for feature extraction, making it more robust in diverse environments .

OpenCV offers a comprehensive library of algorithms optimized for image processing and face recognition tasks, making it highly suitable for Raspberry Pi . Its ease of integration with hardware components and ability to handle real-time video processing enhances the system's efficiency and performance . Furthermore, OpenCV’s open-source nature and large developer community provide valuable resources and support for developing robust applications .

You might also like