You are on page 1of 32

Attendance Monitoring Using

Face Recognition With


Message Alert

Project Guide:
Project Members:
Mrs.E.Francy Irudaya Rani, S.Jeyabala-950714106052
Assistant Professor, Dept of ECE. S.Jothi Monika-950714106053
C.Krishnammal -950714106063

Department of ECE,Francis Xavier


4/25/2018 1
Engineering College
CONTENTS:
Area Of Project  Flow chart
Field Of The Project  Circuit diagram description
Abstract  System model
Introduction  Software used
Literature survey  Advantages
 Existing system  Conclusion
 Proposed system  References

Department of ECE,Francis Xavier


4/25/2018 2
Engineering College
AREA OF THE PROJECT:

 EMBEDDED SYSTEM

Department of ECE,Francis Xavier


4/25/2018 3
Engineering College
FIELD OF THE PROJECT:

 AUTOMATION

Department of ECE,Francis Xavier


4/25/2018 4
Engineering College
ABSTRACT

1. Detection of unique face image amidst the other natural


components and Extraction of unique characteristic features of a
face useful for face recognition. And also Detection of faces
amongst other face characters such as beard, spectacles etc.
2. Effective recognition of unique faces in a crowd(individual
recognition in crowd).Automated update in the database without
human intervention
.

Department of ECE,Francis Xavier


4/25/2018 5
Engineering College
INTRODUCTION

• Maintaining the attendance is very important in all the


institutes for checking the presence of students. Every institute
has its own method in this regard.

• Some are taking attendance manually using the traditional pen


and paper or file based approach and some have adopted
methods of automatic attendance techniques.

Department of ECE,Francis Xavier


4/25/2018 6
Engineering College
LITERATURE SURVEY

Authors name Title Publication Year Limitation

Nirmalya Kar, Study of IEEE 2012 • The


Mrinal Kanti Implementing covariance
Debbarma, Ashim Automated matrix is
Saha, and Dwijen Attendance difficult to be
Rudra Pal. System evaluated in an
Using Face accurate
Recognition manner.
Technique

Department of ECE,Francis Xavier


4/25/2018 7
Engineering College
LITERATURE SURVEY

Authors name Title Publication Year Limitation

Shireesha Automated IEEE 2013 •Traditional


Chintalapati, M.V. Attendance method of
Raghunadh. Management attendance
System Based marking
On Face is very time
Recognition consuming
Algorithms

Department of ECE,Francis Xavier


4/25/2018 8
Engineering College
LITERATURE SURVEY

Authors name Title Publication Year Limitation

Dayanand S. Student IEEE 2014 •we propose a


Shilwant,Dr. Monitoring By method for
A.R.Karwankar. Face estimating the
Recognition attendance
System precisely using
all the results of
face recognition
obtained by
continuous
observation.

Department of ECE,Francis Xavier


4/25/2018 9
Engineering College
LITERATURE SURVEY

Authors name Title Publication Year Limitation

Aruni One-to-many IEEE 2015 • The data set


RoyChowdhury., face includes
Tsung-Yu Lin., recognition both video
Subhransu Maji., with bilinear clips and still
Erik Learned- CNNs images.
Miller. • Improve the
efficiency.

Department of ECE,Francis Xavier


4/25/2018 10
Engineering College
LITERATURE SURVEY

Authors name Title Publication Year Limitation

Geetha Baskaran Attendance IEEE 2016 • improve the


System Using efficiency.
a Mobile • Rise the rate
Device: Face of errors.
Recognition,
GPS or Both?

Department of ECE,Francis Xavier


4/25/2018 11
Engineering College
LITERATURE SURVEY

Authors name Title Publication Year Limitation

Rajni Sehgal , Real Time IEEE 2016 •automated


Renuka Nagpal, Face- systems will
Diya Burman and Recognition help largely
Shinam Bansal. Based reduce the
Attendance manual labor
Generation and
and discrepancies
Perception otherwise
Level involved in
Extraction attendance
maintenance

Department of ECE,Francis Xavier


4/25/2018 12
Engineering College
EXISTING SYSTEM
• There are many methods existing for this purpose they are:
– Fingerprint Based System
– Iris Recognition
– RFID Based System

• These three methods proved inefficient because students have


to make a queue to touch their thumb on the scanning device
which consumes the time.

Department of ECE,Francis Xavier


4/25/2018 13
Engineering College
BLOCK DIAGRAM

CAMERA POWER SUPPLY LCD

FACE
Serial Converter PIC
RECOGNITION
Module MICRO CONTROLLER
(PC)

MOBILE GSM
HARDWARE & SOFTWARE USED
• PIC16F877A MICRO CONTROLLER
• 16X2 LCD DISPLAY
• GSM MODEM
• SERIAL CONVERTER MODULE
• EMBEDDED C FOR CONTROLLER PROGRAM
• MATLAB FOR FACE RECOGNITION

Department of ECE,Francis Xavier


15
Engineering College
TOOLS USED

PIC GSM

MX232

Department of ECE,Francis Xavier


