SlideShare a Scribd company logo
1 of 21
PROJECT SYNOPSIS OF
MAJOR PROJECT
ON
“FACE RECOGNITION IN E-ATTENDANCE”
Submitted in the partial fulfillment of requirements for the award of Degree of Bachelor of
Technology in Computer Science & Engineering
Session: 2020-21
Submitted To
DR. ABDUL KALAM TECHNICAL UNIVERSITY
UTTAR PRADESH
Submitted By
NITESH KUMAR DUBEY
1836210903
Under the guidance of
Prof.: Mr. Vipin Jaiswal
HOD: Mrs. Arifa Khan
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
Lucknow Institute of Technology
Lucknow
Table of Contents
1. Project Title
2. Introduction
3. Problem statement
4. Objective
5. Feasibility study
6. Methodology
7. Module specification
8. E-R diagram
9. Data flow diagram
10.Facility required for purposed work
11.Tools & Environment are used
12.Conclusion
13.Future scope
14.References
Introduction
Attendance systems of old practices are not quite efficient now a days for keeping track on
student’s attendance. Student enrollment in schools and colleges increasing every year and
taking each student attendance plays a very vital role. So, it is necessaryto discuss theeffective
system which records the attendance of a student automatically.
Maintaining the attendance is very important in all the schools/colleges for checking the
performance of students. Every school/college has its own method in this regard. Some are
taking attendance of students manually using attendance registers or marking attendance
sheets or file-based approach and some have adopted the methods of automatic attendance
using some biometric techniques. But in these methods, students have to wait for a long time
in making a queue at the time they enter inside the classroom.
Many biometric systems are available in the market but the key authentications are same in
all of the techniques. Every biometric system consists of enrollment process in which the
unique features of a personis stored in the database and after that, there are some processes of
identification and verification of the person. These two processes compare the biometric
feature of a person with previously stored template captured at the time of enrolment of a
student. Biometric templates can be of many types like Fingerprints, Eye Iris, voice etc. Our
system uses the face recognition approachfor the automatic attendance of the students in the
classroom environment without student intervention. The purpose of developing the new
attendance management system is to computerize the traditional methods of taking the
attendance. Therefore, in order to drag the attention of students and make them interactive in
observing technologies, we try to move on to the latest upcoming trends on developing
attendance systems. This is the reason for college/school attendance management system to
come up with an approach that ensures a strong contribution of students in classrooms.
To track the attendance of the students, we have introduced the attendance management
system. With the introduction of this attendance system, skipping classes for students without
the staff’s knowledge have become difficult. Attendance management system is to count the
number ofstudents and urge students to attend the classes on time, so as to improve the quality
of teaching.
Usually, a roll-call is taken to determine whether the student is present in the class or not,
which usually wastes a lot oftime. In recent years, with the emerging technology and with the
development of deep learning, face recognition has made great achievements, which leads us
to a new way of thinking to solve the problem of student’s enrollment. So, in order to save
time, the idea to count the number of students in a class automatically based on face
recognition is incorporated. This system is developed by using face recognition technique
which is used to detect the face of an individual. There are many different face recognition
algorithms introduced to increase the efficiency of the system. The system provides an
increased accuracy due to the use of a large number of features like Shape, color, LBP,
wavelet, Auto-Correlation etc. of the face. However, the face recognition still remains a
challenging problem for us because of its fundamental difficulties regarding various factor
like illumination changes, face rotation, facial expression etc.
Problem Statement
When it here is so many students in a school/college, it becomes more and more difficult to
mark attendance for each student and it is time consuming too. The Existing system of any
institute is a manual entry for the students. This system faces the issue of wastage of time and
also becomes complicated when the strength is more than the usual. Here, the attendance is
being carried out in the hand written registers. It is very tedious job for us to maintain the
record of the user.
Whenever we have to measure the performance of students, finding and calculating the
average of the attendance of each enrolled student is also a very complicated task for us. The
human effort is more here. The retrieval of the information is not a piece of cake as the records
are maintained in the hand written registers. This existing system requires correctfeed oninput
into the respective field. Therefore, we are in a need of an automated system for marking and
maintaining attendance of the students. Let us supposethat the wrong inputs are entered, the
application resist to work. So, the user finds it difficult to use the existing system.
Traditional student attendance marking technique is often facing a lot of trouble. The face
recognition student attendance system emphasizes its simplicity by eliminating classical
student attendance marking technique such as calling student names or checking respective
identification cards. There are not only disturbing the teaching process but also causes
distraction for students during exam sessions. Apart from calling names, attendance sheet is
passed around the classroomduring the lecture sessions. The lecture class especially the class
with a large number ofstudents might find it difficult to have the attendance sheetbeing passed
around the class. Thus, face recognition student attendance system is proposed in order to
replace the manual signing of the presence of students which are burdensome and causes
students get distracted in order to sign for their attendance. Furthermore, the face recognition
based automated student attendance system able to overcome the problem of fraudulent
approachand lecturers does not have to count the number of students several times to ensure
the presence of the students.
The paper proposed byZhao, W et al. (2003) has listed the difficulties of facial identification.
One of the difficulties of facial identification is the identification between known and
unknown images. In addition, paper proposed by Pooja G.R et al. (2010) found out that the
training process for face recognition student attendance system is slow and time-consuming.
In addition, the paper proposed by Priyanka Wagh et al. (2015) mentioned that different
lighting and head poses are often the problems that could degrade the performance of face
recognition-based student attendance system.
Hence, there is a need to develop a real time operating student attendance system which means
the identification process must be done within defined time constraints to prevent omission.
The extracted features from facial images which represent the identity of the students have to
be consistent towards a change in background, illumination, pose and expression. High
accuracy and fast computation time will be the evaluation points of the performance.
Objective
Our objective is to detect unique faces with the help ofmobile camera amidst the other natural
components like walls, backgrounds etc. and to extract the unique features faces amongst other
face characteristics such as beard, spectacles etc. of a face useful for face detection and
recognition.
Our primary goal is to help the lecturers, improve and organize the process of track and
manage student attendance and absenteeism. Additionally, we seek to:
 Provides a valuable attendance service for both teachers and students.
 Reduce manual process errors by provide automated and a reliable attendance system
uses face recognition technology.
 Increase privacy and security which student cannot presenting himself or his friend
while they are not.
 Produce monthly reports for lecturers.
 Flexibility, Lectures capability of editing attendance records.
 Calculate absenteeism percentage and send reminder messages to students.
 Easily manageable by School/College Staff and convert in the form of excel sheet.
 Avoiding the time losses during class started.
Feasibility study
A feasibility study is a high-level capsule version of the entire System analysis and Design
Process. Thestudy begins by classifying the problem definition. Feasibility is to determine if
it’s worth doing. Once an acceptance problem definition has been generated, the analyst
develops a logical model of the system. A search for alternatives is analyzed carefully.
There are 3 parts in feasibility study.
Operational Feasibility
Question that going to be asked are:
 Will the system be used if it developed and implemented?
 If there was sufficient supportfor the project from the management and from the
users.
 Have the users been involved in planning and development of the Project.
 Will the system producepoorerresult in any respect or area?
This system can be implemented in the organization because there is adequate supportfrom
management and users. Being developed in Python so that the necessary operations are
carried out automatically.
Technicalfeasibility:
 Does the necessary technology exist to do what is been suggested?
 Does the proposed equipment have the technical capacity for using the new system?
 Are there technical guarantees of accuracy, reliability and data security?
 The project is developed on Pentium version processor with 256 – 1024 MB RAM.
 The environment required in the development of system is any windows platform
 The observer pattern along with factory pattern will update the results eventually
 The language used in the development is corejava Programming & Windows
