Classroom Crowed Attendance System
Face Detection in a crowded environment is a challenging task especially for fully-automated computer-vision systems, though not for the same reasons as humans. Firstly, a module of the system needs to scan the input image and extract all the faces with their location (face detection). Secondly, ano
2025-06-28 16:25:49 - Adil Khan
Classroom Crowed Attendance System
Project Area of Specialization Computer ScienceProject SummaryFace Detection in a crowded environment is a challenging task especially for fully-automated computer-vision systems, though not for the same reasons as humans. Firstly, a module of the system needs to scan the input image and extract all the faces with their location (face detection). Secondly, another module has to compare each extracted face against the image of the target face and return a degree of match (face identification). If the match is above a certain threshold, the image is classified as containing the target. Both face detection and face identification unavoidably produce false-positive results and cause accuracy reduction. Despite these difficulties, research has shown that deep neural networks do not suffer from some limitations of the human visual system. In principle, this means that computer-vision systems could become more accurate than the average human, especially in tasks where visual information is presented for a brief amount of time. Unlike humans, the performance of computer-vision systems does not degrade over time (e.g., due to fatigue). However, it usually degrades way below that of humans when moving from constrained to realistic environments.
This system is targeting the Pakistani society where Male and female students are in facial growth, men hairs and styles of Niqab respectively. So the system is using a face recognition algorithm using AI steps to recognize the student’s attendance with just one single image from their class with high accuracy.
Project Objectives- To detect students in crowded class with possible accurate results.
- Teachers can take class attendance with a mobile camera and take real time pictures of class and the system will detect which students are present at that time.
- The system is able to recognize the females with hijab.
- Males whose facial features are changed to some extent with period of time due to factors like facial hair growth etc. as compare to their pictures used for training dataset would be recognizable by the system.
- The system is able to recognize the person even after some changes like weight gain or changing in skin tones etc. in that person.
- The system will be able to recognize the face in different intensity of light, angled faces, face with a mask or sunglasses, ageing factor etc.
- The purposed system is specifically developed for the Pakistani community (ISP University).
First of all GUI of the system will be created, where admin and coordinator interact with the system and add records like pictures and other data of students. Records save in MYSQL database. The pictures of students are used as a training dataset for the face recognition system. For detecting a face in the crowd first we prepare custom dataset of Pakistani students then image preprocessing and landmark detection of faces from the dataset is completed by using dlib and HOG (Histogram of Oriented Gradients) algorithm. Then face recognition is implemented by using a face recognition library. In this project teacher take a single picture of class and the algorithm is allowed to detect faces and mark the attendance from the picture.
Benefits of the ProjectAutomatic Attendance can save much time that is comparatively wasted in the traditional attendance management system. The most important feature of the software is that it can recognize a simple human face even in different situations like the same person with a face mask, weight gained, different situations of facial hair growth in men or women with different styles of hijab, etc. It is maybe the first system that focuses on Pakistani community and culture, it will allow promoting the use of technology in Pakistani society, especially in universities where many female students who don’t feel comfortable to take off their Niqab just for their attendance and or face detection, the system will able to detect them with their different Niqab styles and it can be able to detect male students who have different facial growth.
Technical Details of Final Deliverable- Admin Panel from admin can maintain the records of coordinators, teachers and student.
- Coordinator Panel where coordinators can maintain records of their teachers and students of their specific department.
- A teacher’s mobile app where the teacher can add pictures of their particular class and system will detect students and mark their attendance.
- A student’s mobile app where students can receive notifications about their attendance.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 45000 | |||
| Oppo A52(Ai camera) | Equipment | 1 | 35000 | 35000 |
| Server and hosting charges | Miscellaneous | 1 | 10000 | 10000 |