4/25/2018 16
Engineering College
PROPOSED SYSTEM
The proposed attendance system mainly consists of four phases
A. Image Acquisition:
The system consists of a camera that captures the images of
the student in a classroom and sends it to the image pre-
processing. Then that image is sends for face detection.
B. Face Detection:
This process separates the facial area from the rest of the
background image. The faces which are stored in the database.
C. Feature Extraction:
Feature extraction is done for distinguishing faces of different
student. In this system, eyes, nose and mouth are extracted.
Feature extraction is helpful in face detection and recognition.
D. Face Recognition:
The face image is then compared with the stored image. If the
face image is matched with the stored image then the face is
recognized. Then for that particular student the attendance is
recorded.
FLOW CHART
START IMAGE FACE
DEDECTION FACE
SEGMENTATION

RECOGNIZED
FACE
IMAGE = DATA SET
RECOGNITION
STUDENT ID

RECORD DATABASE
ATTENDANCE

DISPLAY
GENARATE RESULT
REPORT

SEND SMS
STOP
NOTIFICATION
CIRCUIT DIAGRAM

19
Department of ECE,Francis Xavier
4/25/2018 20
Engineering College
STEPS OF VIOLA-JONES DETECTOR

• Calculating the integral image- summed area table necessary


for quick calculation.
• Haar-like Features- simple rectangular features that achieve
just above random.
• AdaBoost learning algorithm- creates a small set of only the
best features to create more efficient classifiers.
• Cascade Filter- discards negative windows early to focus more
computational time on possible positive windows.
PIC 16f877MICRCONTROLLER
• This powerful (200 nanosecond instruction execution) yet
easy-to-program (only 35 single word instructions) CMOS
FLASH-based 8-bit microcontroller packs Microchip's
powerful PIC architecture.
• The PIC16F877A features 256 bytes of EEPROM data
memory, self programming, an ICD, 2 Comparators, 8
channels of 10-bit Analog-to-Digital (A/D) converter, 2
capture/compare/PWM functions, the synchronous serial port
can be configured as either 3-wire Serial Peripheral Interface
(SPI™) or the 2-wire Inter-Integrated Circuit (I²C™) bus and a
Universal Asynchronous Receiver Transmitter (USART).
• All of these features make it ideal for more advanced level
A/D applications in automotive, industrial, appliances and
consumer applications.
GSM MODEM
• GSM/GPRS Modem-RS232 is built with Dual Band
GSM/GPRS engine- SIM900A, works on frequencies 900/
1800 MHz.
• The Modem is coming with RS232 interface, which allows
you connect PC as well as microcontroller with RS232
Chip(MAX232).
• The baud rate is configurable from 9600-115200 through AT
command. The GSM/GPRS Modem is having internal TCP/IP
stack to enable you to connect with internet via GPRS.
• It is suitable for SMS, Voice as well as DATA transfer
application in M2M interface.
Advantage

• The software can be used for security purposes in


organizations and in secured zones.
• The software stores the faces that are detected and
automatically marks attendance.
• The system is convenient and secure for the users.
• It saves their time and efforts.

Department of ECE,Francis Xavier


4/25/2018 24
Engineering College
Result & Discussion

Using the all the functions we have created, we


have tested for output in using existing test images as
well as in real-time. Following section, the
screenshots of the output of different functions are
given.

Department of ECE,Francis Xavier


4/25/2018 25
Engineering College
Register student’s detail for creating database

Department of ECE,Francis Xavier


4/25/2018 26
Engineering College
Recognize the face and mark the attendance
in excel sheet

Department of ECE,Francis Xavier


4/25/2018 27
Engineering College
Sending SMS for absentees

Department of ECE,Francis Xavier


4/25/2018 28
Engineering College
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.

Department of ECE,Francis Xavier


4/25/2018 29
Engineering College
Reference Paper
• Schroff, Florian, Dmitry Kalenichenko, and James
Philbin. "Facenet: Aunified embedding for face
recognition and clustering." Proceedings ofthe
IEEE Conference on Computer Vision and Pattern
Recognition.2015
• Bradski, Gary, and Adrian Kaehler. Learning
OpenCV: Computer visionwith the OpenCV library.
" O'Reilly Media, Inc.", 2008.
• King, Davis E. "Dlib-ml: A machine learning
toolkit." Journal ofMachine Learning Research
10.Jul (2009): 1755-1758.

Department of ECE,Francis Xavier


4/25/2018 30
Engineering College
• Li, Haoxiang, et al. "A convolutional neural network cascade for
facedetection." Proceedings of the IEEE Conference on Computer
Visionand Pattern Recognition. 2015.
• Russakovsky, Olga, et al. "Imagenet large scale visual
recognitionchallenge." International Journal of Computer Vision
115.3 (2015): 211-252.
• Everingham, Mark, et al. "The pascal visual object classes
(voc)challenge." International journal of computer vision 88.2
(2010): 303-

Department of ECE,Francis Xavier


4/25/2018 31
Engineering College
Thank You

Department of ECE,Francis Xavier


4/25/2018 32
Engineering College

You might also like