Environment
Financialand Economic Feasibility:
The system developed and installed will be good benefit to the organization. The system will
be developed and operated in the existing hardware and software infrastructure. So, there is
no need of additional hardware and software for the system.
Methodology
The approach performs face recognition-based student attendance system. The methodology
flow begins with the capture of image by using simple and handy interface, followed by pre-
processing of the captured facial images, then feature extraction from the facial images,
subjective selection and lastly classification of the facial images to be recognized. Both LBP
and PCA feature extraction methods are studied in detail and computed in this proposed
approach in order to make comparisons. LBP is enhanced in this approach to reduce the
illumination effect. An algorithm to combine enhanced LBP and PCA is also designed for
subjective selection in order to increase the accuracy. The details of each stage will be
discussed in the following sections.
The flow chart for the proposed system is categorized into two parts, first training of images
followed bytesting images (recognize the unknown input image) shown in Figure 1 and Figure
2 respectively.
Fig 1: Flow of proposed Approach (training part)
Fig 2: Flow of Proposed Approach (recognition parts)
Modules specification
The Proposedsystemare divided into Five modules such as:
 Input image/ Image Capture
 Face detection
 Pre-Processing
 Database development
 Postprocessing
Input Image
Although our own database should be used to design real time face recognition student
attendance system, the databases that are provided by the previous researchers are also used
to design the system more effectively, efficiently and for evaluation purposes.
Yale face database is used as both training set and testing set to evaluate the performance.
Yale face database contains one hundred and sixty-five grayscale images of fifteen
individuals. There are eleven images perindividual; each image ofthe individual is in different
condition. The conditions included center-light, with glasses, happy, left-light, without
glasses, normal, right-light, sad, sleepy, surprised and wink. These different variations
provided by the database is able to ensure the system to be operated consistently in variety of
situations and conditions.
Limitations of the image
The input image for the proposed approach has to be frontal, upright and only a single face.
Although the system is designed to be able to recognize the student with glasses and without
glasses, student should provide both facial images with and without glasses to be trained to
increase the accuracy to be recognized without glasses. The training image and testing image
should be captured by using the same device to avoid quality difference. The students have to
register in order to be recognized. The enrolment can be done on the spot through the user-
friendly interface.
These conditions have to be satisfied to ensure that the proposed approach can perform well.
Face Detection: Face detection is a process oflocating a face inside an image frame,
regardless of the identity of that face. Before recognizing a face, it is first essential to detect
and extract the faces form the original pictures. Face Detection target on finding the faces
(area and size) in an image and probably extract them to be used by the face recognition
algorithm. In recent years, many methods are proposedfordetecting the face.
In face detection methods, those who are depending on training sets to capture the huge
unevenness in facial features have enticed much attention and given the best results.
Generally, these methods scan the input picture at all potential area and scales then as the
sub windows either as non-face or face. Viola and Jones presented an effective detection
technique using Haar-like features and AdaBoost as a quick training algorithm. For
recognizing a face, the algorithms compare only faces. Any other element in the picture that
is not part of a face deteriorates the recognition.
There are several existing algorithms for detecting faces. Prior to year 2000 there were many
techniques for face detection, however they were mostly unreliable, slow and require manual
inputs. In 2001 Viola and Jones invented the Haar-based-cascade a Classifier that
revolutionize the face detection method. It can detect objects in real time with an accuracy of
95%. It works not only for frontal face view but it can detect faces from side view as well.
Face Preprocessing:
Testing set and training set images are captured using a camera. There are unwanted noise and
uneven lighting exists in the images. Therefore, several pre-processing steps are necessary
before proceeding to feature extraction.
Pre-processing steps that would be carried out include scaling of image, median filtering,
conversion of colour images to grayscale images and adaptive histogram equalization.
Any of the previous methods can be used for extracting faces from input pictures. The next
step is to pre-process these faces in order to make the training phase easier and improve the
probability to recognize a personcorrectly. The training data will be standardized. Not all the
pictures have the same zoom on the face and have maybe not all the same size. Most of the
algorithms for facial recognition require the same size for the entire training set. Pre-
processing includes different modifications. First of all, the faces need to be centered in the
picture in the same way. The location of the two eyes and the nose is often used as a landmark
for centering faces. The aim is to have the eyes at the same level and the nose at the same
position for all images. To apply these modifications, the coordinates of the landmarks are
needed. For that, it is possible to use a Haar-cascade classifier for detecting nose and eyes.
After detecting a face in the frame, we can now process the face inside the green rectangle.
Face recognition is susceptible to changes in lighting conditions, face orientation, face
expression, so it is paramount to diminish these differences as much as possible. There are
numerous techniques to eliminate those issues. Some of these techniques are:-
 Geometrical transformation and cropping: This procedure includes resizing of the
image and rotating the image as well as removing background.
 Histogram equalization: This process standardizes the brightness and contrast of the
image.
 Smoothing: In this process, the image noise is eliminated by applying some filters.
 Elliptical mask: The elliptical mask removes some remaining background.
Processing images can be computationally expensive in a PC or laptop, similarly in mobile
devices. It requires higher processing power. Therefore, minimalizing the image processing
in the mobile device is a must to achieve a real-time face recognition system
Database development:
In this Biometric based system collection of every individual is required. This database
development phase consists of image capture of every individual student and extracting the
Bio-metric feature for every individual, in our proposed system it is face, and after it is
enhanced using pre-processing techniques and to be stored in the database.
Face Recognition/PostProcessing:
Here the detected cropped faces are compared with the trained images from the database
using correlation. if any of the cropped image is recognized then that Id would be marked
present in the attendance data sheet.
ProposedAlgorithm
1. Capture the student’s image through camera.
2. Detect each and every individual face by apply face detection algorithm.
3. Extract the ROI (Region of Interest) in rectangular bounding box.
4. Converting to gray scale, apply histogram equalization and resize to 100x 100 i.e., apply
pre-processing.
5. If image captured then
Store in database
Else
Apply LBPH (for feature extraction)
Apply SVM (for classification)
End if
6.Post-processing
Component diagram
Component diagram:
Fig 3: component diagram of face recognition for e-attendance
Entity Relationship diagram
Fig: Relationship between user and face detection
Dataflow diagram
Fig: context diagram
Fig: data flow diagram (level 1)
Fig: data flow diagram (Face Recognition)
Facility required for purposed work
The previous approach in which manually taking and maintains the attendance records was
very inconvenient task. Traditionally, student’s attendances are taken manually by using
attendance sheet given by the faculty members in class, which is a time-consuming event.
Moreover, it is very difficult to verify one by one student in a large classroom environment
with distributed branches whether the authenticated students are actually responding or not.
The ability to computethe attendance percentage becomes amajor taskas manual computation
produces errors, and also wastes a lot of time. This method could easily allow for
impersonation and the attendance sheet could be stolen or lost. An automatic attendance
management system using biometrics would provide the needed solution. The results showed
improved performance over manual attendance management system. Biometric-based
techniques have emerged as the most promising option for recognizing individuals in recent
years since, instead of authenticating people and granting them access to physical and virtual
domains based on passwords,PINs, smart cards, plastic cards, tokens, keys and so forth, these
methods examine an individual’s physiological and/or behavioral characteristics in order to
determine and/or ascertain his identity.
Biometric based technologies include identification based on physiological characteristics
(such as face, fingerprints, finger geometry, hand geometry, hand veins, palm, iris, retina, ear
and voice) and behavioral traits (such as gait, signature and keystroke dynamics). Face
recognition appears to offer several advantages over other biometric methods, a few of which
are outlined here: Almost all these technologies require somevoluntary action bythe user, i.e.,
the user needs to place his hand on a hand-rest for fingerprinting or hand geometry detection
and has to stand in a fixed position in front of a camera for iris or retina identification.
However, face recognition can be done passively without any explicit action or participation
on the part of the user since face images can be acquired from a distance by a camera. This is
particularly beneficial for security and surveillance purposes. Furthermore, data acquisition in
general is fraught with problems forother biometrics: techniques that rely onhands and fingers
can be rendered useless if the epidermis tissue is damaged in some way (i.e., bruised or
cracked).
Tools and Environments Used
SystemRequirements Specification
 TechnicalRequirement
