Professional Documents
Culture Documents
Simultaneous Latent Fingerprint Recognition: A Preliminary Study
Simultaneous Latent Fingerprint Recognition: A Preliminary Study
same hand or foot deposited concurrently which may not be immediately visible to the naked eye are called simultaneous latent impressions.
Minutiae : It is the term used to define common micro features in a finger
print. Common minutiae points are the intersection of Bifurcations, ending points of Islands and the center point of the sweat glands.
Ridge : In the biometric process of finger scanning, a ridge is a curved line in
a finger image. Some ridges are continuous curves, and others terminate at specific points called ridge endings.
Type Lines: Ridges that diverge are called Type lines.
pattern of loops, arches, whorls visible to naked eye. The examiner compares this information to the exemplars print in order to exclude a print that has very clear dissimilarities.
Level 2 Details: It involves ridge characteristics like islands, dots, forks
ridge, shape of its edge or presence of a sweat pore near a particular ridge.
Classification Of Fingerprints
Fingerprint classification is a
a. b. c. d. e.
technique used to assign a fingerprint into one of the several pre-specified types already established in the literature which can provide an indexing mechanism. Fingerprints are classified into five classes as shown in figure: whorl (W) right loop (R) left loop (L) arch(A) tented arch (T)
Characteristics of Ridge
are consistent with having been deposited on an object simultaneously. Analyzing a simultaneous impression to determine how it will be compared. Conclusions from the comparison of a simultaneous impression with known exemplars. Verification of conclusions. Documenting the examination. Reporting results.
ACE-V Technique
Analyze Compare Evaluate Verify
whether sufficient information exists to proceed to the next phase. Compare - The comparison process introduces the known exemplar with which the latent print is to be compared. Evaluate: The result of the comparison is the evaluation process or making a conclusion. Verify: The final process is verification. The general rule is that all identifications must be verified by a second qualified expert.
Proposed Approach
In this approach, a semiautomatic algorithm has been provided to speed-up the identification process of simultaneous fingerprints. It is a two stage approach designed as an add-on tool to augment the capability of existing fingerprint recognition systems.
Isolation of each print from simultaneous impression
Stage-II
Stage-I
Stage - I
Minutiae extraction: Minutiae are specific points in a finger image. There are two main types, known as ridge endings and bifurcations. Sometimes, other details, such as the points at which scars begin or terminate, are considered minutiae. The number and locations of the minutiae vary from finger to finger in any particular person, and from person to person for any particular finger (for example, the thumb on the left hand). When a set of finger images is obtained from an individual, the number of minutiae is recorded for each finger. Minutiae details are recorded in three levels described as follows :
I.
Level1 Details : visible to naked eye . used to exclude a print that has very clear dissimilarities.
II. Level2 Details : Level-2 minutiae are extracted from a fingerprint image using the ridge
tracing minutiae extraction algorithm . Each ridge in the skeleton is labeled with a number so that each detected minutiae is associated with one or two ridge numbers. It approximates the ridge with piecewise linear lines. Ridge detection is therefore not pixel-wise but stepwise. This approach is based not only on the location relationship of the minutiae, but also the associate ridge relationship and the certainty level of the minutiae. This is very important for noisy fingerprint image where a large number of spurious minutiae will be initially detected.
III.Level3 Details:
Level-3 features are extracted using curve evolution based algorithm. Edge detection algorithm is applied on the input fingerprint image. Detected edges are used as initial contour . Once the contour is obtained, curve tracing is used to classify the fingerprint features as pores, ridges and dots. Every blob of size 2-40 pixels is classified as a pore and the center point of the blob is used as the pore feature. The ridge contour (edge of a ridge) features are the x, y coordinates of the pixel and direction of the contour at that pixel. Any blob of size less than 0.02 that does not lie on a ridge is marked as a dot and the corresponding x, y coordinates are stored. If a blob or a ridge structure whose width is substantially thinner (less than 40% of average local ridge width) and size is greater than 0.02, then it is marked as an incipient ridge.
Minutiae Detection:
I. Level2 features : Level-2 features are matched using a Dynamic Bounding Box algorithm . Due to non-linear deformation property of fingerprints, it is impossible to
exactly recover the position of each input minutiae with respect to its corresponding minutiae in the template. It places a bounding box around each template minutiae, which specifies all the possible positions of the corresponding input minutiae with respect to the template minutiae . Due to a bounding box, this method is capable of tolerating, to some extent, the deformations due to, inexact extraction of minutiae positions and nonlinear deformations.
II. Level3 Features: A minutiae triplet based fingerprint identification algorithm is used for
identifying Level-3 features. The algorithm starts with computing a Delaunay triangle using the minutiae points which can sustain deformations. After the triangulation, fingerprint features are encoded as the indexing parameters.8 parameters are: Average Cosine Angle (A) Triangle Orientation Vector (O) Ridge Curve Parameters (RC) Average Ridge Width (RW) Average Distance of k-Nearest Neighbor Pores (PD) Min-Max Distance between Minutia Points and k-Nearest Neighbor Pores (PM) Dot (D) Incipient Ridges (I)
indexing parameter of the gallery and probe images is computed. Mahalanobis distance between two vectors is defined as, d(v1, v2) = (v1v2) S (v1v2) where, S is the positive definite covariance matrix of v1and v2. Let d(i) be the Mahalanobis distance associated with the individual indexing parameters and i = 1, ..., 8. The indexing score, s, is computed by applying Sum rule to the vector d(i),8i.e., d s = (i )
t 1
i= 1
The indexing scores are sorted in ascending order and top M matches are
Stage-II
Establishing Simultaneity :
Simultaneity is accomplished by SWGFAST guidelines which includes following steps: Analysis of Simultaneous impressions. Comparison of Simultaneous impressions. Evaluation of Simultaneous impressions. Verification of Simultaneous impressions. Documentation of Simultaneous impressions.
cluster and Mn be the set of top matches for the nth latent impression.
From each set of top matches, a subset, Mc, comprising of common
ascertain simultaneity based on spatial, frequency, and anatomical features. Once simultaneity is established, all friction ridge impressions of unknown simultaneous impression are compared with each print identified in the subset of common candidates to compute a ranked order of candidates.
Comparison
Experimental Evaluation
Performance
Conclusion
It is compatible with existing fingerprint identification systems because each
friction ridge impression in the cluster is also processed and analyzed individually.
ridge impressions stand alone so all of them must be compared in aggregate to reach a conclusion.
It reduces the search space and time required to manually attune the closest
stand alone and some of them provide only anatomical or spatial information.
To prepare a large database that contains simultaneous latent impressions