IMPLEMENTATION OF CLASSROOM ATTENDANCE SYSTEM BASED ON FACE RECOGNITION IN CLASS



Similar documents
International Journal of Advanced Information in Arts, Science & Management Vol.2, No.2, December 2014

Efficient Attendance Management: A Face Recognition Approach

LOCAL SURFACE PATCH BASED TIME ATTENDANCE SYSTEM USING FACE.

FACE RECOGNITION BASED ATTENDANCE MARKING SYSTEM

Index Terms: Face Recognition, Face Detection, Monitoring, Attendance System, and System Access Control.

Multimodal Biometric Recognition Security System

LEAF COLOR, AREA AND EDGE FEATURES BASED APPROACH FOR IDENTIFICATION OF INDIAN MEDICINAL PLANTS

Robust Real-Time Face Detection

Analecta Vol. 8, No. 2 ISSN

Classroom Monitoring System by Wired Webcams and Attendance Management System

A Real Time Driver s Eye Tracking Design Proposal for Detection of Fatigue Drowsiness

Using Real Time Computer Vision Algorithms in Automatic Attendance Management Systems

Computer Vision Based Employee Activities Analysis

Adeoye Temitope Onaolamipo School of Computer Science, Mathematics & Information Technology Houdegbe North America University Republic of Benin

AUTOMATED ATTENDANCE CAPTURE AND TRACKING SYSTEM

REAL-TIME ATTENDANCE AND ESTIMATION OF PERFORMANCE USING BUSINESS INTELLIGENCE

ENHANCING ATM SECURITY USING FINGERPRINT AND GSM TECHNOLOGY

Attendance monitoring as a context-aware service

Development of Integrated Management System based on Mobile and Cloud Service for Preventing Various Hazards

CS231M Project Report - Automated Real-Time Face Tracking and Blending

Development of Attendance Management System using Biometrics.

Development of Integrated Management System based on Mobile and Cloud service for preventing various dangerous situations

Microcontroller Based Smart ATM Access & Security System Using Fingerprint Recognition & GSM Technology

ATM Transaction Security Using Fingerprint/OTP

Framework for Biometric Enabled Unified Core Banking

REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING

Design and Implementation of Automatic Attendance Check System Using BLE Beacon

Implementation of Attendance Management System using SMART-FR

Face Recognition For Remote Database Backup System

ARM 9 BASED REAL TIME CONTROL AND VEHICLE THEFT IDENTITY SYSTEM

Automated Attendance Management System using Face Recognition

Signature Region of Interest using Auto cropping

How To Filter Spam Image From A Picture By Color Or Color

Keywords: fingerprints, attendance, enrollment, authentication, identification

SIGNATURE VERIFICATION

Density Based Traffic Signal System

Automated Monitoring System for Fall Detection in the Elderly

Multisensor Data Fusion and Applications

Biometric Authentication using Online Signature

ARM7 Based Smart ATM Access & Security System Using Fingerprint Recognition & GSM Technology

Development of Hybrid Radio Frequency Identification and Biometric Security Attendance System

Review on Accident Alert and Vehicle Tracking System

A secure face tracking system

Introduction to Pattern Recognition

ISSN: A Review: Image Retrieval Using Web Multimedia Mining

The Implementation of Face Security for Authentication Implemented on Mobile Phone

INTEGRATING RADIO FREQUENCY IDENTIFICATION TECHNOLOGY IN ACADEMIC MANAGEMENT SYSTEM

Designing and Embodiment of Software that Creates Middle Ware for Resource Management in Embedded System

Image Compression through DCT and Huffman Coding Technique

Real Time Vehicle Theft Identity and Control System Based on ARM 9

An Energy-Based Vehicle Tracking System using Principal Component Analysis and Unsupervised ART Network

Mathematical Model Based Total Security System with Qualitative and Quantitative Data of Human

Local features and matching. Image classification & object localization

Circle Object Recognition Based on Monocular Vision for Home Security Robot

Face detection is a process of localizing and extracting the face region from the