Hardware Requirements
 A standalone computer (intel Processor, 4gb ram or higher)
 High-quality wireless camera to capture images
 Secondarymemory to store all the images and database
Software requirements
 Windows operating System (7, 8, 10)
 Java development kit
 Java applets
 Latest version of all libraries
 Functional Requirements
System functional requirement describes activities and services that must provide.
 A user must be able to manage student records.
 An only authorized user must be able to use the system.
 A system must be attached to wireless camera and face recognition should be
smooth.
 The administrator or the personwho will be given the access to the system
must
 login into the system before using it.
 The information must be entered and managed properly.
 Non-FunctionalRequirements
Non-functional Requirements are characteristics or attributes of the system that can
judge its operation. The following points clarify them:
 Accuracy and Precision: the system should perform its process with accuracy
and precision to avoid problems.
 Flexibility: the system should be easy to modify, any wrong should be correct.
 Security: the system should be secure and saving student's privacy.
 Usability: the system should be easy to deal with and simple to understand.
 Maintainability: the maintenance group should be able to copeup with any
problem when occurs suddenly.
 Speed and Responsiveness:Execution of operations should be fast.
Non–Functional Requirements are as follow:
 The GUI of the system will be user-friendly.
 The data that will be shown to the users will be made sure that it is correct and
is available for the time being. The system will be flexible to changes.
 The system will be extended for changes and to the latest technologies.
 Efficiency and effectiveness of the system will be made sure.
 The performance of the system will be made sure.
 Student Requirements
 A student needs to enter the properdetails while registering him/her.
 He/ She needs to sit properly and capture 10-15 images of himself/herself in
different directions and expressions.
 At the time of taking attendance, students need to sit properly facing the
camera.
 Teaching StaffRequirements
 The faculty needs to log into the system at the time of attendance.
 The faculty needs to enter lecture details before starting the attendance
process.
 If the entered lecture details don’tmatch with the ones in the database (excel
sheet) an error dialog will be displayed.
 As the students are recognized by the system, the attendance report will be
generated and shown to the faculty.
 Administrator Requirements
 The administrator needs to log into the system at the time of registering the
students in the face recognition process.
 He / She must make sure that the student enters the details properly.
 Only the administrator has the rights to manage any changes in the system.
 Only the administrator is allowed to view the Training set and the Testing set.
 Only the administrator has the rights to manage any changes in the stored data
set.
Conclusion
In this approach, a face recognition based automated student attendance system is thoroughly
described. Theproposed approachprovides amethod to identify the individuals bycomparing
their input image obtained from recording video frame with respect to train image. This
proposed approach able to detect and localize face from an input facial image, which is
obtained from the recording video frame. Besides, it provides a method in pre-processingstage
to enhance the image contrast and reduce the illumination effect. Extraction of features from
the facial image is performed by applying both LBP and PCA. The algorithm designed to
combine LBP and PCA able to stabilize the system by giving consistent results. The accuracy
of this proposedapproachis 100 % for high-quality images, 92.31 % for low-quality images
and 95.76 % of Yale face database when two images per person are trained.
As a conclusion for analysis, the extraction of facial feature could be challenging especially
in different lighting. In pre-processing stage, Contrast Limited Adaptive Histogram
Equalization (CLAHE) able to reduce the illumination effect. CLAHE perform better
compared to histogram equalization in terms of contrast improvement. Enhanced LBP with
larger radius size specifically, radius size two, perform better compared to original LBP
operator, with less affected by illumination and more consistent compared to other radius
sizes.
In order to maintain the attendance this system has been proposed. It replaces the manual
system with an automated system which is fast, efficient, costand time saving as replaces
the stationary material and the paper work. Hence this system is expected to give desired
results and in future could be implemented for logout. Also, the efficiency could be
improved by integrating other techniques with it in near future. In this system we have
implemented an attendance records to assist Faculty. It saves time and effort, especially if it
is a lecture with huge number of students. Automated Attendance System has been
envisioned for the purposeof reducing the drawbacks in the traditional (manual) system.
Future Scope
It can be easily implemented at any institute or organization.
A method could be proposed to illustrate robustness against the variations that is, in near
future we could build a system which would be robust and would work in undesirable
conditions too. Here it is proposedforan institute to take the attendance of the students but
in future it can be used to do the same work at entry as well as exit points. I am working to
improve the face recognition effectiveness to build more efficient systems in near future. In
further work, authors intend to improve face recognition effectiveness by using the
interaction among our system, the users and the administrators. On the other hand, our
system can be used in a completely new dimension of face recognition application, mobile
based face recognition, which can be an aid for common people to know about any person
being photographed by cell phone camera including properauthorization for accessing a
centralized database.
References
Robinson-Riegler, G., & Robinson-Riegler, B. (2008). Cognitive psychology: applying the
science
of the mind. Boston, Pearson/Allyn and Bacon.
Margaret Rouse. (2012). Whatis facial recognition? - Definition from WhatIs.com.
Available at:
http://whatis.techtarget.com/definition/facial-recognition.
Solon, O. (2017). Facialrecognition databaseused by FBI is out of control, House
committee hears. the Guardian. Available at:
https://www.theguardian.com/technology/2017/mar/27/us-facial-recognition-database-fbi-
drivers-licenses-passports.
RobertSilk. (2017). Biometrics: Facialrecognition tech coming to an airport near you:
Travel Weekly. Available at:
http://www.travelweekly.com/Travel-News/Airline-News/Biometrics-Facial-recognition-
tech-coming-airport-near-you.
Sidney Fussell. (2018). NEWS Facebook's New Face Recognition Features: WhatWe Do
(and Don't) Know. Available at:
https://gizmodo.com/facebooks-new-face-recognition-features-what-we-do-an-1823359911 .
deAgonia, M. (2017). Apple's Face ID [The iPhoneX's facial recognition tech explained].
Computerworld. Available at:
https://www.computerworld.com/article/3235140/apple-ios/apples-face-id-the-iphone-xs-
facial-recognition-tech-explained.html.
Ashley DuVal. (2012). Face Recognition Software -History of Forensic Psychology. [online]
Available at:
http://forensicpsych.umwblogs.org/research/criminal-justice/face-recognition-software.
Jesse Davis West. (2017). History of Face Recognition - Facialrecognition software.
[online] Available at:
https://www.facefirst.com/blog/brief-history-of-face-recognition-software.
Reichert, C. (2017). Intel demos 5G facial-recognition payment technology | ZDNet. [online]
ZDNet. Available at:
http://www.zdnet.com/article/intel-demos-5g-facial-recognition-payment-technology.
Handbookon face recognition (2011) Editors: Li, Stan Z., Jain, Anil K. (Eds.).
Available at: https://www.springer.com/gp/book/9780857299314.

More Related Content

What's hot

Face Recognition based Lecture Attendance System
Face Recognition based Lecture Attendance SystemFace Recognition based Lecture Attendance System
Face Recognition based Lecture Attendance SystemKarmesh Maheshwari
 
Face recognition technology
Face recognition technologyFace recognition technology
Face recognition technologyShubhamLamichane
 
Attendence management system using face detection
Attendence management system using face detectionAttendence management system using face detection
Attendence management system using face detectionSaurabh Sutone
 
Face detection and recognition
Face detection and recognitionFace detection and recognition
Face detection and recognitionPankaj Thakur
 
Face recognigion system ppt
Face recognigion system pptFace recognigion system ppt
Face recognigion system pptRavi Kumar
 
Online course reservation system
Online course reservation systemOnline course reservation system
Online course reservation systemChamma Jabeedkhan
 
Face recognition attendance system
Face recognition attendance systemFace recognition attendance system
Face recognition attendance systemmohanaprasad_v
 
