0% found this document useful (0 votes)
7 views22 pages

IoT-Integrated Face Recognition-Based Attendance System(New)-1

Uploaded by

Partha Banerjee
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views22 pages

IoT-Integrated Face Recognition-Based Attendance System(New)-1

Uploaded by

Partha Banerjee
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 22

Department of Electronics and Communication Engineering

(ECE)

IoT-Integrated Face Recognition-


Based Attendance System
Final year project proposal by Piyush Das, Kallol Bhattacharjee, Asif Mallick,
Ashutosh Dolui & Aditya Ahir
Under the guidance of Prof. Partha Banerjee
Contents of the presentation

1. Introduction
2. Problem Statement
3. Proposed Solution
4. The integration of IoT(Internet of Things) in this project
5. Proposed Architecture
5a. Working of Camera Module
5b. Working of Face detection and recognition model
5c. Server and Database
5d. Web Application

6. Future Ideas that can be implemented


Introduction

 Attendance is crucial in various settings such


as schools, colleges, workplaces, and events.

Many organizations and institutions must comply with regulations mandating minimum
attendance levels.
Reflects a student's interest in academics or an employee's commitment to work.
To keep track of this large amount of data we required an accurate system
Source: pixabay
Problem Statement

 The problem in current attendance system we observed


that

Time Consumption: Manual processes can take a lot of time, especially in large groups.
Prone to Errors & Fraud: Students or employees may sign in for others, leading to inaccurate
attendance data.
Lack of Efficiency: Paper-based systems can be cumbersome and require manual effort to update
records.
Proposed Solution

 To solve the current problem in


this system our proposed solution
is

The system integrates facial recognition technology with IoT


devices (such as smart cameras and sensors) to automate the
attendance marking process. Also with a cloud based database
integrated with a web application.
Block diagram of
Proposed solution
Block diagram of
Proposed solution
The integration of IoT(Internet of
Things) in this project
In short we can say IoT means physical objects connected to each other via internet, where they can share data
between themselves

In our project, without any directly involvement of humans the microcontroller based camera module mounted
in classroom can seamlessly communicate with cloud to send the classroom students image

Capabilities of the proposed IoT device


 The device can temporarily store the compressed image file(JPEG) before sending it to the cloud.
 Using active Wi-Fi the microcontroller sends the image to the cloud using http(hyper text transfer protocol)
protocol.
 With the help of preloaded script it can randomize the image taking process in any interval of time.
The integration of IoT(Internet of
Things) in this project

IoT system block diagram Camera Module

Wi-Fi
route
r

Microcontroller
ESP32

Cloud Camera
Database module
AMB82-mini with JXF37 CMOS Sensor equipped
Source: how2electronics.com
Proposed Architecture

5a. Working of Camera module


a. Powering the Module:
•Operates on 5V via the VIN pin or USB-to-serial adapter.
•Internally regulates power for all components.
b. Capturing Images:
•Camera captures images on command from the Microcontroller board.
•Images are stored temporarily in RAM/PSRAM.
•The module can:
• Process locally (e.g., edge or face detection).
• Save to SD card for storage. Arducam IMX219 Low Distortion
• Transmit via Wi-Fi to a server or client. M12 Mount Camera
Source: robu.in

Here we will directly transmit the image via Wi-Fi without processing it.
Proposed Architecture

5b. Working of Face detection and recognition model

Image Extraction Comparing Marking the


Image
of Facial with attendance
Acquisition Processing Features Database

Block diagram of face recognition attendance system

The implementation of face recognition technology includes following stages


• Image accusation
• Image processing
• Face Image classification and decision making
Proposed Architecture

 Image Processing

Image processing improves the quality of the input image and prepares it for face detection and recognition.
In this process the model is trained to-

 ensure consistent input dimensions,


 scale pixel values between 0 and 1 for better model performance,
 remove noise or blurriness,
 Histogram Equalization: Enhances contrast in images.
Proposed Architecture

 Face Recognition

Every face has at least 80 distinguishable parts called nodal


points

Few nodals points are


o Distance between the Eyes
o Width of the nose
o Depth of Eye sockets
o Structure of cheek bone
o Lenth of jaw line Representation of nodal points and marking the nodal points
And many more
Proposed Architecture

 A general face recognition software conducts a comparison of these parameters to the images
in its database
 This technique is known as feature based matching and it is the most basic method of face
recognition
Proposed Architecture

5c. Server and database


Server acts as the bridge between all the parts(camera, face recognition module, database and
user interface). It stores the attendance data in the database and also serves the request from
the user to display the attendance related queries.

5d. Web Application


To access the student related data and other attendance related things, it can be accessed using
the frontend application it will be for mobile as well as for desktop. Students and
administration will have different features to explore.
Proposed Architecture

Graphical representation of the Web application system


Source: Thunkable
Our progress on this project so far

 We partially completed the work on face detection


 Working on finding the best suited database schema for this project.
 Testing the user interface by using a basic static website.
 Recently started working on backend and database.
 Working on finding the best suited camera module for our
requirements.
Web application basic login page for demonstration purpose
Detection faces and converting them into grayscale

Single image of group Detected faces converted into grayscale and separated
Features :

 Students can check his/her attendance (in number and percentage)for


each class .
 Check how many classes you can bunk to maintain your
threshold(75%).
 If by chance one student is absent in a class the he/she can contact
with the respected teacher.Admin can edit the attendance.
 You can see your upcoming class , current class and previous class.
 Stduent can also chech class routine here.
 Student can set reminder for his/her preferred class,day or week.
Future Plan :

 Google classroom and drive integration.


 Create groups with classmets to share files.
 Update of any event of college.
THANK YOU
LOOKING FORWARD TO YOUR FEEDBACK.

You might also like