A New Path to Construct Parametric Orientation Field: Sparse FOMFE Model and Compressed Sparse FOMFE Model

by   Jinwei Xu, et al.
UNSW Canberra

Orientation field, representing the fingerprint ridge structure direction, plays a crucial role in fingerprint-related image processing tasks. Orientation field is able to be constructed by either non-parametric or parametric methods. In this paper, the advantages and disadvantages regarding to the existing non-parametric and parametric approaches are briefly summarized. With the further investigation for constructing the orientation field by parametric technique, two new models - sparse FOMFE model and compressed sparse FOMFE model are introduced, based on the rapidly developing signal sparse representation and compressed sensing theories. The experiments on high-quality fingerprint image dataset (plain and rolled print) and poor-quality fingerprint image dataset (latent print) demonstrate their feasibilities to construct the orientation field in a sparse or even compressed sparse mode. The comparisons among the state-of-art orientation field modeling approaches show that the proposed two models have the potential availability in big data-oriented fingerprint indexing tasks.



page 21

page 22

page 23

page 24

page 25


Fingerprint Orientation Refinement through Iterative Smoothing

We propose a new gradient-based method for the extraction of the orienta...

Real time ridge orientation estimation for fingerprint images

Fingerprint verification is an important bio-metric technique for person...

An Iterative Fingerprint Enhancement Algorithm Based on Accurate Determination of Orientation Flow

We describe an algorithm to enhance and binarize a fingerprint image. Th...

An Efficient Method for Recognizing the Low Quality Fingerprint Verification by Means of Cross Correlation

In this paper, we propose an efficient method to provide personal identi...

A bisector line field approach to interpolation of orientation fields

We propose an approach to the problem of global reconstruction of an ori...

Density Weighted Connectivity of Grass Pixels in Image Frames for Biomass Estimation

Accurate estimation of the biomass of roadside grasses plays a significa...

Perfect Fingerprint Orientation Fields by Locally Adaptive Global Models

Fingerprint recognition is widely used for verification and identificati...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.

1 Introduction

Orientation field (OF) is an important feature to represent the direction of ridge structures in a fingerprint image. To be specific, OF is applied to tune the Gabor filter directional parameters to enhance the ridge structures. Accordingly, the detailed feature such as minutiae is most likely to be accurately extracted based on the enhanced ridge segments. However, numerous fingerprint images in the real world are more or less contaminated by structural noise or incompletely collected (like latent print), therefore, the image quality are not satisfactory for the subsequent processing. In order to improve the fingerprint image quality for further analysis, specifically to connect the discontinuous ridge pattern and to recover the missing ridge segment, the OF-based contextual filtering is essential and performed as a pre-processing step prior to the subsequent fingerprint analysis tasks (like minutiae extraction, indexing, and matching).

OF modeling methods can be categorized as two following groups: (i) the non-parametric models; and (ii) the parametric models. The non-parametric OF modeling techniques have been intensively studied during the past decades, and consequently a large number of literatures can be found. Among such plenty of works, the representative ones are selected as state-of-art approaches and then further analyzed in this paper. A directional filtering scheme is proposed for ridge structure enhancement purpose

[1]. Therein, partial derivatives along and

axis are calculated, and then applied to estimate the real ridge orientation. Such method can work well for the high-quality fingerprint images (e.g. rolled and plain prints), however, for the poor-quality ones (e.g. latent prints), the proposed method is not capable to yield the reliable orientation information. In order to strengthen the robustness to the structural noise, the orientation estimation is conducted by short time Fourier transform (STFT) supported by the fix-size sliding window