Face Recognition Based Attendance System using Machine Learning
Face Recognition Based Attendance System using Machine LearningFace Recognition Based Attendance System using Machine Learning
Face Recognition Based Attendance System using Machine LearningYogeshIJTSRD
 
Face Detection and Recognition System
Face Detection and Recognition SystemFace Detection and Recognition System
Face Detection and Recognition SystemZara Tariq
 
Face detection presentation slide
Face detection  presentation slideFace detection  presentation slide
Face detection presentation slideSanjoy Dutta
 
Placement management system
Placement management systemPlacement management system
Placement management systemMehul Ranavasiya
 
Smart Voting System with Face Recognition
Smart Voting System with Face RecognitionSmart Voting System with Face Recognition
Smart Voting System with Face RecognitionNikhil Katte
 
Face recognition technology
Face recognition technologyFace recognition technology
Face recognition technologyranjit banshpal
 
Fingerprint Authentication for ATM
Fingerprint Authentication for ATMFingerprint Authentication for ATM
Fingerprint Authentication for ATMParas Garg
 

What's hot (20)

Face Recognition based Lecture Attendance System
Face Recognition based Lecture Attendance SystemFace Recognition based Lecture Attendance System
Face Recognition based Lecture Attendance System
 
Face recognition technology
Face recognition technologyFace recognition technology
Face recognition technology
 
Attendence management system using face detection
Attendence management system using face detectionAttendence management system using face detection
Attendence management system using face detection
 
face detection
face detectionface detection
face detection
 
Face detection and recognition
Face detection and recognitionFace detection and recognition
Face detection and recognition
 
Face recognigion system ppt
Face recognigion system pptFace recognigion system ppt
Face recognigion system ppt
 
College Management System
College Management SystemCollege Management System
College Management System
 
Face Recognition Technology by Vishal Garg
Face Recognition Technology by Vishal GargFace Recognition Technology by Vishal Garg
Face Recognition Technology by Vishal Garg
 
Online course reservation system
Online course reservation systemOnline course reservation system
Online course reservation system
 
Face recognition attendance system
Face recognition attendance systemFace recognition attendance system
Face recognition attendance system
 
Face Recognition Based Attendance System using Machine Learning
Face Recognition Based Attendance System using Machine LearningFace Recognition Based Attendance System using Machine Learning
Face Recognition Based Attendance System using Machine Learning
 
Face Detection and Recognition System
Face Detection and Recognition SystemFace Detection and Recognition System
Face Detection and Recognition System
 
Face detection presentation slide
Face detection  presentation slideFace detection  presentation slide
Face detection presentation slide
 
Final year ppt
Final year pptFinal year ppt
Final year ppt
 
Placement management system
Placement management systemPlacement management system
Placement management system
 
Face recognition
Face recognitionFace recognition
Face recognition
 
Smart Voting System with Face Recognition
Smart Voting System with Face RecognitionSmart Voting System with Face Recognition
Smart Voting System with Face Recognition
 
Face recognisation system
Face recognisation systemFace recognisation system
Face recognisation system
 
Face recognition technology
Face recognition technologyFace recognition technology
Face recognition technology
 
Fingerprint Authentication for ATM
Fingerprint Authentication for ATMFingerprint Authentication for ATM
Fingerprint Authentication for ATM
 

Similar to Project synopsis on face recognition in e attendance

project synopsis face recognition attendance system
project synopsis face recognition attendance systemproject synopsis face recognition attendance system
project synopsis face recognition attendance systemAnkitRao82
 
Chapter 1 & 2 group2
Chapter 1 & 2   group2Chapter 1 & 2   group2
Chapter 1 & 2 group2Chrysler Kayce
 
Synopsis of online student feedback system(cse)
Synopsis of online student feedback system(cse)Synopsis of online student feedback system(cse)
Synopsis of online student feedback system(cse)shindept123
 
Placement Management System
Placement Management SystemPlacement Management System
Placement Management SystemIRJET Journal
 
GROUP -G.pptx
GROUP -G.pptxGROUP -G.pptx
GROUP -G.pptxsuper561
 
Online Student Mentoring System.ppt (1) (1).pptx
Online Student Mentoring System.ppt (1) (1).pptxOnline Student Mentoring System.ppt (1) (1).pptx
Online Student Mentoring System.ppt (1) (1).pptxSaloniRajput33
 
STUDENT ENGAGEMENT MONITORING IN ONLINE LEARNING ENVIRONMENT USING FACE DETEC...
STUDENT ENGAGEMENT MONITORING IN ONLINE LEARNING ENVIRONMENT USING FACE DETEC...STUDENT ENGAGEMENT MONITORING IN ONLINE LEARNING ENVIRONMENT USING FACE DETEC...
STUDENT ENGAGEMENT MONITORING IN ONLINE LEARNING ENVIRONMENT USING FACE DETEC...IRJET Journal
 
topic selectionhmcbvbk jgcmgjb jgfnbgvbj hxngcvbk hm xhrcgnvbmn .pptx
topic selectionhmcbvbk  jgcmgjb  jgfnbgvbj  hxngcvbk hm xhrcgnvbmn .pptxtopic selectionhmcbvbk  jgcmgjb  jgfnbgvbj  hxngcvbk hm xhrcgnvbmn .pptx
topic selectionhmcbvbk jgcmgjb jgfnbgvbj hxngcvbk hm xhrcgnvbmn .pptxAkshayYeole7
 
IRJET- Survey on Various Techniques of Attendance marking and Attention D...
IRJET-  	  Survey on Various Techniques of Attendance marking and Attention D...IRJET-  	  Survey on Various Techniques of Attendance marking and Attention D...
IRJET- Survey on Various Techniques of Attendance marking and Attention D...IRJET Journal
 
Presentation bfdgndfn cbdtgdf dbdgn cbnd gredhfcb dhjgnfrgf dfhhnfhbv
Presentation bfdgndfn cbdtgdf dbdgn cbnd gredhfcb dhjgnfrgf dfhhnfhbvPresentation bfdgndfn cbdtgdf dbdgn cbnd gredhfcb dhjgnfrgf dfhhnfhbv
Presentation bfdgndfn cbdtgdf dbdgn cbnd gredhfcb dhjgnfrgf dfhhnfhbvAkshayYeole7
 
IRJET - Implementation of Conducting Online Certification Examination in ...
IRJET -  	  Implementation of Conducting Online Certification Examination in ...IRJET -  	  Implementation of Conducting Online Certification Examination in ...
IRJET - Implementation of Conducting Online Certification Examination in ...IRJET Journal
 
School Management System
School Management SystemSchool Management System
School Management SystemZain Basit
 
school billing system report
school billing system reportschool billing system report
school billing system reportaki_shu
 
FACE RECOGNITION SOFTWARE
FACE RECOGNITION SOFTWAREFACE RECOGNITION SOFTWARE
FACE RECOGNITION SOFTWAREbikkishaw265
 
College Result presentation report pdf and
College Result presentation report pdf andCollege Result presentation report pdf and
College Result presentation report pdf andbhagyavantrajapur88
 
COET3A1.Powerpoint Presentation
COET3A1.Powerpoint PresentationCOET3A1.Powerpoint Presentation
COET3A1.Powerpoint Presentationtroyjan27
 

Similar to Project synopsis on face recognition in e attendance (20)

project synopsis face recognition attendance system
project synopsis face recognition attendance systemproject synopsis face recognition attendance system
project synopsis face recognition attendance system
 
Chapter 1 & 2 group2
Chapter 1 & 2   group2Chapter 1 & 2   group2
Chapter 1 & 2 group2
 
Synopsis of online student feedback system(cse)
Synopsis of online student feedback system(cse)Synopsis of online student feedback system(cse)
Synopsis of online student feedback system(cse)
 
Placement Management System
Placement Management SystemPlacement Management System
Placement Management System
 
GROUP -G.pptx
GROUP -G.pptxGROUP -G.pptx
GROUP -G.pptx
 
