Fingerprint recognition

Fingerprint recognition or fingerprint authentication is a automated method of how to verify matches between two human fingerprints. There are two major types of algorithms called minutia and pattern. The pattern algorithm is based on that there are three basic patterns of fingerprints, the arch pattern, the loop pattern and the whorl pattern. In the arch pattern, the ridges enter from one side of the finger and creates an arc and then ends on the other side of the finger. The loop pattern starts with the same, the ridges enter from one side of the finger but then creates a curve and tends to end in the same way that it was starting from. The whorl pattern basically creates ridges in a form of circles around the central point of the finger. Lately scientists have discover that family members often share the same finger-pattern which leads them to believe that these pattern are inherited.


The other way of identifying the fingerprint with an algorithm is the minutia. Minutia is based on the ridge ending, bifurcation and short ridges. The ridge ending is basically where the ridge terminates. Bifurcation are points where a normal ridge splits into two ridges, making a kind of “Y” look. In the way of determine uniqueness, the minutia algorithm has seen to be flawless since two fingers have never shown to be identical.

Instead of using an algorithm, you can choose another method called Fingerprint sensors. The sensor is used to capture a digital image of the fingerprint pattern. The pattern is then digitally processed to create a biometric template which is then used for matching. The most common sensors are:

  • Optical
  • Ultrasonic
  • Capacitance (Passive and active)

The optical sensor is pretty much a digital camera with a touch surface. The biggest disadvantage of this method is that the result is depending on the quality of the skin used on the surface.
An ultrasonic sensor uses the medical ultrasonography to create a visual image of the pattern. Unlike the optical sensor this sends out high frequency waves that penetrates the epidermal layer of the skin and this results in that the quality is not depending on the quality of the skin.
The capacitance sensor uses capacitance to form a fingerprint image. When you use an active capacitance, you use a charging cycle to apply voltage to the skin before the measurement begings.

Sponsored results

Links
  • Network Fingerprint Attendance Control
    Offers a networked version of a fingerprint door access system that manages numerous access points.
    http://www.premierelect.co.uk/cecropsld3000ns.html
  • Global Analytic Information Technology Services
    Overview of fingerprint recognition technology.
    http://www.gaits.com/biometrics_fingerprint.asp
  • Math Archives - WSQ
    The FBI/Yale/Los Alamos Wavelet-packet Scalar Quantization compression algorithm, for Windows 3.1 or higher. He Ouyang and M. Victor Wickerhauser Washington University in St. Louis. Has Binary only freeware 'wsqwin.exe' and 'read.me' archived in zip format.
    http://archives.math.utk.edu/software/msdos/miscellaneous/wsqwin/.html
  • NIST - WSQ Image Compression Certification Guidelines
    Provides technical document about the Wavelet Scale Quantization standard. Describes the processes and procedure for obtaining FBI certification of implementations for compliance with the specification.
    http://www.itl.nist.gov/iaui/vip/fing/cert_gui.html
  • NIST Fingerprint Image Software (NFIS)
    Software designed to facilitate and support the automated manipulation and processing of fingerprint images. Includes a neural-network based pattern classification system, a minutiae detector, a reference implementation of the ANSI/NIST-ITL 1-2000, and general-purpose image utilities.
    http://fingerprint.nist.gov/NFIS/index.html
  • Identix - BioEngine SDK
    Toolkits and sample code provide verification (one-to-one) and identification (one-to-many) matching capabilities. Has image acquisition library, quality control library, processing library, search library, and demo applications.
    http://identix.com/products/pro_sdks_bioengine.html
  • Free Fingerprint Imaging Software
    Has pattern classification, minutiae detection, Wavelet Scalar Quantization(WSQ) compression, ANSI/NIST-ITL 1-2000 reference implementation, baseline and lossless jpeg, image utilities, and math and neural net libraries. All source code in C. [LGPL/MPL]
    http://ffpis.sourceforge.net/
  • Biometrix
    Recognition algorithm, developer tools. Has Windows login software, BioCheck search engine SDK for Win2K/XP, and other software.
    http://www.biometrix.at/page13.html
  • Count Me In, LLC.
    Time and attendance tracking and door access control software. [Windows]
    http://www.countmeinllc.com/
  • Antheus Technology - Agora
    Extracts minutiae points and classifies prints into classes. Has ActiveX and DLL's available.
    http://www.antheustechnology.com/

 

The Computer Science Directory currently has categories, which include links along with indexed pages.