[2]. The local Fourier analysis is able to capture the frequency response for the ridge pattern, therefore, the dominant frequency components in Fourier magnitude spectrum offers a powerful tool for ridge orientation estimation. The algorithm presented in [2] is working based on the following assumption: even the structural noise corruption could be severe, the ridge structure had to be the dominant one so that the Fourier spectrum could be still able to capture the dominant frequency component corresponding to the dominant ridge pattern. However, such assumption is nor likely to be guaranteed for the poor-quality fingerprint images. For further resisting to the structural noise, an OF template dictionary is established depending on the high-quality fingerprint image patches, and then utilized to correct the inaccurate ridge OF [5]. Such technique incorporates the advanced data-driven learning strategy (dictionary learning) for constructing the OF template library, and then applies the learned OF templates to replace the incorrect ones according to the context-based similarity. However, the context-based similarity computation is not robust but vulnerable to the spurious OF information attained by coarse OF estimation based on the raw poor-quality latent fingerprint images. Therefore, the reliability of OF correction obtained by [5] is still unsatisfactorily.

In contrast to the non-parametric approaches, the parametric models have the following advantages:

  • The modeling procedure only involves and depends on the limited ridge segments. In other word, for the poor-quality fingerprint images (like latent prints), it is unnecessary to select many ridge segments for OF modeling. Conversely, only a few salient ridge segments (the image segments with good-quality ridge structures) are sufficient and then be chosen for reliable OF modeling;

  • The parametric model is capable to correct the initially estimated spurious OF information;

  • The parametric model is performed as a guide to independently generate the orientation information for the unknown image segments. Particularly, for the low-clarity ridge segments, the parametric model is available to yield the OF in such segments, instead of directly estimating the unreliable orientation information according to these poor-quality ridge image segments.

According to the published works, the pioneering work can be traced back to [12]. Therein, the fingerprint OF is the first time to be modeled based on a Fourier-like basis (namely FOMFE model). Based on FOMFE model, the initially estimated OF can be automatically corrected and visually fitted to the real ridge structure orientation. Further, the capability for FOMFE model to fill up the orientation information in missing image regions is developed [4]. According to such foundation-stone works, diverse basis (transforms) are adopted to replace the original Fourier-like basis introduced in [12] and [4]. To be explicit, instead of adopting original Fourier-like basis, Legendre polynomials basis is utilized for OF modeling [6], and later discrete cosine transform (DCT basis) is also used [8]

. Besides, relying on the modeled OF, an invariant OF descriptor based on polar complex moment (PCM) is presented for rotation invariant fingerprint indexing task

[7]. Although the currently developed parametric OF models have achieved the satisfactory performance in OF reconstruction, singular point positioning, fingerprint indexing and matching tasks, the yielded model coefficients are not sparse but dense. The dense nature of OF model coefficients will lead to the low searching efficiency and high storage consumption when dealing with the large-scale fingerprint indexing task in the context of the big-data. Such disadvantages are further analyzed as follows:

  • During fingerprint indexing task, the model coefficient is usually adopted as the feature vector to represent the individual fingerprint in feature space. Accordingly, the indexing task is conducted to find the most similar feature vectors (coefficient vectors) related to the given query fingerprint feature vector. Due to the dense nature of the feature vector, the similarity-based searching on one-to-one basis against the whole background database could be inefficient. That is, the similarity between candidate print feature vector and query print feature vector needs to be measured element-by-element (element means feature vector value, say if one feature vector has

    non-zero values (elements) then its non-zero values need to be involved into the feature vector similarity calculation);

  • For storing the massive feature vectors contained in large-scale background database, a large volume storage space is essential, because all non-zero values in dense feature vectors need to be stored.

On the contrary, if the OF model coefficient (feature vector) could be as sparse as possible (most vector values are zeros), the one-to-one searching would be more efficient and the consumed storage space would be significantly reduced. The advantages for sparse OF model are summarized as follows:

  • The searching on one-to-one basis against a large-scale background database could be comparatively speedy. That is, it is unnecessary to measure the similarity over all feature vector elements, instead, only the non-zero values are considered. Consequently, when comparing with a query print feature vector, only the candidates whose non-zero element locations are the same as the query ones are selected for similarity measurement. Otherwise, the feature vectors whose non-zero locations are not the same as the query ones are directly filtered out.

  • The storage space required for storing the massive feature vectors in the large-scale background database would be significantly reduced, since only the non-zero values in each feature vector need to be recorded.