Online Student Mentoring System.ppt (1) (1).pptx
Online Student Mentoring System.ppt (1) (1).pptxOnline Student Mentoring System.ppt (1) (1).pptx
Online Student Mentoring System.ppt (1) (1).pptx
 
STUDENT ENGAGEMENT MONITORING IN ONLINE LEARNING ENVIRONMENT USING FACE DETEC...
STUDENT ENGAGEMENT MONITORING IN ONLINE LEARNING ENVIRONMENT USING FACE DETEC...STUDENT ENGAGEMENT MONITORING IN ONLINE LEARNING ENVIRONMENT USING FACE DETEC...
STUDENT ENGAGEMENT MONITORING IN ONLINE LEARNING ENVIRONMENT USING FACE DETEC...
 
topic selectionhmcbvbk jgcmgjb jgfnbgvbj hxngcvbk hm xhrcgnvbmn .pptx
topic selectionhmcbvbk  jgcmgjb  jgfnbgvbj  hxngcvbk hm xhrcgnvbmn .pptxtopic selectionhmcbvbk  jgcmgjb  jgfnbgvbj  hxngcvbk hm xhrcgnvbmn .pptx
topic selectionhmcbvbk jgcmgjb jgfnbgvbj hxngcvbk hm xhrcgnvbmn .pptx
 
IRJET- Survey on Various Techniques of Attendance marking and Attention D...
IRJET-  	  Survey on Various Techniques of Attendance marking and Attention D...IRJET-  	  Survey on Various Techniques of Attendance marking and Attention D...
IRJET- Survey on Various Techniques of Attendance marking and Attention D...
 
ppt.pdf
ppt.pdfppt.pdf
ppt.pdf
 
Presentation bfdgndfn cbdtgdf dbdgn cbnd gredhfcb dhjgnfrgf dfhhnfhbv
Presentation bfdgndfn cbdtgdf dbdgn cbnd gredhfcb dhjgnfrgf dfhhnfhbvPresentation bfdgndfn cbdtgdf dbdgn cbnd gredhfcb dhjgnfrgf dfhhnfhbv
Presentation bfdgndfn cbdtgdf dbdgn cbnd gredhfcb dhjgnfrgf dfhhnfhbv
 
IRJET - Implementation of Conducting Online Certification Examination in ...
IRJET -  	  Implementation of Conducting Online Certification Examination in ...IRJET -  	  Implementation of Conducting Online Certification Examination in ...
IRJET - Implementation of Conducting Online Certification Examination in ...
 
School Management System
School Management SystemSchool Management System
School Management System
 
school billing system report
school billing system reportschool billing system report
school billing system report
 
Student acadamic system Final report
Student acadamic system Final reportStudent acadamic system Final report
Student acadamic system Final report
 
FACE RECOGNITION SOFTWARE
FACE RECOGNITION SOFTWAREFACE RECOGNITION SOFTWARE
FACE RECOGNITION SOFTWARE
 
College Result presentation report pdf and
College Result presentation report pdf andCollege Result presentation report pdf and
College Result presentation report pdf and
 
DESIGN AND DEVELOPMENT OF AN ONLINE EXAM MAKER AND CHECKER
DESIGN AND DEVELOPMENT OF AN  ONLINE EXAM MAKER AND CHECKERDESIGN AND DEVELOPMENT OF AN  ONLINE EXAM MAKER AND CHECKER
DESIGN AND DEVELOPMENT OF AN ONLINE EXAM MAKER AND CHECKER
 
COET3A1.Powerpoint Presentation
COET3A1.Powerpoint PresentationCOET3A1.Powerpoint Presentation
COET3A1.Powerpoint Presentation
 
Computerized Grading System 2016
Computerized Grading System 2016Computerized Grading System 2016
Computerized Grading System 2016
 

More from Nitesh Dubey

MLApproachToProgramming.ppt
MLApproachToProgramming.pptMLApproachToProgramming.ppt
MLApproachToProgramming.pptNitesh Dubey
 
seminar topic of holography.ppt
seminar topic of holography.pptseminar topic of holography.ppt
seminar topic of holography.pptNitesh Dubey
 
Compiler design.pdf
Compiler design.pdfCompiler design.pdf
Compiler design.pdfNitesh Dubey
 
Online shopping ppt
Online shopping pptOnline shopping ppt
Online shopping pptNitesh Dubey
 
Python lab manual all the experiments are available
Python lab manual all the experiments are availablePython lab manual all the experiments are available
Python lab manual all the experiments are availableNitesh Dubey
 
Web Technology Lab files with practical
Web Technology Lab  files with practicalWeb Technology Lab  files with practical
Web Technology Lab files with practicalNitesh Dubey
 
Theory of automata and formal language lab manual
Theory of automata and formal language lab manualTheory of automata and formal language lab manual
Theory of automata and formal language lab manualNitesh Dubey
 
Software engineering practical
Software engineering practicalSoftware engineering practical
Software engineering practicalNitesh Dubey
 
Principal of programming language lab files
Principal of programming language lab files Principal of programming language lab files
Principal of programming language lab files Nitesh Dubey
 
database management system lab files
database management system lab filesdatabase management system lab files
database management system lab filesNitesh Dubey
 
design and analysis of algorithm Lab files
design and analysis of algorithm Lab filesdesign and analysis of algorithm Lab files
design and analysis of algorithm Lab filesNitesh Dubey
 
Computer Organization And Architecture lab manual
Computer Organization And Architecture lab manualComputer Organization And Architecture lab manual
Computer Organization And Architecture lab manualNitesh Dubey
 
industrial training report on Ethical hacking
industrial training report on Ethical hackingindustrial training report on Ethical hacking
industrial training report on Ethical hackingNitesh Dubey
 
Hrms industrial training report
Hrms industrial training reportHrms industrial training report
Hrms industrial training reportNitesh Dubey
 
Industrial training report on core java
Industrial training report on core java Industrial training report on core java
Industrial training report on core java Nitesh Dubey
 
SEWAGE TREATMENT PLANT mini project report
SEWAGE TREATMENT PLANT mini project reportSEWAGE TREATMENT PLANT mini project report
SEWAGE TREATMENT PLANT mini project reportNitesh Dubey
 
synopsis report on BIOMETRIC ONLINE VOTING SYSTEM
synopsis report on BIOMETRIC ONLINE VOTING SYSTEMsynopsis report on BIOMETRIC ONLINE VOTING SYSTEM
synopsis report on BIOMETRIC ONLINE VOTING SYSTEMNitesh Dubey
 
artificial intelligence ppt
artificial intelligence pptartificial intelligence ppt
artificial intelligence pptNitesh Dubey
 
object oriented Programming ppt
object oriented Programming pptobject oriented Programming ppt
object oriented Programming pptNitesh Dubey
 

More from Nitesh Dubey (20)

HTML Presentation
HTML  PresentationHTML  Presentation
HTML Presentation
 
MLApproachToProgramming.ppt
MLApproachToProgramming.pptMLApproachToProgramming.ppt
MLApproachToProgramming.ppt
 
seminar topic of holography.ppt
seminar topic of holography.pptseminar topic of holography.ppt
seminar topic of holography.ppt
 
Compiler design.pdf
Compiler design.pdfCompiler design.pdf
Compiler design.pdf
 
Online shopping ppt
Online shopping pptOnline shopping ppt
Online shopping ppt
 
Python lab manual all the experiments are available
Python lab manual all the experiments are availablePython lab manual all the experiments are available
Python lab manual all the experiments are available
 
Web Technology Lab files with practical
Web Technology Lab  files with practicalWeb Technology Lab  files with practical
Web Technology Lab files with practical
 
Theory of automata and formal language lab manual
Theory of automata and formal language lab manualTheory of automata and formal language lab manual
Theory of automata and formal language lab manual
 
