Professional Documents
Culture Documents
Report
Report
On
Submitted by,
Aditi Pashankar ( T190453005 )
Arya Kambale ( T190453075 )
IN PARTIAL FULFILLMENT OF
T.E.(ELECTRONICS & TELECOMMUNICATION)
SAVITRIBAI PHULE PUNE UNIVERSITY
2023-2024
Submitted by
is bonafide work carried out by them under the supervision of Prof. Anup Dakre and it is
approved for the partial fulfillment of requirement of Savitribai Phule Pune University for
award of the Degree of Second Year Engineering (Electronics and Telecommunication).
This project report has not been earlier submitted to any other Institute or University for
the award of any degree or diploma.
Date:
ACKNOWLEDGEMENT
INDEX
M.M.C.O.E. Dept. of E&TC Engineering
TITLE Page. No.
ABSTRACT
CHAPTER 1: INTRODUCTION 5
1.1 : PROBLEM STATEMENT 6
CHAPTER 8: REFERENCES 25
COST ESTIMATION 26
INTRODUCTION
LITERATURE SURVEY
2.1 Background :
With the digital transformation of various industries, there's a growing demand for
automated attendance tracking solutions that streamline processes, reduce
administrative burden, and ensure data accuracy. This demand is particularly
pronounced in educational institutions, workplaces, and event management
scenarios.
The attendance monitoring system using Raspberry Pi and camera modules offers several
advantages over traditional methods of attendance tracking. Here are some key
advantages:
Accuracy: The system leverages facial recognition technology, which provides high
accuracy in identifying individuals. This minimizes errors associated with manual
data entry or paper-based systems, ensuring precise attendance records.
Automation: Raspberry Pi-based systems automate the attendance tracking process,
eliminating the need for manual registration or swiping cards. Individuals'
attendance is automatically recorded as they enter the designated area monitored
by the camera module, saving time and reducing administrative burden.
Real-time Monitoring: The system enables real-time monitoring of attendance,
allowing administrators to access up-to-date attendance data instantly. This
While attendance monitoring systems utilizing Raspberry Pi and camera modules offer
numerous benefits, they also come with certain drawbacks and challenges. Here are some
key drawbacks associated with these systems:
CHAPTER 3
SYSTEM DESIGN
3.2 Introduction :
Raspberry Pi 4: The Raspberry Pi 4 serves as the central processing unit for the
system. It's a small, affordable single-board computer capable of running various
applications and interacting with peripherals. The Raspberry Pi 4 runs the
necessary software for capturing images, processing them, and managing the
attendance data.
Camera Module: The camera module is connected to the Raspberry Pi 4 via the CSI
(Camera Serial Interface) connector. It captures images of individuals to be used
for attendance monitoring. The camera module could be a Raspberry Pi Camera
Module or a compatible USB camera.
Image Capture: The camera captures images of individuals within its field of view.
These images are then sent to the Raspberry Pi 4 for further processing.
3.3 Features :
1. Real-time Monitoring
2. User Authentication
3. Database Integration
4. Attendance Reporting
CHAPTER 4
HARDWARE IMPLEMENTATION
Data Collection: Raspberry Pi can be used to collect attendance data. It can interface
with various input devices such as RFID scanners, barcode scanners, biometric
sensors (like fingerprint or facial recognition), or even simple keypad entries to
record attendance.
Processing and Storage: Raspberry Pi can process the data collected from input
devices, validate it if necessary, and store it locally or transmit it to a centralized
server or database for further processing. It can run scripts or software to
manipulate the data as required.
Connectivity: Raspberry Pi can be connected to the internet or local network to
facilitate real-time or periodic synchronization of attendance data with a central
server. This allows for monitoring attendance remotely and enables features like
notifications or alerts for irregularities.
User Interface: Raspberry Pi can host a user interface that allows administrators to
manage the attendance system. This interface could include functionalities such as
adding or removing users, generating reports, setting up schedules, and
configuring system parameters.
Integration with other systems: Raspberry Pi can integrate with other systems such as
access control systems, student information systems, or HR systems to provide a
comprehensive solution for attendance management.
Customization and Expansion: Raspberry Pi's flexibility allows for customization and
expansion of the attendance monitoring system according to specific
requirements. Additional sensors, cameras, or communication modules can be
easily integrated with the Raspberry Pi to enhance functionality.
Overall implementation
Hardware Setup:
● Raspberry Pi 4: This serves as the main computing unit.
● Camera Module: Raspberry Pi supports various camera modules, such as
the Raspberry Pi Camera Module V2, which can capture high-resolution
images.
● Power Supply: Ensure that the Raspberry Pi is powered appropriately,
either through a USB power adapter or a battery pack.
● Internet Connectivity: Depending on the requirements, you may need an
Ethernet cable or Wi-Fi dongle for internet access.
Software Installation:
● Operating System: Install a compatible operating system on the Raspberry
Pi. Raspbian, a Debian-based Linux distribution optimized for Raspberry
Pi, is commonly used.
CHAPTER 6
Image Capture: The camera module connected to the Raspberry Pi 4 captures images
of individuals within its field of view. The Raspberry Pi Camera Module is a
popular choice for this purpose due to its compatibility and ease of use.
Face Detection: The captured images are processed using computer vision algorithms
to detect faces within them. OpenCV, a popular computer vision library, is often
used for this task. The face detection algorithm locates faces within the image and
extracts their coordinates.
Face Recognition: Once faces are detected, the system can use a face recognition
algorithm to match them against a database of known faces. There are various
face recognition algorithms available, such as Eigenfaces, Fisherfaces, Local
Binary Patterns Histograms (LBPH), and deep learning-based approaches like
Convolutional Neural Networks (CNNs).
Attendance Logging: Upon successful recognition of a face, the system logs the
attendance of the recognized individual. This could involve updating a database,
marking a timestamp, or storing relevant information about the individual's
attendance.
Observations :
Accuracy: One of the primary concerns with any attendance monitoring system is
accuracy. Observations might include how accurately the system detects and
records attendance based on facial recognition or other methods employed.
Speed: Users may observe the speed at which the system registers attendance. Faster
processing times are generally desirable, especially in environments with large
numbers of individuals.
Reliability: The system's reliability over time can be observed. Does it consistently
capture attendance without failures or glitches? How often does it encounter
errors, and how are these errors handled?
CHAPTER 7
CHAPTER 8
8.1 Papers :
9 R. Al-Badri and S. Al Hasani, “Class attendance record based face recognition using
Raspberry Pi,” Global Scientific Journal, vol. 7, no. 5, 2019.
View at: Google Scholar
10 P. Pasumarti and P. P. Sekhar, “Classroom attendance using face detection and
Raspberry-Pi international research,” International Research Journal of Engineering
and Technology (IRJET), vol. 5, no. 3, pp. 167–171, 2018.
View at: Google Scholar
11 K. Kumar, “R, face recognition attendance system using Raspberry Pi,” International
Journal of Pure and Applied Mathematics, vol. 118, no. 20, 2017.
View at: Google Scholar
12 A. S. Hasban, N. A. Hasif, Z. I. Khan et al., “Face recognition for student attendance
using Raspberry Pi,” in IEEE Asia-Pacific Conference on Applied Electromagnetics
(APACE), pp. 1–5, Melacca, Malaysia, November 2019.
View at: Publisher Site | Google Scholar
13 D. Narendar Singh, M. Kusuma Sri, and K. Mounika, “IOT based automated
attendance with face recognition system,” IJITEE, vol. 8, no. 6S4, 2019.
View at: Publisher Site | Google Scholar
CHAPTER 9