In the consideration of the advantages of sparse OF model, in this paper, two new models - sparse FOMFE model (s-FOMFE) and compressed sparse FOMFE model (cs-FOMFE) are proposed respectively. The reminder of this paper is organized as follows: in Section II, the s-FOMFE and cs-FOMFE models are introduced; in Section III, the OF construction experiments on rolled fingerprint images and latent fingerprint images are conducted, and also the visual comparisons with the classical FOMFE model are demonstrated; in Section IV the conclusion and future application regarding to the potential availability of the proposed s-FOMFE and cs-FOMFE models are given.

2 Proposed Models

Inspired by the rapid development and successful applications of signal sparse representation and compressed sensing theories in recent years, in this paper, two new OF models: sparse FOMFE model (s-FOMFE) and compressed sparse FOMFE model (cs-FOMFE) are introduced.

2.1 Classical FOMFE Model (FOMFE)

The classical FOMFE-based OF modeling is mathematically formulated as follows:


where is a basis matrix and generated over every sampling point. and are single column observation vectors for and , where is a coarse orientation matrix over every sampling point. can be obtained by using many local image patch-based orientation estimation techniques (here a conventional gradient-based method [9] is employed). and are the FOMFE model coefficient vectors and needed to be solved based on Eqs. (1) and (2) respectively.

Such coefficient calculation problems can be converted to the following classical linear least square (LS) data-fitting problems:


The minimization of Eqs. (3) and (4) leads to the solutions for and as follows:


As an example, the solved classical FOMFE model coefficient vectors and are shown in Figure 1(a) and Figure 1(b) respectively.

2.2 Sparse FOMFE Model (s-FOMFE)

Based on classical FOMFE model, the norm regulators and are embedded to form the following s-FOMFE model:


where and are performed to compel the model coefficient vectors and to be sparse. The motivation of sparsification for model coefficient vectors is: to represent orientation information and based on the limited number of model coefficients. Actually, the sparse regulators should be and , because norm directly constrains the quantity of non-zero values in model coefficient vectors and respectively. That is, the model coefficient vectors could be more sparse (more zeros and less non-zero values) if could be smaller; otherwise, the model coefficient vectors would become less sparse or even more dense (less zeros and more non-zero values) if was larger. However, norm leads to the NP-hard problem. In order to avoid the NP-hard problem, the norm-based regulators and are applied to approximate the corresponding norm-based regulators and respectively.

For solving s-FOMFE model coefficient vectors and in Eqs. (7) and (8), orthogonal matching pursuit (OMP) [10] is employed. As an example, the solved and are shown in Figure 2(a) and Figure 2(b) respectively.

2.3 Compressed Sparse FOMFE Model (cs-FOMFE)

The introduced s-FOMFE model can be further modified by exploiting the compressed sensing (CS) theory. Incorporating with CS, the compressed sparse FOMFE model (cs-FOMFE) is mathematically formulated as follows:


where () is a compressed sensing (measuring) matrix. Besides and are compressed measurements based on .

As theoretically guaranteed by CS theory, even the measurements for fingerprint OF (: the rows of ) could be much smaller than the vector dimension of or (: the columns of and also the vector dimension of or ), the approximate recovery of original fingerprint OF is still able to be achieved relying on norm minimization. Such fingerprint OF reconstruction procedure is conducted within the undersampling and sparse signal representation framework. Particularly, in order to preserve the geometric structure of the original fingerprint OF in compressed measurement manifold (undersampled space), the restricted isometry property (RIP) needs to be ensured. To be explicit, the signal representation should be performed via a set of locally coherent basis, while the compressed measuring has to be implemented by globally incoherent sensing matrix. As theoretically proven and practically verified, the random Gaussian matrix is indeed incoherent in undersampled space. Besides, the available measurements needs to satisfy the following condition:


where is a constant and usually is chosen in practice. denotes the sparseness constraint for OF model coefficient vectors and (for example, regulates that the non-zero values in both vectors and should be less than or equal to 20). is the dimension of original observation vectors and . As an example, a random Gaussian matrix-based compressed sensing (measuring) procedure is illustrated in Figure 3.

For solving cs-FOMFE model coefficient vectors and in Eqs. (9) and (10), OMP is still utilized. As an example, the solved and are shown in Figure 4(a) and Figure 4(b) respectively.

3 Experiment

In this section, the proposed FOMFE models: s-FOMFE and cs-FOMFE are tested by the following three experiments: (i) OF modeling based on plain fingerprint image; (ii) OF modeling based on rolled fingerprint image; and (iii) OF modeling based on latent fingerprint image.

3.1 Data Preparation

All the experiments are conducted on a private plain fingerprint database (ADFA 2D) and a public available latent fingerprint database (NIST SD27). ADFA 2D fingerprint database consists of plain print images, which are captured by a commercial pressing-down scanner. NIST SD27 fingerprint database includes latent print images and their corresponding rolled print images, which are accessible in the public domain. Such fingerprint images used for OF modeling experiments are shown in Figure 5.

Because no ground truth exists for the evaluation of constructed fingerprint OF, the objective error measurement cannot be easily created and adopted [11] [12], it is difficult to judge the quality of constructed OF in a quantitative way. Instead, the quality of constructed OF has to be assessed by means of visual inspection. For the following three experiments, the OF modeling results obtained by three different FOMFE-based models: classical FOMFE, s-FOMFE and cs-FOMFE are illustrated and visually compared.

3.2 OF Modeling Experiment on Plain Fingerprint Image

Given the coarse OF estimated by [9] as the models input (shown in Figure 6), the modeling parameters are tuned as follows: image block size , FOMFE basis order , and sparseness constraint . Consequently, the constructed OFs via classical FOMFE model, s-FOMFE model, and cs-FOMFE model are shown in Figure 6, Figure 6 and Figure 6 respectively. For OF modeling results obtained by classical FOMFE, s-FOMFE and cs-FOMFE, the orientation trend of ridge structure seems quite similar. However, in contrast to classical FOMFE, the model coefficient vectors for s-FOMFE and cs-FOMFE are significantly sparse. To be explicit, only 20 non-zero values exists for model coefficient vectors and whose vector dimension is when .

3.3 OF Modeling Experiment on Rolled Fingerprint Image

Similar to the OF modeling experiment on plain print image, the same coarse OF estimation method and modeling parameters are applied to the rolled print image. Accordingly, the constructed OFs via three different FOMFE models are illustrated in Figure 7. The visual comparison among three different FOMFE models demonstrates that the very similar OF modeling results can be attained and particularly the resultant and regarding to s-FOMFE and cs-FOMFE are more sparse rather than the ones of classical FOMFE.

3.4 OF Modeling Experiment on Latent Fingerprint Image

In contrast to the plain and rolled fingerprint images, the print in latent images is partial, overlapped with other image content and blurred. Due to such intricate circumstance, the latent print image is generally in poor quality so that the OF modeling for latent fingerprint is challenging. In order to ensure the reliability of OF modeling, the latent fingerprint image needs to be processed prior to the OF modeling stage. Therefore, a dictionary learning-based algorithm is exploited to label the image regions with salient ridge structure [13]. The salient ridge map and the corresponding spatial mask are shown in Figure 8.

