Design of fingerprint recognition access control system based on ARM9

Publisher:Zhenai5201314Latest update time:2010-12-28 Source: 现代电子技术 Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere
Fingerprint access control system is a high-tech security facility based on biometric recognition technology. In recent years, it has been widely used at home and abroad and has become one of the symbols of modern building intelligence. For some core confidential departments, such as important agencies, scientific research laboratories, archives, civil aviation airports and other places, fingerprint access control system can provide efficient, intelligent and convenient authorization control. Because fingerprints are easy to carry, different for everyone, and unchanged throughout life, using fingerprint recognition as a means of identity authentication greatly improves security and credibility compared with traditional keys and passwords.

The system is based on the ARM9 chip Samsung S3C2440AL, Veridicom's fingerprint acquisition chip FPS200 as the hardware platform, and embedded Linux as the software platform. In this research field, the recognition system based on the PC platform has always been the focus of research. The system based on the ARM platform implemented in this paper has the advantages of being light, easy to install, and low cost, and has good development prospects.

1 System Hardware Design

The main frequency of S3C2440AL is 400 MHz, and the highest is 533 MHz; the FPS200 fingerprint sensor consists of a 256×300 capacitive sensor array, with a resolution of up to 500 dpi, an operating voltage range of 3.3 to 5 V, an 8-bit ADC inside the sensor, and 2 sets of sample-and-hold circuits. The block diagram of the entire system is shown in Figure 1.

2 Operating System

Since embedded Linux has the advantages of small kernel, high efficiency, open source, and many platform tools, the system uses embedded Linux as the operating system platform. The main steps to build the platform are as follows:

(1) Download U-boot via JTAG;

(2) Configure the Linux Kernel and download it through the serial port;

(3) Develop the FPS200 driver and load it dynamically.

3 Fingerprint recognition algorithm flow

According to the main functions in the identification process, the fingerprint recognition system can be divided into fingerprint image acquisition algorithm, image preprocessing algorithm, feature extraction algorithm, and feature matching algorithm.

(1) The fingerprint image acquisition algorithm flow is shown in Figure 2.

(2) The fingerprint image preprocessing algorithm flow is shown in Figure 3.

(3) Fingerprint feature extraction algorithm process

Before extraction, it is necessary to first remove the pseudo-fingerprint feature points and then extract the topological data structure of the fingerprint.

(4) The fingerprint feature matching algorithm flow is shown in Figure 4.

4 Fingerprint Segmentation Algorithm Principle

Suppose the number of pixels of a fingerprint image is N, it has L gray levels (0, 1, 2, ..., L-1), and the number of pixels with gray level i is ni, then the image histogram is normalized and has a probability density distribution:

Assume that the threshold t divides the image into two categories, C0 and C1 (i.e., object and background), where C0 and C1 correspond to pixels with gray levels {0, 1, 2, ..., t) and {t+1, t+2, ..., L-1} respectively. The occurrence probabilities of C0 and C1 are:

From Figure 5 we can see the effect diagram obtained by using this method, and the segmentation result is good.

5 Conclusion

This paper uses the ARM9 processor as a platform to systematically implement an embedded access control system with good recognition results. The entire algorithm flow of the system design is given, and the image segmentation algorithm is introduced in detail. Compared with previous research results, the system has the advantages of simple platform, high recognition rate and fast recognition. However, the system's processing effect on distorted images is not very ideal, and needs to be further strengthened in future research.

Reference address:Design of fingerprint recognition access control system based on ARM9

Previous article:Design of shadow detection and removal method in pedestrian video detection
Next article:Design and analysis of multi-screen software for video conferencing system

Recommended ReadingLatest update time:2024-11-16 18:05

LCD---We played with mini2440 (arm9) bare metal in those years
LCD is the abbreviation of liquid crystal display. Liquid crystal displays are divided into 1. static drive, 2. simple matrix drive and 3. active matrix drive according to the driving mode. Among them, the simple matrix can be divided into two types: twisted nematic (TN) and super twisted nematic (STN), while the acti
[Microcontroller]
LCD---We played with mini2440 (arm9) bare metal in those years
Application of ARM9 in Temperature Control System of High Precision Biochemical Analyzer
1 Introduction ARM9 is increasingly widely used in various bioelectronic instruments, and the fully automatic biochemical analyzer is a typical application. The temperature has a great influence on the test results during the detection and analysis process of the biochemical analyzer. The reliability of the
[Microcontroller]
Design of ECG Simulation System Based on ARM9
With the development of society, people's awareness of medical care is getting stronger and stronger, so the training of doctors has become a very important link. As a major aspect of doctor training, ECG defibrillation technology can often save people from danger in an emergency if the operation is standardized and
[Microcontroller]
Design of ECG Simulation System Based on ARM9
Design of a New Feeder Automation Terminal Based on ARM9
introduction With the rise of smart grid research and the continuous improvement of urban and rural power grid structures, higher requirements are put forward for distribution network automation. Feeder Terminal Unit (FTU) with selectivity, rapid fault removal and fault self-healing ability has become a research hotsp
[Microcontroller]
Design of a New Feeder Automation Terminal Based on ARM9
Portable Face Recognition System Based on ARM9
The development of low-cost and miniaturized face recognition systems is of great significance in the development of practical face recognition applications. This system uses ARM9 as the system control chip, which meets the requirements of low cost, portability and miniaturization. Different from the face recognitio
[Microcontroller]
Portable Face Recognition System Based on ARM9
Application solution for measuring and monitoring system based on ARM9 chip S3C2410
1 Overview At present, embedded systems are developing very rapidly, and the development of various applications based on ARM processors is in full swing. This is mainly due to the high cost performance and short development cycle of embedded systems, and they can be implemented in a variety of application systems. .
[Microcontroller]
Application solution for measuring and monitoring system based on ARM9 chip S3C2410
Based on ARM9 program status register CPSR
Definition: Program status register;  Function: Reflect data operation status, control system mode, etc.;  Features: Program status register is not a general register; Regarding access to CPSR, ARM has set up two instructions specifically for it:  MRS: CPSR to general register transfer data instruction;  MSR: general
[Microcontroller]
Based on ARM9 program status register CPSR
Design of CNC milling machine system based on ARM9
introduction At present, the CNC systems used in China are usually based on general-purpose computers or industrial computers with motion control cards, using Windows operating systems, and installing expensive CNC software. Such system software costs are high, hardware resources are wasted, and power consumpti
[Industrial Control]
Design of CNC milling machine system based on ARM9
Latest Security Electronics Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号