Software engineering practical
Software engineering practicalSoftware engineering practical
Software engineering practical
 
Principal of programming language lab files
Principal of programming language lab files Principal of programming language lab files
Principal of programming language lab files
 
database management system lab files
database management system lab filesdatabase management system lab files
database management system lab files
 
design and analysis of algorithm Lab files
design and analysis of algorithm Lab filesdesign and analysis of algorithm Lab files
design and analysis of algorithm Lab files
 
Computer Organization And Architecture lab manual
Computer Organization And Architecture lab manualComputer Organization And Architecture lab manual
Computer Organization And Architecture lab manual
 
industrial training report on Ethical hacking
industrial training report on Ethical hackingindustrial training report on Ethical hacking
industrial training report on Ethical hacking
 
Hrms industrial training report
Hrms industrial training reportHrms industrial training report
Hrms industrial training report
 
Industrial training report on core java
Industrial training report on core java Industrial training report on core java
Industrial training report on core java
 
SEWAGE TREATMENT PLANT mini project report
SEWAGE TREATMENT PLANT mini project reportSEWAGE TREATMENT PLANT mini project report
SEWAGE TREATMENT PLANT mini project report
 
synopsis report on BIOMETRIC ONLINE VOTING SYSTEM
synopsis report on BIOMETRIC ONLINE VOTING SYSTEMsynopsis report on BIOMETRIC ONLINE VOTING SYSTEM
synopsis report on BIOMETRIC ONLINE VOTING SYSTEM
 
artificial intelligence ppt
artificial intelligence pptartificial intelligence ppt
artificial intelligence ppt
 
object oriented Programming ppt
object oriented Programming pptobject oriented Programming ppt
object oriented Programming ppt
 

Recently uploaded

Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncssuser2ae721
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxPurva Nikam
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 

Recently uploaded (20)

Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 

