Biometric Attendance System

The main focus of our project "Biometric Attendance System" is to provide a smart and efficient attendance taking system in organizations for students, employees or staff. In this project, we are using facial characteristics to mark attendance of a person. We are using concepts of Deep L

2025-06-28 16:30:38 - Adil Khan

Project Title

Biometric Attendance System

Project Area of Specialization Artificial IntelligenceProject Summary

The main focus of our project "Biometric Attendance System" is to provide a smart and efficient attendance taking system in organizations for students, employees or staff.

In this project, we are using facial characteristics to mark attendance of a person. We are using concepts of Deep Learning for this purpose.

The person will be recognized from the real-time video footage of the CCTV camera without even being bothered. Detection and Recognition is done using MTCNN and FaceNet algorithms.

After recognizing a person using deep learning algorithms, the data will be sent to the database using IoT. This data will be uploaded on the website and can be accessed by the organization manager or by the person itself.

This data will have the basic information about the person whose attendance is to be marked along with the time of entrance and the time of leaving the organization.

This system can also be used to keep track of the students, employees or the staff members by keeping the track of time of the person.

This system will reduce the chances of error in attendance by reducing the chance of proxy. This system does not need any human assistance thus reducing human error. That is why, this system is more reliable and efficient than the conventional attendance system. 

Project Objectives

In this time of pandemic where COVID-19 can spread even if we are using fingerprint attendance system because everyone must scan their finger and that can cause the spread of virus. Our system can bring crowd to minimal level and prevent user intervention.

Our system will help in bettter functioning of organization by keeping the employees track of time. This will also help many organizations in computing the salary of employees. This attendance system is also more satisfactory than the conventional method.

Project Implementation Method

This is hardware and software based system in which camera provides a real time footage to microprocessor which then applies deep learning algorithms on for face detection and recognition. Then save that data on the database that can then be accessed through website.

Biometric Attendance System _1639952007.png

Hardware Implementation:

 The hardware part includes a CCTV camera that captures the real-time footage and then send that footage to Jetson Nano (microprocessor). This microprocessor then uses MTCNN and FaceNet for face recognition and then send that data to database. For satisfaction of students/employees, a LCD will be used to show that either the attendance of the person is marked or not.

Software Implementation:

  1. Face Detection: 
    Obviously, the first thing to do would be to pass in an image to the program. In this model, we want to create an image pyramid, to detect faces of all different sizes. In other words, we want to create different copies of the same image in different sizes to search for different sized faces within the image.
    Biometric Attendance System _1639952008.png
  2. Face Recognition: 
    FaceNet takes an image of the person’s face as input and outputs a vector of 128 numbers which represent the most important features of a face. In machine learning, this vector is called embedding. Why embedding? Because all the important information from an image is embedded into this vector. Basically, FaceNet takes a person’s face and compresses it into a vector of 128 numbers. Ideally, embeddings of similar faces are also similar.
    Biometric Attendance System _1639952010.png
    One possible way of recognising a person on an unseen image would be to calculate its embedding, calculate distances to images of known people and if the face embedding is close enough to embeddings of person A, we say that this image contains the face of person A.
Benefits of the Project

There are many advantages or benefits of this project and some of them are mentioned below:

  1. Automated time tracking system:
    Automation simplifies time tracking, and there is no need to have personnel to monitor the system 24 hours a day. To err is human, and with automated systems, human error is eliminated. A time and attendance system using facial recognition technology can accurately report attendance, absence, and overtime with an identification process that is fast as well as accurate.
  2. Labor cost saving:
    Facial recognition software can accurately track time and attendance without human error. It keeps track of the exact number of hours an employee is working, which can help save the company money. You will never have to worry about time fraud or “buddy punching” with a facial recognition time tracking system.
  3. Time saving and reduced contagion:
    In this time of pandemic (COVID -19) when contagious illnesses such as colds and viruses spread throughout the workforce, it can increase the incidence of employee absences and significantly reduce productivity. With facial recognition, employees can enter and leave the facility in considerably less time. There is no need to touch the surface of the system to clock in or out. This saves time, as well as minimizing the spread illnesses due to physical contact.
Technical Details of Final Deliverable

The technical details of final deliverables are:

Final Deliverable of the Project HW/SW integrated systemCore Industry EducationOther IndustriesCore Technology Artificial Intelligence(AI)Other TechnologiesSustainable Development Goals Good Health and Well-Being for PeopleRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 41900
Jetson Nano Equipment12500025000
Jetson Nano case with fan Equipment115001500
CCTV camera Equipment2500010000
LCD (21 inch) Equipment124002400
Micro SD Card (64 GB) Equipment130003000

More Posts