Face detection for attendance using AI


  • Quantitative Modelling, Data Science


Mentors :

  • Akash Prasad

  • Tushaar Jhamtani

Mentees :

  • 3


"The proposed AI project aims to develop a face detection and recognition system for automated attendance tracking in classrooms or offices. The system will utilize computer vision and machine learning algorithms to identify and authenticate individuals based on their facial features. The project will begin with the collection of a large dataset of facial images, which will be used to train a deep learning neural network. The neural network will be designed to detect faces in real-time, even under challenging lighting and environmental conditions. Once a face is detected, the system will use the neural network to compare the facial features to those in the existing database. If a match is found, the system will mark the individual as present in the attendance system. To ensure the accuracy of the system, the neural network will be fine-tuned using feedback from users and manual verification of attendance data. Additionally, the system will be designed with privacy and security in mind, utilizing encryption and secure protocols to protect the personal information of users. The end result of the project will be a reliable, efficient, and user-friendly attendance tracking system that can save time and resources while improving accuracy and reliability. The system can be applied in a variety of settings, including schools, universities, and workplaces, and can be customized to meet specific needs and requirements.
https://github.com/ultralytics/yolov5"

Prerequisites: N/A
</p>

Tentative Timeline :

Week Work
Week 1-2 Orientation and literature review, Getting familiar with google collab and neural networks
Week 3-4 Getting familiar with Virtual environments and vscode, Training the models using robo flow
Week 5-6 Training the models using Simace Network, Deploying the model using flask web framework
Week 7 Test runs and adding more faces for detection.
Week 5 Continue implementation, while at the same time exploring Methods for ensembling the models