As guided by the salient ridge map and its corresponding spatial mask, the coarse OF estimation approach is only applied to the image regions where the ridge structures are distinct and recognizable. Like the experiments on plain and rolled fingerprint, the same OF modeling parameters are employed to the latent print image. As a consequence, the constructed OFs via three different FOMFE models are illustrated in Figure 9. The results demonstrate that the proposed FOMFE models are also capable to model the OF for low-quality latent print images. For more reliable OF reconstruction, the image preprocessing in terms of salient ridge structure labeling is recommended to be performed prior to the OF modeling phase.

4 Conclusion

In this paper, two FOMFE-based OF modeling methods: s-FOMFE and cs-FOMFE are introduced by integrating with the rapidly developed signal sparse representation and compressed sensing theories. Such two models are able to model the OF for various types of fingerprints. The experiments on plain, rolled and latent fingerprint images demonstrate that the feasibility and effectiveness of the proposed models when modeling the ridge structure OF in a sparse or even a compressed sparse way. Further, the experimental results suggest that the proposed s-FOMFE and cs-FOMFE models can be adopted in the fingerprint indexing tasks under big-data circumstance. Future works will be conducted under the following two directions: (i) the application of s-FOMFE and cs-FOMFE models in latent fingerprint indexing tasks and (ii) the development of new sparse and compressed sparse OF models by exploiting diverse basis (like Legendre polynomials basis [6] and DCT basis [8]) instead of FOMFE basis.


The first author Jinwei Xu would like to thank Wei Zhou at The University of New South Wales, Canberra Campus, for her helpful discussion.


  • [1] L. Hong, Y. Wan, A.K. Jain, Fingerprint image enhancement algorithm and performance evaluation, IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 20, no. 8, pp. 777-789, 1998.
  • [2] S. Chikkerur, A.N. Cartwright, V. Govindaraju, Fingerprint enhancement using STFT analysis, Pattern Recognition, vol. 40, no. 1, pp. 198-211, 2007.
  • [3] Y. Wang, J. Hu, D. Phillips, A fingerprint orientation model based on 2D fourier expansion (FOMFE) and its application to singular point detection and fingerprint indexing, IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 29, no. 4, pp. 573-585, 2007.
  • [4] Y. Wang, J. Hu, Global ridge orientation modelling for partial fingerprint identification, IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 33, no. 1, pp. 72-87, 2011.
  • [5] J. Feng, J. Zhou, A.K. Jain, Orientation field estimation for latent fingerprint enhancement IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 35, no. 4, pp. 925-940, 2013.
  • [6] S. Ram, H. Bischof, J. Birchbauer, Modeling fingerprint ridge orientation using Legendre polynomials, Pattern Recognition, vol. 43, no. 1, pp. 342-357, 2010.
  • [7] M. Liu, P.T. Yap, Invariant representation of orientation fields for fingerprint indexing, Pattern Recognition, vol. 45, no. 7, pp. 2532-2542, 2012.
  • [8] M. Liu, S. Liu, Q. Zhao, Fingerprint orientation field reconstruction by weighted discrete cosine transform, Information Sciences, vol. 268, pp. 65-77, 2014.
  • [9] D. Maltoni, D. Maio, A.K. Jain, S. Prabhakar, Hand book of fingerprint recognition, Springer Verlag, 2009.
  • [10] J. Tropp, Greed is good: Algorithmic results for sparse approximation, IEEE Transactions on Information Theory, vol. 50, no. 10, pp. 2231-2242, 2004.
  • [11] J. Zhou, J. Gu, A model-based method for the computation of fingerprints’ orientation field, IEEE Transactions on Image Processing, vol. 13, no. 6, pp. 821-835, 2004.
  • [12] Y. Wang, J. Hu, F. Han, Enhanced gradient-based algorithm for the estimation of fingerprint orientation fields Applied Mathematics and Computation, vol. 185, pp. 823-833, 2007.
  • [13] J. Xu, J. Hu, X. Jia, A fully automated latent fingerprint matcher with embedded self-learning segmentation module, IEEE Transactions on Pattern Analysis and Machine Intelligence, under review.