Project synopsis on face recognition in e attendance

  • 1. PROJECT SYNOPSIS OF MAJOR PROJECT ON “FACE RECOGNITION IN E-ATTENDANCE” Submitted in the partial fulfillment of requirements for the award of Degree of Bachelor of Technology in Computer Science & Engineering Session: 2020-21 Submitted To DR. ABDUL KALAM TECHNICAL UNIVERSITY UTTAR PRADESH Submitted By NITESH KUMAR DUBEY 1836210903 Under the guidance of Prof.: Mr. Vipin Jaiswal HOD: Mrs. Arifa Khan DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Lucknow Institute of Technology Lucknow
  • 2. Table of Contents 1. Project Title 2. Introduction 3. Problem statement 4. Objective 5. Feasibility study 6. Methodology 7. Module specification 8. E-R diagram 9. Data flow diagram 10.Facility required for purposed work 11.Tools & Environment are used 12.Conclusion 13.Future scope 14.References
  • 3. Introduction Attendance systems of old practices are not quite efficient now a days for keeping track on student’s attendance. Student enrollment in schools and colleges increasing every year and taking each student attendance plays a very vital role. So, it is necessaryto discuss theeffective system which records the attendance of a student automatically. Maintaining the attendance is very important in all the schools/colleges for checking the performance of students. Every school/college has its own method in this regard. Some are taking attendance of students manually using attendance registers or marking attendance sheets or file-based approach and some have adopted the methods of automatic attendance using some biometric techniques. But in these methods, students have to wait for a long time in making a queue at the time they enter inside the classroom. Many biometric systems are available in the market but the key authentications are same in all of the techniques. Every biometric system consists of enrollment process in which the unique features of a personis stored in the database and after that, there are some processes of identification and verification of the person. These two processes compare the biometric feature of a person with previously stored template captured at the time of enrolment of a student. Biometric templates can be of many types like Fingerprints, Eye Iris, voice etc. Our system uses the face recognition approachfor the automatic attendance of the students in the classroom environment without student intervention. The purpose of developing the new attendance management system is to computerize the traditional methods of taking the attendance. Therefore, in order to drag the attention of students and make them interactive in observing technologies, we try to move on to the latest upcoming trends on developing attendance systems. This is the reason for college/school attendance management system to come up with an approach that ensures a strong contribution of students in classrooms. To track the attendance of the students, we have introduced the attendance management system. With the introduction of this attendance system, skipping classes for students without the staff’s knowledge have become difficult. Attendance management system is to count the number ofstudents and urge students to attend the classes on time, so as to improve the quality of teaching. Usually, a roll-call is taken to determine whether the student is present in the class or not, which usually wastes a lot oftime. In recent years, with the emerging technology and with the development of deep learning, face recognition has made great achievements, which leads us to a new way of thinking to solve the problem of student’s enrollment. So, in order to save time, the idea to count the number of students in a class automatically based on face recognition is incorporated. This system is developed by using face recognition technique which is used to detect the face of an individual. There are many different face recognition algorithms introduced to increase the efficiency of the system. The system provides an increased accuracy due to the use of a large number of features like Shape, color, LBP,
  • 4. wavelet, Auto-Correlation etc. of the face. However, the face recognition still remains a challenging problem for us because of its fundamental difficulties regarding various factor like illumination changes, face rotation, facial expression etc. Problem Statement When it here is so many students in a school/college, it becomes more and more difficult to mark attendance for each student and it is time consuming too. The Existing system of any institute is a manual entry for the students. This system faces the issue of wastage of time and also becomes complicated when the strength is more than the usual. Here, the attendance is being carried out in the hand written registers. It is very tedious job for us to maintain the record of the user. Whenever we have to measure the performance of students, finding and calculating the average of the attendance of each enrolled student is also a very complicated task for us. The human effort is more here. The retrieval of the information is not a piece of cake as the records are maintained in the hand written registers. This existing system requires correctfeed oninput into the respective field. Therefore, we are in a need of an automated system for marking and maintaining attendance of the students. Let us supposethat the wrong inputs are entered, the application resist to work. So, the user finds it difficult to use the existing system. Traditional student attendance marking technique is often facing a lot of trouble. The face recognition student attendance system emphasizes its simplicity by eliminating classical student attendance marking technique such as calling student names or checking respective identification cards. There are not only disturbing the teaching process but also causes distraction for students during exam sessions. Apart from calling names, attendance sheet is passed around the classroomduring the lecture sessions. The lecture class especially the class with a large number ofstudents might find it difficult to have the attendance sheetbeing passed around the class. Thus, face recognition student attendance system is proposed in order to replace the manual signing of the presence of students which are burdensome and causes students get distracted in order to sign for their attendance. Furthermore, the face recognition based automated student attendance system able to overcome the problem of fraudulent approachand lecturers does not have to count the number of students several times to ensure the presence of the students. The paper proposed byZhao, W et al. (2003) has listed the difficulties of facial identification. One of the difficulties of facial identification is the identification between known and unknown images. In addition, paper proposed by Pooja G.R et al. (2010) found out that the training process for face recognition student attendance system is slow and time-consuming. In addition, the paper proposed by Priyanka Wagh et al. (2015) mentioned that different lighting and head poses are often the problems that could degrade the performance of face recognition-based student attendance system. Hence, there is a need to develop a real time operating student attendance system which means the identification process must be done within defined time constraints to prevent omission.
  • 5. The extracted features from facial images which represent the identity of the students have to be consistent towards a change in background, illumination, pose and expression. High accuracy and fast computation time will be the evaluation points of the performance. Objective Our objective is to detect unique faces with the help ofmobile camera amidst the other natural components like walls, backgrounds etc. and to extract the unique features faces amongst other face characteristics such as beard, spectacles etc. of a face useful for face detection and recognition. Our primary goal is to help the lecturers, improve and organize the process of track and manage student attendance and absenteeism. Additionally, we seek to:  Provides a valuable attendance service for both teachers and students.  Reduce manual process errors by provide automated and a reliable attendance system uses face recognition technology.  Increase privacy and security which student cannot presenting himself or his friend while they are not.  Produce monthly reports for lecturers.  Flexibility, Lectures capability of editing attendance records.  Calculate absenteeism percentage and send reminder messages to students.  Easily manageable by School/College Staff and convert in the form of excel sheet.  Avoiding the time losses during class started.
  • 6. Feasibility study A feasibility study is a high-level capsule version of the entire System analysis and Design Process. Thestudy begins by classifying the problem definition. Feasibility is to determine if it’s worth doing. Once an acceptance problem definition has been generated, the analyst develops a logical model of the system. A search for alternatives is analyzed carefully. There are 3 parts in feasibility study. Operational Feasibility Question that going to be asked are:  Will the system be used if it developed and implemented?  If there was sufficient supportfor the project from the management and from the users.  Have the users been involved in planning and development of the Project.  Will the system producepoorerresult in any respect or area? This system can be implemented in the organization because there is adequate supportfrom management and users. Being developed in Python so that the necessary operations are carried out automatically. Technicalfeasibility:  Does the necessary technology exist to do what is been suggested?  Does the proposed equipment have the technical capacity for using the new system?  Are there technical guarantees of accuracy, reliability and data security?  The project is developed on Pentium version processor with 256 – 1024 MB RAM.  The environment required in the development of system is any windows platform  The observer pattern along with factory pattern will update the results eventually  The language used in the development is corejava Programming & Windows Environment Financialand Economic Feasibility:
  • 7. The system developed and installed will be good benefit to the organization. The system will be developed and operated in the existing hardware and software infrastructure. So, there is no need of additional hardware and software for the system. Methodology The approach performs face recognition-based student attendance system. The methodology flow begins with the capture of image by using simple and handy interface, followed by pre- processing of the captured facial images, then feature extraction from the facial images, subjective selection and lastly classification of the facial images to be recognized. Both LBP and PCA feature extraction methods are studied in detail and computed in this proposed approach in order to make comparisons. LBP is enhanced in this approach to reduce the illumination effect. An algorithm to combine enhanced LBP and PCA is also designed for subjective selection in order to increase the accuracy. The details of each stage will be discussed in the following sections. The flow chart for the proposed system is categorized into two parts, first training of images followed bytesting images (recognize the unknown input image) shown in Figure 1 and Figure 2 respectively. Fig 1: Flow of proposed Approach (training part)
  • 8. Fig 2: Flow of Proposed Approach (recognition parts) Modules specification The Proposedsystemare divided into Five modules such as:  Input image/ Image Capture  Face detection  Pre-Processing
  • 9.  Database development  Postprocessing Input Image Although our own database should be used to design real time face recognition student attendance system, the databases that are provided by the previous researchers are also used to design the system more effectively, efficiently and for evaluation purposes. Yale face database is used as both training set and testing set to evaluate the performance. Yale face database contains one hundred and sixty-five grayscale images of fifteen individuals. There are eleven images perindividual; each image ofthe individual is in different condition. The conditions included center-light, with glasses, happy, left-light, without glasses, normal, right-light, sad, sleepy, surprised and wink. These different variations provided by the database is able to ensure the system to be operated consistently in variety of situations and conditions. Limitations of the image The input image for the proposed approach has to be frontal, upright and only a single face. Although the system is designed to be able to recognize the student with glasses and without glasses, student should provide both facial images with and without glasses to be trained to increase the accuracy to be recognized without glasses. The training image and testing image should be captured by using the same device to avoid quality difference. The students have to register in order to be recognized. The enrolment can be done on the spot through the user- friendly interface. These conditions have to be satisfied to ensure that the proposed approach can perform well. Face Detection: Face detection is a process oflocating a face inside an image frame, regardless of the identity of that face. Before recognizing a face, it is first essential to detect and extract the faces form the original pictures. Face Detection target on finding the faces (area and size) in an image and probably extract them to be used by the face recognition algorithm. In recent years, many methods are proposedfordetecting the face. In face detection methods, those who are depending on training sets to capture the huge unevenness in facial features have enticed much attention and given the best results. Generally, these methods scan the input picture at all potential area and scales then as the sub windows either as non-face or face. Viola and Jones presented an effective detection technique using Haar-like features and AdaBoost as a quick training algorithm. For recognizing a face, the algorithms compare only faces. Any other element in the picture that is not part of a face deteriorates the recognition. There are several existing algorithms for detecting faces. Prior to year 2000 there were many techniques for face detection, however they were mostly unreliable, slow and require manual inputs. In 2001 Viola and Jones invented the Haar-based-cascade a Classifier that
  • 10. revolutionize the face detection method. It can detect objects in real time with an accuracy of 95%. It works not only for frontal face view but it can detect faces from side view as well. Face Preprocessing: Testing set and training set images are captured using a camera. There are unwanted noise and uneven lighting exists in the images. Therefore, several pre-processing steps are necessary before proceeding to feature extraction. Pre-processing steps that would be carried out include scaling of image, median filtering, conversion of colour images to grayscale images and adaptive histogram equalization. Any of the previous methods can be used for extracting faces from input pictures. The next step is to pre-process these faces in order to make the training phase easier and improve the probability to recognize a personcorrectly. The training data will be standardized. Not all the pictures have the same zoom on the face and have maybe not all the same size. Most of the algorithms for facial recognition require the same size for the entire training set. Pre- processing includes different modifications. First of all, the faces need to be centered in the picture in the same way. The location of the two eyes and the nose is often used as a landmark for centering faces. The aim is to have the eyes at the same level and the nose at the same position for all images. To apply these modifications, the coordinates of the landmarks are needed. For that, it is possible to use a Haar-cascade classifier for detecting nose and eyes. After detecting a face in the frame, we can now process the face inside the green rectangle. Face recognition is susceptible to changes in lighting conditions, face orientation, face expression, so it is paramount to diminish these differences as much as possible. There are numerous techniques to eliminate those issues. Some of these techniques are:-  Geometrical transformation and cropping: This procedure includes resizing of the image and rotating the image as well as removing background.  Histogram equalization: This process standardizes the brightness and contrast of the image.  Smoothing: In this process, the image noise is eliminated by applying some filters.  Elliptical mask: The elliptical mask removes some remaining background. Processing images can be computationally expensive in a PC or laptop, similarly in mobile devices. It requires higher processing power. Therefore, minimalizing the image processing in the mobile device is a must to achieve a real-time face recognition system Database development: In this Biometric based system collection of every individual is required. This database development phase consists of image capture of every individual student and extracting the Bio-metric feature for every individual, in our proposed system it is face, and after it is enhanced using pre-processing techniques and to be stored in the database.
  • 11. Face Recognition/PostProcessing: Here the detected cropped faces are compared with the trained images from the database using correlation. if any of the cropped image is recognized then that Id would be marked present in the attendance data sheet. ProposedAlgorithm 1. Capture the student’s image through camera. 2. Detect each and every individual face by apply face detection algorithm. 3. Extract the ROI (Region of Interest) in rectangular bounding box. 4. Converting to gray scale, apply histogram equalization and resize to 100x 100 i.e., apply pre-processing. 5. If image captured then Store in database Else Apply LBPH (for feature extraction) Apply SVM (for classification) End if 6.Post-processing
  • 13. Fig 3: component diagram of face recognition for e-attendance Entity Relationship diagram Fig: Relationship between user and face detection Dataflow diagram
  • 14. Fig: context diagram Fig: data flow diagram (level 1)
  • 15. Fig: data flow diagram (Face Recognition) Facility required for purposed work The previous approach in which manually taking and maintains the attendance records was very inconvenient task. Traditionally, student’s attendances are taken manually by using attendance sheet given by the faculty members in class, which is a time-consuming event. Moreover, it is very difficult to verify one by one student in a large classroom environment with distributed branches whether the authenticated students are actually responding or not. The ability to computethe attendance percentage becomes amajor taskas manual computation produces errors, and also wastes a lot of time. This method could easily allow for impersonation and the attendance sheet could be stolen or lost. An automatic attendance management system using biometrics would provide the needed solution. The results showed improved performance over manual attendance management system. Biometric-based techniques have emerged as the most promising option for recognizing individuals in recent years since, instead of authenticating people and granting them access to physical and virtual domains based on passwords,PINs, smart cards, plastic cards, tokens, keys and so forth, these
  • 16. methods examine an individual’s physiological and/or behavioral characteristics in order to determine and/or ascertain his identity. Biometric based technologies include identification based on physiological characteristics (such as face, fingerprints, finger geometry, hand geometry, hand veins, palm, iris, retina, ear and voice) and behavioral traits (such as gait, signature and keystroke dynamics). Face recognition appears to offer several advantages over other biometric methods, a few of which are outlined here: Almost all these technologies require somevoluntary action bythe user, i.e., the user needs to place his hand on a hand-rest for fingerprinting or hand geometry detection and has to stand in a fixed position in front of a camera for iris or retina identification. However, face recognition can be done passively without any explicit action or participation on the part of the user since face images can be acquired from a distance by a camera. This is particularly beneficial for security and surveillance purposes. Furthermore, data acquisition in general is fraught with problems forother biometrics: techniques that rely onhands and fingers can be rendered useless if the epidermis tissue is damaged in some way (i.e., bruised or cracked). Tools and Environments Used SystemRequirements Specification  TechnicalRequirement Hardware Requirements  A standalone computer (intel Processor, 4gb ram or higher)  High-quality wireless camera to capture images  Secondarymemory to store all the images and database Software requirements  Windows operating System (7, 8, 10)  Java development kit  Java applets  Latest version of all libraries  Functional Requirements System functional requirement describes activities and services that must provide.  A user must be able to manage student records.
  • 17.  An only authorized user must be able to use the system.  A system must be attached to wireless camera and face recognition should be smooth.  The administrator or the personwho will be given the access to the system must  login into the system before using it.  The information must be entered and managed properly.  Non-FunctionalRequirements Non-functional Requirements are characteristics or attributes of the system that can judge its operation. The following points clarify them:  Accuracy and Precision: the system should perform its process with accuracy and precision to avoid problems.  Flexibility: the system should be easy to modify, any wrong should be correct.  Security: the system should be secure and saving student's privacy.  Usability: the system should be easy to deal with and simple to understand.  Maintainability: the maintenance group should be able to copeup with any problem when occurs suddenly.  Speed and Responsiveness:Execution of operations should be fast. Non–Functional Requirements are as follow:  The GUI of the system will be user-friendly.  The data that will be shown to the users will be made sure that it is correct and is available for the time being. The system will be flexible to changes.  The system will be extended for changes and to the latest technologies.  Efficiency and effectiveness of the system will be made sure.  The performance of the system will be made sure.  Student Requirements  A student needs to enter the properdetails while registering him/her.  He/ She needs to sit properly and capture 10-15 images of himself/herself in different directions and expressions.  At the time of taking attendance, students need to sit properly facing the camera.  Teaching StaffRequirements  The faculty needs to log into the system at the time of attendance.  The faculty needs to enter lecture details before starting the attendance process.  If the entered lecture details don’tmatch with the ones in the database (excel sheet) an error dialog will be displayed.
  • 18.  As the students are recognized by the system, the attendance report will be generated and shown to the faculty.  Administrator Requirements  The administrator needs to log into the system at the time of registering the students in the face recognition process.  He / She must make sure that the student enters the details properly.  Only the administrator has the rights to manage any changes in the system.  Only the administrator is allowed to view the Training set and the Testing set.  Only the administrator has the rights to manage any changes in the stored data set. Conclusion In this approach, a face recognition based automated student attendance system is thoroughly described. Theproposed approachprovides amethod to identify the individuals bycomparing their input image obtained from recording video frame with respect to train image. This proposed approach able to detect and localize face from an input facial image, which is obtained from the recording video frame. Besides, it provides a method in pre-processingstage to enhance the image contrast and reduce the illumination effect. Extraction of features from the facial image is performed by applying both LBP and PCA. The algorithm designed to combine LBP and PCA able to stabilize the system by giving consistent results. The accuracy of this proposedapproachis 100 % for high-quality images, 92.31 % for low-quality images and 95.76 % of Yale face database when two images per person are trained. As a conclusion for analysis, the extraction of facial feature could be challenging especially in different lighting. In pre-processing stage, Contrast Limited Adaptive Histogram Equalization (CLAHE) able to reduce the illumination effect. CLAHE perform better compared to histogram equalization in terms of contrast improvement. Enhanced LBP with
  • 19. larger radius size specifically, radius size two, perform better compared to original LBP operator, with less affected by illumination and more consistent compared to other radius sizes. In order to maintain the attendance this system has been proposed. It replaces the manual system with an automated system which is fast, efficient, costand time saving as replaces the stationary material and the paper work. Hence this system is expected to give desired results and in future could be implemented for logout. Also, the efficiency could be improved by integrating other techniques with it in near future. In this system we have implemented an attendance records to assist Faculty. It saves time and effort, especially if it is a lecture with huge number of students. Automated Attendance System has been envisioned for the purposeof reducing the drawbacks in the traditional (manual) system. Future Scope It can be easily implemented at any institute or organization. A method could be proposed to illustrate robustness against the variations that is, in near future we could build a system which would be robust and would work in undesirable conditions too. Here it is proposedforan institute to take the attendance of the students but in future it can be used to do the same work at entry as well as exit points. I am working to improve the face recognition effectiveness to build more efficient systems in near future. In further work, authors intend to improve face recognition effectiveness by using the interaction among our system, the users and the administrators. On the other hand, our system can be used in a completely new dimension of face recognition application, mobile based face recognition, which can be an aid for common people to know about any person being photographed by cell phone camera including properauthorization for accessing a centralized database.
  • 20. References Robinson-Riegler, G., & Robinson-Riegler, B. (2008). Cognitive psychology: applying the science of the mind. Boston, Pearson/Allyn and Bacon. Margaret Rouse. (2012). Whatis facial recognition? - Definition from WhatIs.com. Available at: http://whatis.techtarget.com/definition/facial-recognition. Solon, O. (2017). Facialrecognition databaseused by FBI is out of control, House committee hears. the Guardian. Available at: https://www.theguardian.com/technology/2017/mar/27/us-facial-recognition-database-fbi- drivers-licenses-passports. RobertSilk. (2017). Biometrics: Facialrecognition tech coming to an airport near you: Travel Weekly. Available at: http://www.travelweekly.com/Travel-News/Airline-News/Biometrics-Facial-recognition- tech-coming-airport-near-you. Sidney Fussell. (2018). NEWS Facebook's New Face Recognition Features: WhatWe Do (and Don't) Know. Available at: https://gizmodo.com/facebooks-new-face-recognition-features-what-we-do-an-1823359911 . deAgonia, M. (2017). Apple's Face ID [The iPhoneX's facial recognition tech explained]. Computerworld. Available at: https://www.computerworld.com/article/3235140/apple-ios/apples-face-id-the-iphone-xs- facial-recognition-tech-explained.html. Ashley DuVal. (2012). Face Recognition Software -History of Forensic Psychology. [online] Available at: http://forensicpsych.umwblogs.org/research/criminal-justice/face-recognition-software. Jesse Davis West. (2017). History of Face Recognition - Facialrecognition software. [online] Available at: https://www.facefirst.com/blog/brief-history-of-face-recognition-software. Reichert, C. (2017). Intel demos 5G facial-recognition payment technology | ZDNet. [online] ZDNet. Available at: http://www.zdnet.com/article/intel-demos-5g-facial-recognition-payment-technology.
  • 21. Handbookon face recognition (2011) Editors: Li, Stan Z., Jain, Anil K. (Eds.). Available at: https://www.springer.com/gp/book/9780857299314.