The Face Attendance System is a real-time AI-based solution designed to automate attendance tracking using facial recognition. It leverages deep learning to detect, recognize, and track individuals from live video feeds. The system logs precise entry and exit times, stores facial embeddings in a vector database for fast retrieval, and generates detailed attendance reports. It is especially useful for workplaces, educational institutions, and access-controlled environments. Output: The system generates the following output for each individual detected: - Captured Face Image - Employee Name - Employee ID - Entry Time - Exit Time - Timestamp Use Cases: 1. Office Attendance Management - Automates employee attendance tracking for accurate logs. 2. School or University Attendance - Enables student monitoring without manual intervention. 3. Visitor Management - Logs visitor entry and exit with facial recognition for improved security. 4. Remote Workforce Management - Tracks remote/hybrid employees using video feeds. 5. Security and Access Control - Integrates with access control systems to manage entry based on face recognition.
Maintaining high recognition accuracy in varying lighting and occlusion conditions was a major challenge. Handling multiple face detections simultaneously while minimizing false positives required tuning detection thresholds and optimizing the vector similarity metrics. Ensuring seamless tracking and consistent face ID mapping throughout the video stream was another critical aspect.
The solution used a combination of YOLOv8 for accurate face detection and FaceNet for generating high-quality facial embeddings. These embeddings were managed using FAISS, enabling fast and scalable vector matching. ByteTracker was employed for persistent tracking, and the system was fine-tuned for indoor lighting conditions and crowd scenarios. Efficient timestamp logging ensured reliable reporting of attendance events.
The system successfully reduced the need for manual attendance logging, improving accuracy and operational efficiency. It enabled seamless, contactless attendance for employees and students while providing real-time monitoring and detailed logging. Organizations using the system saw enhanced security and better compliance in tracking work hours and access.