Turkish Journal of Computer and Mathematics Education Vol.12 No.11 (2021), 4992-4995
Research Article
4992
Design And Implementation Of Attendance Marking Camera
Dr. NayanaDK
1, Girish D
2, Aishwarya S
3, BheemaShankara
4, Chandra Mouliswara
Reddy
51Associate Professor School of Electronics and Communication Engineering REVA University Bengaluru, India 2Student, School of Electronics and Communication Engineering REVA University Bengaluru, India
3Student, School of Electronics and Communication Engineering REVA University Bengaluru, India 4Student, School of Electronics and Communication Engineering REVA University Bengaluru, India 5Student, School of Electronics and Communication Engineering REVA University Bengaluru, India
1nayanajournal@gmail.com,2girishdvn96@gmail.om,3pawankumar2528.pk@gmail.com4bhimashankar5290@g mail.com,5p.chandramouliswara@gmail.com
Article History: Received: 11 January 2021; Revised: 12 February 2021; Accepted: 27 March 2021; Published
online: 10 May 2021
Abstract: Attendance system by utilizing camera as a source to capture image is made as a intriguing,
challenging and accurately for real time system. It is not easy to mark the attendance for students in a large classroom. However, the attendance system using image recognition have issues that allows the research for improving the present research for making the attendance system to work well. This paper also provides information and suggestion for future work.
Keywords—Battery,Camera, Raspberrypi, Switch,Shutterbutton ,3.5”display. 1. Introduction
Recognition of image is implemented widely in educational sectors such as attendance system. The present attendance system consumes more time for managing attendance, there by automated attendance system has brought into field for resolving the issues. Therefore, an efficiently recognition of image system is necessary for complex work.
Here we use a OpenCV as a library for programming functions and a tensor flow which is an open source and free library software for machine learning and it as a great focus on inference of neural networks and training. Image recognition has put up many efforts recently and is expected to do works based on biometric applications.
2. Literaturesurvey
• In [18] Kawaguchi who introduced the lecture attendance system using a method continuous monitoring and the attendance was marked by camera which was able to capture the images of students in a classroom.
• In [22] Thakare Priyanka proposed a method by using Eigenface and PCA. The author also implemented the same with the classification of skin which was able to change the pixel to black provided the pixel was closer to the skin.
• Kanti Jyotshana who proposed a smart attendance system which was implemented with two different algorithms such as ANN and PCA. The main purpose of this project is to change the traditional attendance system as it is time consuming. As a conclusion of this project subjected by the author the system implemented can be used to recognize in various environment.
• Arsenovic Marko who developed face recognition attendance system which was implemented using CNN Cascade.
• Pantic Maja presented multi detect method to facial localization to partially sample teh contour and facial components such as mouth and eyes.
3. Problemdefinition
There are a lot many challenges in previous face recognition-based attendance system which is disturbs the performance of system such as size of image, the brightness of image, inability of the system and the quality of training with different image expressions.
The existing attendance marking system consumes a lot of time and it interrupts the students and lecture in large classroom, therefore automatic attendance system has been developed for resolving this problem.
Turkish Journal of Computer and Mathematics Education Vol.12 No.11 (2021), 4992-4995
Research Article
4993
4. Proposed methodology
Fig:1.Block diagram of attendance marking camera syatem.
In our proposed project we are using Raspberry Pi4, norio, camera v2, 2GB development board,500mah battery and 3.5"display.
The steps to get the images of all students, then the images are resized to size and finally face vectors were created. In this step the names of given students are obtained and ID was given when it was stored in vector.
The steps which are involved in implementing attendance system are as follows:
Capture image
Detect faces
Separation of faces
ML Model
Face
recognition
RasberryPI
Camera
Generate attendance sheet
Shutter
button
3.5”display
Battery
Finish
Switch
Data acquisition
Model Training
Model testing
Turkish Journal of Computer and Mathematics Education Vol.12 No.11 (2021), 4992-4995
Research Article
4994
Fig:2 Flow Chart of attendance marking system
camera is installed to capture image and we have to ensure that the camera can capture images. The image which is captured by the camera is saved in database for the upcoming process . Then the acquired images are cropped and resized to 110×110 size and then the brightness is removed.
Image detection helps in separation of images and also helps in detecting the front view of a face from the captured image. The images captured from the camera are used for recognition process for future step.
Training and testing of captured images are done. This image recognition model is built using KNN algorithm. In the final process we are giving the unknown images to the model which is trained and saved to the database to predict and for listing the recognized people in csv file.
Discription of components present in block diagram is;
*Raspberry pi*:- Raspberry pi is a low cost computer device which uses mouse and standard keyboard to plug into a computer
It helps in computing and learning programming language like python and scratch.
Raspberry pi 4model is the latest version having a quad core ARM-cortex A74 which is of 2GB RAM and it is faster in decoding videos.It supports wireless internet with Bluetooth and built-in Wi-Fi.
*Camera*:- The infrared camera of module v2 has a 8-mega-pixel sensor which offers a difference that does not employ any infrared filter.
This camera works with all models of raspberry pi.
*Shutter- Button*:- shutter Button is a push button found on many of cameras which is used to record videos of photographs
*Battery*:- A battery is an electrical device which converts chemical energy into electrical energy. As a result it allows the positive charges to travel from positive to negative terminal.
*Switch*:-A switch is an electric component which is capable of connecting or disconnecting the electric path.
The main purpose of switch in a series circuit is make the electric circuit open or close that is flow of electric current is on or off.
*3.5"Display*:- A display is an output device which presents information in the form of visual or tactile in text or image pattern.
5. Resultandconclusion
After analyzing by different methods PCA technique is better for attendance management based on face recognition whose main aim is for securing the attendance and replacing manual attendance system. There are many automated attendance systems which are implemented with biometric applications. However, the proposed system by the complete analysis has proved the intensity of the images and accuracy too.
References
1. Z. Stone, T. Zickler, and T. Darrell, 2008, “Auto tagging Facebook: Social network context improves photo annotation,” in 2008 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops, pp. 1–8.
2. V. Shehu and A. Dika, 2010, “Using real time computer vision algorithms in automatic attendance management systems,” Inf. Technol. Interfaces (ITI), 2010 32nd Int. Conf., pp. 397–402.
3. A. S, K. Bijlani, S. Suresh, and P. P, 2016, “Attendance Monitoring in Classroom Using Smartphone and Wi-Fi Fingerprinting,” in 2016 IEEE Eighth International Conference on Technology for Education (T4E), pp. 62–67
4. N. K. Jayant and S. Borra, 2016 “Attendance management system usinghybrid face recognition techniques,” in 2016 Conference on Advances in Signal Processing (CASP), vol. 2, no. 11, pp.412– 417
5. J. Joseph and K. P. Zacharia, 2013, “Automatic Attendance Management System Using Face Recognition,” Int. J. Sci. Res., vol. 2, no. 11, pp. 327–330.
6. M. Turk and A. Pentland, 1991, “Eigenfaces for Recognition,” J. Cogn. Neurosci
7. Neerja and E. Walia, 2008, “Face Recognition Using Improved Fast PCA Algorithm,” in 2008 Congress on Image and Signal Processing, vol. 1, pp. 554–558.
Turkish Journal of Computer and Mathematics Education Vol.12 No.11 (2021), 4992-4995
Research Article
4995
8. W. Zhao, R. Chellappa, and P. Phillips, 2003, “Face recognition: A literature survey,” ACMComput. Surv.
9. Y. Kawaguchi, 2005, “Face Recognition-based Lecture Attendance System,” 3rd AEARU
10. S. Nishiguchi, K. Higashi, Y. Kameda, and M. Minoh, 2003, “A sensor-fusion method for detecting a speaking student,” in Proceedings - IEEE International Conference on Multimedia and Expo, vol. 1, pp. I129–I132.
11. P. Mehta, 2016. “An Efficient Attendance Management System based on Face Recognition using Matlab and Raspberry Pi 2,” Int. J. Eng. Technol. Sci. Res. IJETSR, vol. 3, no. 5, pp. 71–78. 12. P. Wagh, R. Thakare, J. Chaudhari, and S. Patil, 2015. “Attendance system based on face
recognition using eigen face and PCA algorithms,” in 2015 International Conference on GreenComputing and Internet of Things (ICGCIoT), pp. 303–308
13. V. Perlibakas, 2004, “Distance measures for PCA-based face recognition,” Pattern Recognin. Lett., vol. 25, no. 6, pp. 711–724