HMM-based face recognition system embedded in the android in the research and its application
Key
words: HMM face recognition embedded ARM9
0 Introduction
Embedded face recognition system and compared to the traditional system of identification has a strong advantage, no special acquisition equipment, low cost, simple to use; the same time, face recognition does not interfere with the user, does not infringe the privacy of users, are initiative to identify non-infringement, easy for users to
access this main line of embedded ARM9 system development to the theoretical basis of the HMM, shows complete image capture, face detection and recognition functions corresponding to the hardware platform and software modules designed to and implementation process; and image pre-processing is optimized to do floating-point arithmetic, greatly increasing the speed of embedded systems.
Part of the system software can be directly applied with the Linux operating system for smart phones, the use of mobile phones and built-in camera, a personal facial feature data can be analyzed and then stored in contrast to the initial face information database, complete the identification function .
1 A system architecture and design
The system uses the Samsung introduced the ARM 920T RISC processor kernel - S3C2410A. Its excellent processing performance should be viewed as the first choice for the development of portable devices. At the same time to meet the smart phones on the video image acquisition needs, the system uses a USB bus-based video acquisition module, and greatly improved compared to the serial trans
mission of data acquisition rates. The system involves digital image acquisition, processing, storage, transmission and HMM algorithms and other techniques. The system architecture shown in Figure 1.
2 image acquisition hardware design
In view of the traditional high cost CCD image sensor, the relative complexity of the additional circuitry and high power consumption, the system uses OmniVision's OV7640 CMOS chip as the company's image sensor. OV7640 is a low voltage (2.5 V), high sensitivity CMOS image sensor.
Real-time acquisition and storage systems need high-speed data transmission, the system hardware with the question put forward higher requirements. The system design, parts acquisition and transmission parts in between with the appropriate buffer. Practice, and supporting the use of OV7640 OV511 extend DRAM chips from the cache role in achieving high-speed digital video images via USB into the ARM processor. OV511 is a dedicated digital camera USB interface IC chip.
3 image capture program
The system uses Linux as the operating system platform, operating system migration do not do too much in this introduction.
Video4 Linux (short V4L) is a L