Automatic Attendance System Using Matlab
Automatic Attendance System Using Matlab
Automatic Attendance System Using Matlab
Abstract: In this paper we are proposing an automatic attendance system which can be used in every organization to mark the
attendance of employees. The main application of Automatic attendance system is seen in teaching institutions, where the
attendance of students has to be regularly monitored on daily basis. The method developed provides a secure and effective may
recording attendance. Automatic attendance system uses mainly two algorithms i.e. Viola Jones Algorithm and Local binary
pattern algorithm. Viola Jones algorithm is used for face detection and Local binary pattern is used for the feature extraction
and face recognition.
Keywords: Viola Jones algorithm, Local binary pattern, Haar like features, Integral images, Adaptive boost, Cascading, Image
segmentation, Thresholding.
I. INTRODUCTION
Face recognition is the analysis of characteristics of a person's face image taken from a camera. It measures overall facial feature
like distances between eyes, length of nose, distance between mouth, and length between jaw edges. These measurements are stored
in a database and used for comparison when a user stands in front of the camera. Camera can be placed a distance of 2 feet to ten
feet from the person to be identified, without waiting for long periods of time or do anything more than look at the camera. Face
recognition has become a popular area of research and successful application of image processing.
Traditional method of attendance is manual to maintain the record of lectures, salary and work hours. This attendance is generally
maintained using attendance sheet. The traditional marking methods are monotonous & time consuming. Manually recorded
attendance can be easily manipulated. Because these problems being faced in manual attendance system, some of the organizations
have shifted to biometric technique but biometric system serves one person at a time.
In this paper we have proposed an automatic attendance system that can tackle all the problems faced in manual attendance system
as well as in biometric system. The proposed automatic attendance system consists of a high resolution digital camera to monitor the
workplace. It is embedded on a micro-controller based motor system so that it can rotate in left & right directions. The data or
images obtained by the camera are used by computer programmed system for further calculation. The images are compared with
reference images of each of the employees or students to mark the corresponding attendance.
The challenges of face recognition lie in the inherent variability arising from face characteristics like illumination, quality like
resolution geometry like distance and viewpoint and signal to noise ratio, and image content like background, occlusion and
disguise [2]. It is the ability to establish a subject’s identity based on his facial characteristics. Automatic face recognition has been
extensively studied over the past two decades due to its number of application domains, such as access control, visual surveillance
2) Integral Images : Integral images is used to obtain the sum of the pixels in a rectangular subset of a grid quickly and efficiently.
Integral images calculate all the pixel above and to the left of (x, y) and assign sum to the (x, y). [1]
3) Adaptive Boost : Adaboost or adaptive boost is a predictive algorithm for classification and regression. Adaboost is mainly used
for over fitting only. Adaboost is called adaptive because it uses multiple iterations to generate a single portion of the image. [1]
4) Cascading: The basic principle of cascading is to scan the whole image. It may be possible that it can contain more than one
face so cascading scans and detect face in the picture. [1]
V. CONCLUSION
The complete system is implemented in MATLAB. We have implemented the algorithm on MATLAB 2013a version. This
attendance system shows the use of facial recognition techniques. The project was developed in reference to the various aspects of
its need & applications in the present scenario. Implementation of our project is developed as in accordance with our proposed block
diagram.
REFERENCE
[1] Khan Suhel, Zakariya Hussain, Khan Shoeb, Pathan Nazim, Mubashir Khan, Apeksha Gopale, “Automated Attendance System Using Face Recognition”, Vol.
4, Issue 4, April 2016.
[2] Jomon Joseph, K. P. Zacharia, “Automatic Attendance Management System Using Face Recognition”, International Journal of Science and Research (IJSR).
[3] Abhishek Jha, “Class Room Attendance System Using Facial Recognition System”, The International Journal of Mathematics, Science, Technology and
Management (ISSN: 2319-8125) Vol. 2 Issue3
[4] Mrunmayee Shirodkar, Varun Sinha, Urvi Jain, Bhushan Nemade, “Automated Attendance Management System using Face Recognition”, International Journal
of Computer Applications (0975 – 8887) International Conference and Workshop on Emerging Trends in Technology (ICWET 2015
[5] Jageshvar K. Keche, Vikas K. Yeotikar, Manish T. Wanjari, Dr. Mahendra P. Dhore, “Human Face Recognition Based on PCA Method using MATLAB”,
National Conference on Advanced Technologies in Computing and Networking ATCON-2015 Special Issue of International Journal of Electronics,
Communication & Soft Computing Science and Engineering, ISSN: 2277-9477.
[6] Dr. Nita Thakare1, Meghna Shrivastava2, Nidhi Kumari3, Neha Kumari4, Darleen Kaur5, Rinku Singh6, “Face detection and recognition for automatic
attendance system”, Dr. Nita Thakare, International Journal of Computer Science and Mobile Computing, Vol.5 Issue.4, April- 2016, pg. 74-78.
[7] Vikram, K., and S. Padmavathi. "Facial parts detection using Viola Jones algorithm." Advanced Computing and Communication Systems (ICACCS), 2017 4th
International Conference on. IEEE, 2017.