Navigation Aid And Label Reading With Voice Communication For Visually Impaired People

Image Authentication Scheme using Digital Signature and Digital Watermarking

Haar Features Based Face Detection and Recognition for Advanced Classroom and Corporate Attendance

International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 3, May-Jun 2014

HANDS-FREE PC CONTROL CONTROLLING OF MOUSE CURSOR USING EYE MOVEMENT

DESIGN OF DIGITAL SIGNATURE VERIFICATION ALGORITHM USING RELATIVE SLOPE METHOD

Virtual Mouse Using a Webcam

Keywords image processing, signature verification, false acceptance rate, false rejection rate, forgeries, feature vectors, support vector machines.

Mouse Control using a Web Camera based on Colour Detection

Development of an Ignition Interlock Device to Prevent Illegal Driving of a Drunk Driver

Keywords Input Images, Damage face images, Face recognition system, etc...

2695 P a g e. IV Semester M.Tech (DCN) SJCIT Chickballapur Karnataka India

Big Data: Image & Video Analytics

Fingerprint-Based Authentication System for Time and Attendance Management

PIXEL-LEVEL IMAGE FUSION USING BROVEY TRANSFORME AND WAVELET TRANSFORM

Fingerprint-Based Authentication System for Time and Attendance Management

An Active Head Tracking System for Distance Education and Videoconferencing Applications

ECE 533 Project Report Ashish Dhawan Aditi R. Ganesan

Efficient Background Subtraction and Shadow Removal Technique for Multiple Human object Tracking

Framework model on enterprise information system based on Internet of things

A Method of Caption Detection in News Video

Applying Deep Learning to Car Data Logging (CDL) and Driver Assessor (DA) October 22-Oct-15

Video Surveillance System for Security Applications

HAND GESTURE BASEDOPERATINGSYSTEM CONTROL

FRACTAL RECOGNITION AND PATTERN CLASSIFIER BASED SPAM FILTERING IN SERVICE

Assessment. Presenter: Yupu Zhang, Guoliang Jin, Tuo Wang Computer Vision 2008 Fall

Neural Network based Vehicle Classification for Intelligent Traffic Control

False alarm in outdoor environments

A Novel Cryptographic Key Generation Method Using Image Features

A Study on SURF Algorithm and Real-Time Tracking Objects Using Optical Flow

A Dynamic Approach to Extract Texts and Captions from Videos

Poker Vision: Playing Cards and Chips Identification based on Image Processing

ROBOTRACKER A SYSTEM FOR TRACKING MULTIPLE ROBOTS IN REAL TIME. by Alex Sirota, alex@elbrus.com

Development of an automated Red Light Violation Detection System (RLVDS) for Indian vehicles

Volume 3, Issue 6, June 2015 International Journal of Advance Research in Computer Science and Management Studies

Face Recognition in Low-resolution Images by Using Local Zernike Moments

Transcription:

IMPLEMENTATION OF CLASSROOM ATTENDANCE SYSTEM BASED ON FACE RECOGNITION IN CLASS Ajinkya Patil 1, Mrudang Shukla 2 1 Mtech (E&TC), 2 Assisstant Professor Symbiosis institute of Technology, Pune, Maharashtra, India ABSTRACT The face is the identity of a person. The methods to exploit this physical feature have seen a great change since the advent of image processing techniques. The attendance is taken in every schools, colleges and library. Traditional approach for attendance is professor calls student name & record attendance. It takes some time to record attendance. Suppose duration of class of one subject is about 50 minutes & to record attendance takes 5 to 10 minutes. For each lecture this is wastage of time. To avoid these losses, we are about use automatic process which is based on image processing. In this novel approach, we are using face detection & face recognition system. This face detection differentiates faces from non-faces and is therefore essential for accurate attendance. The other strategy involves face recognition for marking the student s attendance. The Raspberry pi module is used for face detection & recognition. The camera will be connected to the Raspberry pi module. The student database is collected. The database includes name of the students, there images & roll number. This raspberry pi module will be installed at the front side of class in such a way that we can capture entire class. Thus with the help of this system, time will be saved. With the help of this system, it is so convenient to record attendance. We can take attendance on any time. KEYWORDS: Viola Jones algorithm, PCA, LDA, Image processing, Raspberry pi I. INTRODUCTION Organizations of all sizes use attendance systems to record when student or employees start and stop work, and the department where the work is performed. Some organizations also keep detailed records of attendance issues such as who calls in sick and who comes in late. An attendance system provides many benefits to organizations. There was a time when the attendance of the students and employees was marked on registers. However, those who have been a part of the classes when attendance registers were used know how easy it was to abuse such a method of attendance and mark bogus attendances for each other. Of course, technology had to play its role in this field just as well as it has done in other fields. The attendance monitoring system was created and it changed the way attendances were marked. The attendance monitoring system has made the lives of teachers and employers easier by making attendance marking procedure a piece of cake When it comes to schools and universities, the attendance monitoring system is a great help for parents and teachers both. Parents are never uninformed of the dependability of their children in the class if the university is using an attendance monitoring system. The registers could easily be exploited by students and if information was mailed to the parents, there were high chances that mails could be made to disappear before parents even saw them. With the monitoring system in place, the information can easily be printed or a soft copy can be sent directly to parents in their personal email accounts. The system started with two basic processes - Manual processes and Automatic processes. Manual processes are eliminated as the staff needed to maintain them. It is often difficult to comply with regulation, but an automated attendance system is valuable for ensuring compliance with regulations regarding proof of attendance. 974 Vol. 7, Issue 3, pp. 974-979

II. HISTORY Naveed Khan Balcoh proposes that students attendance in the classroom is very important task and if taken manually wastes a lot of time. There are many automatic methods available for this purpose i.e. biometric attendance. All these methods also waste time because students have to make a queue to touch their thumb on the scanning device. This work describes the efficient algorithm that automatically marks the attendance without human intervention. This attendance is recorded by using a camera attached in front of classroom that is continuously capturing images of students, detect the faces in images and compare the detected faces with the database and mark the attendance. The paper review the related work in the field of attendance system then describes the system architecture, software algorithm and results. ErikHjelmas face detection is a necessary firststep in face recognition systems, with the purpose of localizing and extracting the face region from the background. It also has several applications in areas such as content-based image retrieval, video coding, video conferencing, crowd surveillance, and intelligent human computer interfaces. However, it was not until recently that the face detection problem received considerable attention among researchers. The human face is a dynamic object and has a high degree of variability in its appearance, which makes face detection a difficult problem in computer vision. A wide variety of techniques have been proposed, ranging from simple edge-based algorithms to composite high-level approaches utilizing advanced pattern recognition methods. III. METHODOLOGY For this system we are using a two-step mechanism. First comes to be face detection then followed by face recognition. For face detection we are using Viola Jones face detection algorithm while for face recognition we are using hybrid algorithm from PCA and LDA. 1) Viola-Jones algorithm There are three major blocks in Viola-Jones algorithm; Integral Images, Ada-Boost Algorithm and Attentional cascade. The integral image computes a value at each pixel for example (x,y) that is the sum of the pixel values above to the left of (x,y). This is quickly computed in one pass through the image. Viola jones algorithm uses Haar like features. This is nothing but scalar product between the image & some haar like structures. Feature is selected through adaboost. Ada-Boost provides an effective learning algorithm and strong bounds on generalization performance. The overall form of the detection process is that of a degenerate decision tree, what we call a cascade. A positive result from the first classifier triggers the evaluation of a second classifier which has also been adjusted to achieve very high detection rates. A positive result from the second classifier triggers a third classifier, and so on. A negative outcome at any point leads to the immediate rejection of the subwindow. The cascade training process involves two types of tradeoffs. In most cases classifiers with more features will achieve higher detection rates and lower false positive rates. At the same time classifiers with more features require more time to compute. In principle one can use following stages. Figure 1: Cascade classifier i) the number of classifier stages, ii) the number of features in each stage, and iii) the threshold of each stage, are traded off in order to minimize the expected number of evaluated features. Unfortunately finding this optimum is a tremendously difficult problem. In practice a very simple framework is used to produce an effective classifier which is highly efficient. Each stage in the 975 Vol. 7, Issue 3, pp. 974-979

