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.
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
- Popular Resources
- Popular amplifiers
- Practical Deep Neural Networks on Mobile Platforms: Principles, Architecture, and Optimization
- ARM Embedded System Principles and Applications (Wang Xiaofeng)
- ARM Cortex-M4+Wi-Fi MCU Application Guide (Embedded Technology and Application Series) (Guo Shujun)
- osk5912 evaluation board example source code
- Mir T527 series core board, high-performance vehicle video surveillance, departmental standard all-in-one solution
- Akamai Expands Control Over Media Platforms with New Video Workflow Capabilities
- Tsinghua Unigroup launches the world's first open architecture security chip E450R, which has obtained the National Security Level 2 Certification
- Pickering exhibits a variety of modular signal switches and simulation solutions at the Defense Electronics Show
- Parker Hannifin Launches Service Master COMPACT Measuring Device for Field Monitoring and Diagnostics
- Connection and distance: A new trend in security cameras - Wi-Fi HaLow brings longer transmission distance and lower power consumption
- Smartway made a strong appearance at the 2023 CPSE Expo with a number of blockbuster products
- Dual-wheel drive, Intellifusion launches 12TOPS edge vision SoC
- Toyota receives Japanese administrative guidance due to information leakage case involving 2.41 million pieces of user data
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- Introduction to the method of board-level online compilation and downloading of C6000 DSP code
- Working principle of lithium battery equalization circuit
- [SAMR21 new gameplay] 31. Using NVM storage
- [ATmega4809 Curiosity Nano Review] Buttons
- Have you fallen into these customer support "pitfalls"? Read the story, write a comment, grab a post and win a gift!
- About rail-to-rail op amps
- 【TGF4042 signal generator】+ Load capacity test
- EEWORLD University - In-depth understanding of PCI Express 5.0 testing
- Namisoft about virtual voltmeter design and virtual digital multimeter
- Dating Spring - Vegetable Garden and Fruits at Home