Sunday, March 31, 2019

Face Recognition Attendance System

Face perception attention dustIn the 21st century, everything around us has become depends upon engineering to shuffling our life much easier. Daily tasks argon continuously becoming computerized. directly more battalion prefer to do their do electronic tot completelyyy. To the best of our knowledge, the demonstrate of recording scholarly persons attending at the university is passive manual of arms. lectors go by means of manual attention sheets and indicationed sunrise(prenominal)sprints to record attending. This is slow, inefficient and conviction consuming. The main(prenominal) objective of this travail is to offer body that simplify and automate the unconscious process of recording and tracking savants attention through spirit knowledge technology. It is biometric technology to identify or verify a person from a digital chassis or surveillance video. Face course credit is widely utilise nowa daytimes in different beas much(prenominal)(prenominal) as universities, banks, airports, and offices. We pull up s adjudges usance preprocessing techniques to detect, bonk and verify the captured counts same Eigen grammatical constructions method. We aim to provide a frame that will make the attending process faster and more precisely. The force problem is identified along with solutions and confuse path. Furthermore, detailed dodge abridgment and design, social functionr inter pillow parapraxis, methods and the estimated results are presented through our documentation.Keywords Attendance cable carmate Recording biometric face recognitionFRASFace citation Attendance SystemNISTNational embed of Standards and TechnologyUMLUnified Modeling LanguageIDEIntegrated Development environsMSMicrosoftVSVisual StudioSQLStructured Query LanguageSSMSSQL emcee Management StudioOOObject Oriented1.1 knowledgeabilityOffice mechanisation refers to the collective hardware, software and processes that enable automation of the nurture pr ocessing and conference tasks in an organization. It involves using computers and software to digitize, entrepot, process and communicate most chip tasks and processes in a plunk forard office. 1In addition, attending considered as the biggest issues that may face reviewers in course of action. It takes time, effort and difficult to manage. thitherfore, our nominate will way on online educatee attendance. In an opposite word, the aim of this project is to fortify a clay that help reviewers take students attendance in a professional way.1.2 Problem Definitionpickings and tracking students attendance manually, losing attendance sheets, dishonesty, wasted time and postgraduate error scales are problems facing the lecturers use the existing attendance brass. It is a hard process, take time and gravel a lot of paper-based work. As a result, in order to mould these problems and avoid errors we suggest to computerize this process by providing a governance that record and manage students attendance mechanically without needing to lecturers interference.1.3 encipher of speech ObjectivesOur primary finish is to help the lecturers, improve and organize the process of track and manage student attendance and absenteeism. Additionally, we seek to generates a valuable attendance service for cardinal teachers and students.Reduce manual process errors by provide automated and a reliable attendance organization uses face recognition technology.Increase solitude and security which student bottomland non presenting himself or his friend temporary hookup they are not. do monthly reports for lecturers.Flexibility, Lectures capability of editing attendance records.Calcu lately absenteeism percentage and radiate reminder centres to students.1.4 Project orbitOur project targets the students of different academic levels and cleverness members. The main constraint we faced is distinguishing between identical twins. This situation is still a challenge to b iometric forms especially facial nerve recognition technology. According to Phillips and his co-researcher paper 2 to get the best results of the algorithms your body employed, they should run low under certain conditions for interpreted pictures (i.e age, gender, expressions, studio environmentetc.) otherwise, the problem is still ongoing.They provide application (method) to straighten out this problem, but in order to use this solution you provoke to sign a contract with the (NIST) organization and to be a researcher or developer. For us, to solve this issue we suggest to record twins attendance manually.1.5 Contributions of This chew overWe have searched for a brass that dismiss take, monitor and manage students attendance and absenteeism, send reminder messages, calculate absenteeism percentage, and produce weekly, monthly, and annual reports. Based on our searches, thither is no integrated system back end support our idea.In this project, we are trying to develop such a system that can do all those tasks. Our project will serve students, lecturers, and the university as whole.1.6 Project TimelineWe utilized Gantt chart in figure 1.1, to show a project schedule with the start and finish dates of several tasks of a project and the deadline to occupy the project.1.7 Document OrganizationThis project consists of six chapters. These chapters organized to reflect the scientific steps toward our main objective. A apprise description about the contents of each chapter given in the followers paragraphsChapter 1 introduces the problem definition, project objectives, the contribution of this project, the scope of the work, and the project layout.Chapter 2 provides the reader with an overview of the literature review.Chapter 3 displays the analysis of the existing system, requirements elicitation which includes ( functional requirements, nonfunctional requirements, phthisisr Requirements.), requirements specification, research methodology.Chapter 4 dis plays the architectural design, object oriented design figure.Chapter 6 displays the conclusion that includes limitation and future work. 2.1 IntroductionOver the past decade, taking down students attendance process had been developed and changed.The driven force of this development is the desire to automate, facilitate, vivify up and save time and efforts. Although that the attendance systems are around us everywhere, Taibah university lecturers still use a conventional way to record students attendance either through calling out students names or through a passing attendance sheet among students to sign beside their names. Both shipway are time consuming and associated with high error scales. In this project, we examine to reduce wasted time, eliminate buddy clocking, and automate the process. Our system uses facial recognition technology to record the attendance through a high resolution digital camera that detects and discloses faces and comparing the recognize faces wi th students faces images stored in faces database. at once the recognized face matches a stored image, attendance is marked in attendance database for that person. The process will repeat if there are missed faces. For example, if there are 4 faces missed for a bad position while the detecting phase, then this phase will start again to detect the missed faces and recognize them and continue the attending process. By the end of the month, a monthly report is send to the lecturer contains attendance and absence range as a chart and the names of absentees. Also, a warning message sends to the student if he passes the allowed number of absence.In this chapter, we present a brief overview of face recognition in the background section, relevant whole works to our project with their advantages and disadvantages, how we relate to these studies and how this project can provide near beneficial features for lecturer.2.2 dry landMost lecturers have a epochal number of students and it is ha rd to take for taking or tracking all their absence. facial nerve recognition is unremarkably utilize in umteen institutions to take attendance of a significant number of students. There are m each errors that could occur during this process, including misidentification and self-recognition 3. reader can control the errors and purify it.In the next subsection, brief overview of the usage,techniques, and methods in facial recognition.2.2.1 Face Recognition UsageFace recognition rises from the moment that car started to become more and more intelligent and had the advance of fill in, correct or help the lack of human abilities and senses. 4. Common uses ofFacial recognition get through in hobby storeysSecurity can be crime-fighting it will recognize people based on their eyes, nose and face.Searching for lost people.GamesTaking student or employee attendance2.2.2 Face Recognition Techniques and Methods Many factors fix the process of face recognition such as shape, size, p ose, occlusion, and illumination. Facial recognition, have two different applications basic and advanced . Major face recognition recognizes faces or no faces such as balls and animals. If it is a face, then the system searches for eyes, a nose, and a mouth. Advanced facial recognition manages the question on a specific face. This contains unique land mark the width of nose, wideness of the eyes, the depth and tiptoe of the jaw, the height of cheekbones, and the separation between the eyes, and makes a unique quantitative code.Utilizing these numerical codes, the system then matches that image with another image and distinguishes how comparable the pictures are to each other. The image provenance for face recognition include pre-existent pictures from various databases and video camera signals. 5A facial recognition system involves the following phases Face maculation, feature extraction, and face recognition as illustrated in Figure 2.1. 5Figure 2.1General structure of the face recognition system.The following table compares some of the biometric technology used lately.Table 2.1 Comparison among some of the biometric technologiesBiometric TechnologyAccuracyPriceTools requiredFacial recognition checkerModerate television cameraVoice recognitionModerateModeratemicrophoneFingerprintHighModerateScanner2.3 Related WorkIn this section, we high precipitate some related works that were developed to recognize faces and put-down attendance together with the advantages and disadvantages of each system.2.3.1 Review of pertinent Work2.3.1.1 Auto Attendance Using Face Recognition (by Mahvish Tania)Figure 2.2 Screenshot of Main porthole (Admin Tasks Interface)Figure 2.3 Screenshot of Auto Attendance systems interfaceIn this project, we have two users responsible for the system 6. The instructor who takes the attendance and admin who is responsible for managing students faces in the faces database. Admin selects a camera to capture, collect and save images to database or a folder. After the disposition and saving the process done the trainingSet manager start to extract faces from the image by face maculation.Finally, the trainingSet manager (Admin) will add the extracted image -person- to house or trainingSet. And as you can see in the illustrated figure, 2.3 above, attendance is taken down by recognizing the faces through a web camera and automatically marked in attendance sheet with daytime. The instructor chooses the course ID and the class ID to begin the attending process.AdvantagesThe system stores the faces that are detected and automatically marks attendance.Provide authorized introduction. help of use.Multiple face detection.Provide methods to maximise the number of extracted faces from an image.DisadvantagesThe accuracy of the system is not 100%.Face detection and loading training data processes just a little human activity slow.The instructor and trainingSet manager still have to do some work manually.2.3.1.2 Attendance System on Face Detection (By NevonProjects)The system is created for employing a simple and a secure way of recording attendance. First of all, the software takes a picture of all the authorized individuals and stores the information into the systems database. Then, the system stores pictures by mapping it into a face match structure. The system will recognize the registered person and mark his/her attendance along with the arrival time whenever he/she move ins the locations again 7.AdvantagesThe system stores the faces that are detected and automatically marks attendance.Ease of use.Manipulate and recognize the faces in real time using endure video data.Multiple face detection.Multipurpose software.Can be used in different places.DisadvantagesThe accuracy of the system is not 100%.It can only detect face from a limited distance.It cannot repeat have video to recognize missed faces.2.3.1.3 Face LoginFace Login allows you to log in to your PC by expression at your webcam. FaceLogin ass ociates user accounts with a picture, and then, when looking at your webcam, you can login because it detects you on the webcam. 8AdvantagesOnly an administrator can run FaceLogin and change its settings.More than one way to configure users.Can store more than one image for a user to maximize face detection.DisadvantagesApplications accuracy is not 100%.Adding users manually.Associated risks with stored data and images. manipulations traditional way to access the application.Limited use.2.3.1.4 Biometric Face Detection Attendance SystemsFace recognition systems with time attendance provide multi-biometric and multi-authentication modes. Attached with high resolution infra-red camera works in low light, best face recognition algorithms and identification methods.AdvantagesConvenient.Provide many recognition ways.High accuracy. physical exertiond for secure purposes.Provide many communication models.DisadvantagesLimited capacity.Detect faces from a limited distance.People stand in a q ueue to take their attendance.Screen size.Still uses traditional authentication PIN way.2.3.1.5 C-400 Facial Recognition measure SystemFacial recognition timing systems will give you precise attendance information and stop employees buddy clocking when employee sing on behalf of his colleague-. 9AdvantagesC-400 Face recognition timing technology reduces any likelihood of your employees subscribe for each other in/out.Complete suite of reports.Printable attendance register in the event of an emergency.DisadvantagesThere is no External Bell Attachment.Device is expensive.The face has to be in front of the device to record attendance.2.3.1.6 Churchix Face Recognition SoftwareChurchix presents face recognition software, which takes someones face through a picture or video and then identifies it by comparing it with those in a database of pictures. The software is becoming more common in every day interactions. 10AdvantagesAttending members in videos and photos.High quality photos.Hig h accuracy.DisadvantagesSome people they see as a threat to privacy.Inability to capture all the faces in the video.Restart the video several times to capture all faces.Figure 2.5 Screenshot of Churchix Face Recognition Software2.3.2 Relationship Between the Relevant Work and Our Own WorkTable 2.2 Comparison among applications viewed in the preliminary sectionApplicationAuto Attendance Using Face Recognition by MahvishTaniaAttendance System on Face Detection By NevonProjectsFace LoginBiometric Face Detection Attendance SystemsC-400 Facial Recognition Clocking SystemChurchix Face Recognition SoftwareFace Recognition Attendance SystemDatabaseHardwarePCWebcamPC , cameraPc , webcamCameracameraPC , cameraPC , cameraLanguageCCunknownUnknownunknownunknownCScopestudentstudentanyoneemployeesemployeesanyoneStudentlight-onwhen-the camera startsFast Face detectionunlimited distanceHigh accuracyFrom table 2.2, the main point in our project is to create a system that facilitates students attendi ng process. The following points summarize features will be adopted in the systemThe light on when the camera starts facial recognition because reduce the errorThere are screen next to the camera to display the result of attendees and absenteesThe system at the end of the class update attendance sheet2.4 epitomeAn automatic attendance management system is needed tool for coarse organizations. Many organizations have been used face recognition system such as train stations, airports, and companies. Overall, this chapter provided an overview of some related works that were developed with their advantages and disadvantages. Moreover, we compare between the relevant work and our own work and show the specialty between them.The matter that has to be taken into consideration in the future is a method to guarantee users privacy. Whenever an image is stored on servers, it must be impossible for unauthorized person to get or see that image.3.1 IntroductionThis chapter examines the analysi s that determined the adequacy of the existing attendance system and identifies the requirements of the new system. Additionally, a specification of functional, nonfunctional and user requirements will be presented to record how the system will work. In the term of analyzing these requirements, UML diagrams of the new system will be presented.3.2 Analysis of Existing SystemsIn the school, colleges and universities attendance system are used to keep the record of a student presence and absence. It is certain that the Taibah University has an electronic system but still needs a manual intervention.There are two case to attend studentsFirst, add students attendance directly to the attendance web page.Second, write attendees names on a paper then move it to the web page.These two cases have drawbacks such as in the first case, there is a possibility to undo the connection and chose the wrong date. In the second case, there is a lot to loss the paper and it is a waste of resources We did a questionnaire that was targeted a lecturer in Taibah University and the number of participants nineteen.The aim of this questionnaire is to determine the satisfaction of the current system. here are some questions and their statistics.As shown in figure 3.1, 84.2% of lecturers do not like the existing systems, we should take into consideration this percentage and develop a new attendance system.As can be seen from the Figure 3.2, 84.2% of the lecturer sees the existing system not suitable for all people like deaf. This is one of the drawbacks of the existing system, and there are more such asThere is always a chance of forgery (one person signing the presence of the other one)More manpower is required (some person to take attendance) To overcome the problems in the existing system, we will develop a face recognition attendance system.The majority of lecturer sees as in the figure 3.3, if we replace the current system with a biometric system it will be successful. Overall the se statistics, the lecturer is not satisfied about the existing attendance system.3.3 Requirements ElicitationThe requirements are the descriptions of the system services and constraints.3.3.1 Functional RequirementsSystem functional requirement describes activities and services that must provide.Taking and tracking student attendance by facial recognition in specific time.Sending the names of the absent student directly to the lecturerPermitting the lecturer to modify the student absent or late.Showing the names of who is absent or late in the screen to avoid errors.3.3.2 Non-Functional RequirementsNonfunctional Requirements are characteristics or attributes of the system that can judge its operation. The following points clarify themAccuracy and Precision the system should perform its process in accuracy and Precision to avoid problems.Modifiability the system should be easy to modify, any wrong should be correct.Security the system should be secure and saving students privacy.Usa bility the system should be easy to channel with and simple to understand.Maintainability the maintenance group should be able to fix any problem occur suddenly.Speed and Responsiveness Execution of operations should be fast.3.3.3 User Requirements or Domain requirementsTools that the user must have in order to use the system and obtain good resultsSoftware Requirements windows7 or higher, SQL and visual studio.Hardware Requirements high resolution camera and screen.3.4 Requirements SpecificationUse case diagram is one of Unified Modeling Language (UML) that describes the system functionality, what actors that interact with the system and any associations between use cases.As shown in figure 3.4, the FRAS has actors named Admin, Lecturer and Student which are the main users of the system. Other actor, horologe which turns camera on to record attendance by detecting and recognizing faces.3.4.1 Use fount Description (Detailed Use Cases)(1) Log inTable 3.1 log-in usecase descriptio n Use Case NameLog inUse Case bit1ActorsAdmin, Lecturer, studentDescriptionThis use case describes how Admin, Lecturer and student log into the system.Triggering eventsLecturer, admin and student enter his username and password.Steps Performed (Main Path)1-System requires users to enter username/password.2-Users enter username/password.3-System validate entered username/password.4-The use case ends successfully.PreconditionsSystem installed on pc.Admin, Lecturer and student must be authorized.Post-conditionsLog in is successfully.AlternateIf the Admin, Lecturer and student is not fill correctly, the log in fails.(2) Manage student attendance.Table 3.2 Manage student attendance usecase descriptionUse Case NameManage student attendanceUse Case Number 2ActorsAdmin, Lecturer.Description

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.