cascade reduces the false positive rate and decreases the detection rate. A target is selected for the minimum reduction in false positives and the maximum decrease in detection. Each stage is trained by adding features until the target detection and false positives rates are met these rates are determined by testing the detector on a validation set. Stages are added until the overall target for false positive and detection rate is met. 2) Flow chart Figure 2: face detection & recognition The flowchart is shown in fig.no.2 2.1) Histogram Normalization Captured image sometimes have brightness or darkness in it which should be removed for good results. First the RGB image is converted to the gray scale image for enhancement. Histogram normalization is good technique for contrast enhancement in the spatial domain. 2.2) Noise Filtering Many sources of noise may exist in the input image when captured from the camera. There are many techniques for noise removal. Low pass filtering in the frequency domain may be a good choice but this also removes some important information in the image. In our system median filtering in is used for the purpose of noise removal in the histogram normalized image. 2.3) Skin classification This is used to increase the efficiency of the face detection algorithm. Voila and Jones algorithm is used for detection.. the images of faces and then applied on the class room image for detection of multiple faces in the image. 2.4) Face Detection: Haar classifiers have been used for detection. Initially face detection algorithm was tested on variety of images with different face positions and lighting conditions and then algorithm was applied to detect faces in real time video. Algorithm is trained for the images of faces and then applied on the class room image for detection of multiple faces in the image. 976 Vol. 7, Issue 3, pp. 974-979

Figure 3: Face Detection 2.5) Face Recognition and Attendance After the face detection step the next is face recognition. This can be achieved by cropping the first detected face from the image and compare it with the database. This is called the selection of region of interest. In this way faces of students are verified one by one with the face database using the Eigen Face method and attendance is marked on the server. The system consists of a camera that captures the images of the classroom and sends it to the image enhancement module. After enhancement the image comes in the Face Detection and Recognition modules and then the attendance is marked on the database server. At the time of enrollment templates of face images of individual students are stored in the Face database. Here all the faces are detected from the input image and the algorithm compares them one by one with the face database. If any face is recognized the attendance is marked on the server from where anyone can access and use it for different purposes. This system uses a protocol for attendance. A time table module is also attached with the system which automatically gets the subject, class, date and time. Teachers come in the class and just press a button to start the attendance process and the system automatically gets the attendance without even the intensions of students and teacher. In this way a lot of time is saved and this is highly securing process no one can mark the attendance of other. Attendance is maintained on the server so anyone can access it for it purposes like administration, parents and students themselves. Camera takes the images continuously to detect and recognize all the students in the classroom. In order to avoid the false detection we are using the skin classification technique. Using this technique enhance the efficiency and accuracy of the detection process. In this process first the skin is classified and then only skin pixels remains and all other pixels in the image are set to black, this greatly enhance the accuracy of face detection 977 Vol. 7, Issue 3, pp. 974-979

process. Two databases are displayed in the experimental setup Figure. Face Database is the collection of face images and extracted features at the time of enrollment process and the second attendance database contains the information about the teachers and students and also use to mark attendance. Figure 4: Face recognition System in Class IV. FUTURE SCOPE For security reasons, we can use detection & recognition system. To identify culprits on bus stations, railway stations 7 other public places, we can use this system. This will be helping hand to the police. In this system, we will use GSM module. Suppose if culprit is detected, then detected signal can be transmitted using GSM module to the central control room of police station. With the help of ISDN number of GSM, culprit surviving area will be recognized V. CONCLUSION We come to know that there are wide range of methods such as biometric, RFID based etc. which are time consuming and non-efficient. So to overcome this above system is the better and reliable solution from every perceptive of time and security. Thus we have achieved to develop a reliable and efficient attendance system to implement an image processing algorithm to detect faces in classroom and to recognize the faces accurately to mark the attendance. REFERENCES [1]. Arulogun O. T., Olatunbosun, A., Fakolujo O. A., and Olaniyi, O. M. RFID-Based Students Attendance Management System. International Journal of Scientific & Engineering Research Volume 4, Issue 2, February-2013. [2]. Chitresh Saraswat and Amit Kumar. An Efficient Automatic Attendance System using Fingerprint Verification Technique. International Journal on Computer Science and Engineering Vol. 02, No. 02, 2010, 264-269. 978 Vol. 7, Issue 3, pp. 974-979

