Font Size: a A A

The Design And Implementation Of Embedded Face Recognition Attendance System

Posted on:2006-01-22Degree:MasterType:Thesis
Country:ChinaCandidate:Y H LiFull Text:PDF
GTID:2168360155953046Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the high speed developments of computer technology,semi-conductor technology and electronics technology, embeddedtechnology based on them has been a research focus in application field, andentered into each realm of people living. Actually, embedded system couldbe found at any place, from the electronic watch, mobile telephone, washer,refrigerator, car, to the office teleconference system etc., these of all aredeveloped or reformed by embedded technology. The age of embeddedsystem has already come.This paper discusses deeply in the designing method of embeddedsystem. Through analyzing the requirement of face recognition attendancesystem and the characteristic of embedded system, the developingenvironment is based on embedded Linux operation system. After thesoftware and hardware were configured successfully, the attendance systembased on face recognition technology and embedded system was achieved.The embedded attendance system mainly applies in the usual attendanceinformation management of the enterprise.Face recognition technology is a branch of biometric identification field,which use face physical features, to check a person's identity, so as to ensuremuch greater security than password and number technology. In a widevariety of face recognition applications, face recognition technology has twokinds of application: recognition and verification. The former is thejudgment" is who", and the later is the judgment " is some person". Theembedded attendance machine belongs to the application of verificationidentity. Currently, attendance system based on face recognition has drawnenterprise managers'attention.At first, the paper analyzes the system's requirements of software andhardware, according to the characteristics of embedded system. Then themain parts of the system and relationships of them are confirmed.Considering system's development periods, not having the ability ofdesigning hardware and other factors, the paper decides to use hardwarewhich is on the market. By researching hardware and comparing their speed,cost, real-time performance etc., the hardware platform is decided. It includescamera, Mifare card reader, electronic lock, LCD, compact flash, embeddedboard (NC-670). Embedded operating system is foundation of embeddedapplication software, so it has important status in embedded system. Thispaper compares some famous embedded operating system, and specifiesadvantages and disadvantages using embedded Linux in embedded systemdevelopment. Based on embedded Linux, and according to principles ofpowerful function, easy usage, low cost and better technique support, all kindof development tools are selected, which includes graphical user interface(GUI),hardware drivers, embedded database, programming language andprogramming tools packets. Then this paper analyzes the development modes of embeddedapplication software, and establishes development environment. In thisperiod, hardware environment is built by serial line and Ethernet line. Inorder to support all kinds of necessary function and make kernel smaller,Linux 2.6 kernel is cut. Programming a script file, which can install rootdirectory and boot loader on Target, software environment is built byexecuting the script file. Finally this paper describes implementation of the embedded system,and simply introduces system kernel arithmetic (face recognitiontechnology). In the kernel arithmetic of face recognition, using the result ofresearch ago and test data for reference, Template Match technology isadopted to detecting and locating a face in simple environment. PrincipalComponent Analysis (PCA) is the method for derivation of optimallow-dimensional representation. We select classical Nearest NeighborAlgorithm (NNA) method and Radial Basis Function Neural Network(RBFN) classifier for recognition strategy. The system application softwarestored in compact flash mainly includes two parts: client platform and datamanagement platform. In client platform, the captured image and theinformation from Mifare card reader are processed, and then the resultswhich the data management platform should deal with are stored in database.The information in database is statistic and processing by data managementplatform. The face image will be detected, located, matched and the resultwill be computed according to the threshold both in client program and datamanagement program. Finished all of the work, system can run correctly and steadily andreceive relatively satisfactory experiment outcome under obligationconditions of equality illumination and front face. Now the paper achieves embedded face attendance machine, but thesystem is only a sample. Because it is a production, so it needs a lotsreformation. The system can be integrated with image capturing equipment,radio frequency reader, LCD, embedded motherboard and so on, thus the V-...
Keywords/Search Tags:Implementation
PDF Full Text Request
Related items