[3]. Jobin J., Jiji Joseph, Sandhya Y.A, Soni P. Saji, Deepa P.L.. Palm Biometrics Recognition and Verification System. International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering Vol. 1, Issue 2, August 2012. [4]. Nirmalya Kar, Mrinal Kanti Debbarma, Ashim Saha, and Dwijen Rudra Pal. Study of Implementing Automated Attendance System Using Face Recognition Technique. International Journal of Computer and Communication Engineering, Vol. 1, No. 2, July 2012. [5]. Yogesh Tayal, Ruchika Lamba, Subhransu Padhee. Automatic Face Detection Using Color Based Segmentation. International Journal of Scientific and Research Publications, Volume 2, Issue 6, June 2012. [6]. Omaima N. A. AL-Allaf. Review Of Face Detection Systems Based Artificial Neural Networks Algorithms. The International Journal of Multimedia & Its Applications (Ijma) Vol.6, No.1, February 2014. [7]. Deepak Ghimire and Joonwhoan Lee. A Robust Face Detection Method Based on Skin Color and Edges. J Inf Process Syst, Vol.9, No.1, March 2013. [8]. Sanjay Kr. Singh, D. S. Chauhan, Mayank Vatsa, Richa Singh. A Robust Skin Color Based Face Detection Algorithm. Tamkang Journal of Science and Engineering, Vol. 6, No. 4, pp. 227-234 (2003). [9]. Viola P. & Jones J...Robust Real-Time Face Detection. International Journal of Computer Vision 57(2), 137 154, 2004. [10]. Mayank Agarwal, Nikunj Jain, Mr. Manish Kumar and Himanshu Agrawal. Face Recognition Using Eigen Faces and Artificial Neural Network. International Journal of Computer Theory and Engineering, Vol. 2, No. 4, August, 2010. [11]. Bayan Ali Saad Al-Ghamdi, Sumayyah Redhwan Allaam. Recognition of Human Face by Face Recognition System using 3D. Journal of Information & Communication Technology Vol. 4, No. 2, (Fall 2010) 27-34. [12]. Hafiz Imtiaz and Shaikh Anowarul Fattah. A Face Recognition Scheme Using Wavelet - Based Dominant Features. Signal & Image Processing: An International Journal (SIPIJ) Vol.2, No.3, September 2011. [13]. Jagadeesh H S, Suresh Babu K, and Raja K B. DBC based Face Recognition using DWT. Signal & Image Processing: An International Journal (SIPIJ) Vol.3, No.2, April 2012 [14]. Aruna Bhat. Medoid Based Model For Face Recognition Using Eigen And Fisher Faces. International Journal of Soft Computing, Mathematics and Control (IJSCMC), Vol. 2, No. 3, August 2013. [15]. Kandla Arora. Real Time Application of Face Recognition Concept. International Journal of Soft Computing and Engineering (IJSCE) ISSN: 2231-2307, Volume-2, Issue-5, November 2012. AUTHORS BIOGRAPHY Ajinkya Patil pursuing the M.Tech. degree in Electronics & Telecommunication Engineering from Symbiosis International university, Pune. His research interests include Image processing, Robotics, Embedded systems. Mrudang Shukla is assistant professor at Symbiosis Institute of Technology in Electronics and Telecommunication department. His research interest is in image processing and defining vision and path for automated vehicle in agricultural field. 979 Vol. 7, Issue 3, pp. 974-979