DWT Based Fingerprint Recognition Approach

DOI : 10.17577/IJERTV3IS051602

Download Full-Text PDF Cite this Publication

Text Only Version

DWT Based Fingerprint Recognition Approach

Manjari Madhusmita Jena, Sambita Dalal

PG Student, Department of Electronics and Communication Engineering Centurion University Of Technology and Management, Odisha, India.

Asst. Professor, Department of Electronics and Communication Engineering Centurion University Of Technology and Management, Odisha, India.

Abstract – The popular Biometric used to authenticate a person is Fingerprint which is permanent and unique throughout a persons life. In this paper ,fingerprint images are considered from CASIA (Chinese Academy Of Sciences Institute Of Automation) database. DWT (3-level Discrete wavelet transform)i.e, Daubechies wavelet is applied and approximate, horizontal, vertical and diagonal coefficients are obtained. Then feature extraction and matching is done. The system has been tested on 25 persons fingerprint images and good matching score is obtained. The simulations are performed in the MATLAB 7.8.0 environment .

  1. INTRODUCTION

    The word Biometric is derived from the Ancient Greek language i.e, Bio means life and Metric means To measure. To determine a level of similarity all biometric systems compare a biometric sample against a previously stored template. Biometric identification process works on the principle of a threshold. Because, it is nearly impossible to capture the biometric the same way every time but it is used for access.

    To identify a person biometric systems operate on behavioral and physiological biometric data. Examples of behavioral biometric parameters are signature, gait, speech and keystroke, etc. And physiological parameters are face, fingerprint, palm print and iris[2]. Fingerprint recognition is one of the most popular

    biometric technologies. It requires a less effort from the user, does not capture other information than needed for the recognition process and provides good performance[3]. Fingerprint readers are found everywhere as on laptop, computers, iris scanners are being installed at locations of heightened security, and voice recognition software is being incorporated into automobiles.

    This paper proposes a method for matching of fingerprint images. In the first stage feature are extracted for image quality analysis. Then we apply 3-level DWT to it and find the approximate and horizontal coefficients. After that we store it in a database for matching. Finally matching or no-match of the images are displayed and FAR, i.e, False acceptance rate and FRR, i.e, False rejection rate was calculated.

  2. RELATED WORK

    Ravi. J, K.B. Raja et al. [2] projected Fingerprint recognition using minutiae score matching method (FRMSM). For fingerprint thinning they used block filter, which scans the image at the boundary to preserves the quality of the image and extract the minutiae from the thinned image. They concluded that the false matching ratio was better compared to the existing algorithm. Eun-Kyung Yun et al. [1] proposed an adaptive pre-processing method, which extracted five features from the fingerprint images, analyzed image quality with clustering method, and enhanced the images according to their characteristics. The pre-

    processing was subjected to the image characteristics (oily/dry/neutral): for oily images and for dry images. Experimental results indicated that the proposed method have improved the performance of the fingerprint identification significantly.

    Ayman Mohammad Bahaa-Eldin[3] proposed a novel minutiae based fingerprint matching system. The paper presented a new thinning algorithm, a new features extraction and representation, and a novel feature distance matching algorithm. The proposed system was rotation and translation invariant and was suitable for complete or partial fingerprint matching. The proposed algorithms were optimized to be executed on low resource environments both in CPU power and memory space. The system was evaluated using a standard fingerprint dataset and good performance and accuracy were achieved under certain image quality requirements. The system was compared favourably to that of the state of the art system and it was found very suitable for medium resolution type of finger prints produced by commercial sensors and was expected to perform better when higher resolutions are used. Lavanya B N et al.[4] proposed a Performance Evaluation of Fingerprint Identification based on DCT and DWT using Multiple Matching Techniques (FDDMM). DCT was applied on segmented portion of fingerprint and DWT was applied on DCT to generate four sub bands. Directional information features and centre area features were computed and concatenated for verification using ED, SVM and RF. They found that the success rate of recognition and

    FRR values were better in the case of proposed algorithm compared to existing algorithm.

  3. DWT

    A discrete wavelet transform (DWT) is a wavelet transform in which the wavelets are discretely sampled. Advantage it has over Fourier transforms is temporal

    cj0(k) { f (x),j0k(x)} f (x)j0, k(x)dx

    and

    dj(k) { f (x),j, k (x)} f (x)j, k (x)dx

    (2)

    (3)

    resolution: it captures both frequency and location information (location in time). DWT of a signal is calculated by passing it through series of filters. Samples are passed through High pass filter (HPF) and Low pass filter (LPF). Frequency resolution is doubled. Output gives the detail coefficients (from HPF) i.e, Ch, Cv & Cd (Horizontal, Vertical and Diagonal) and approximation coefficients (from LPF) i.e, Ca . It captures not only a notion of

    frequency content of input, by examining it at different

    If the function being expanded is discrete, the resulting

    coefficients are called the discrete wavelet transform (DWT). If f(n) = f(x0 + nx) for some x0, x, and n=0,1,2,.,M – 1 , the wavelet series expansion

    coefficients for f(x) defined by the above two equations become the forward DWT coefficients for sequence f(n).

    1

    scales, but also temporal content, i.e, times at which these

    W ( j0, k) f (n)j 0, k (n)

    (4)

    frequencies occur. The most significant band is LL1 M n

    contains most of the image energy and the remaining sub

    bands represents texture of the image. Similarly to obtain 1

    W

    (5)

    further decomposition, LLL1 and LL2 will be used[5].

    ( j, k) f (n)j, k (n)

    M n

    Some examples are Haar wavelets, Daubechies wavelets, The Dual-Tree Complex Wavelet Transform (DWT) etc.

    The

    j 0, k (n) and j, k (n)

    in these equations are sampled

    Figure-1. 3-level DWT

    Function f(x) can be represented by a scaling function expansion in subspace Vjo and some number of wavelet functions expansions in subspaces Wjo, Wj0+1,.

    versions of basis functions jo, k (x) and j, k (x) .

  4. Proposed Work

    j j 0

    f (x) cjo(k)jo, k (x)

    k

    d(k)j, k (x) k

    (1)

    Figure-2. Proposed System

    where j0 is any arbitrary starting scale . The cjo(k) are normally called approximation and/or scaling coefficients and the dj(k) are called detail and/or wavelet coefficients [7].

    The system consists of 6 blocks. Firstly fingerprint images are collected from CASIA-Fingerprint V5(200- 299) [6]. Then fingerprint image is converted to gray scale image. 3 level DWT is applied to gray scale image and feature

    extraction is done using the approximate and detail coefficients. Feature database is created in which 24 features of a persons fingerprint is stored. Finally feature matching is done using Eulidean distance matching technique and

    match or no-match cases of the fingerprint images is displayed.

  5. FEATURE EXTRACTION

    Two features are used to grasp the image quality characteristics. The mean and variance of a fingerprint image are defined as follows:

    1. Mean =

      1 N 1

      NM

      i0

      M 1

      I (i, j)

      j 0

      (6)

      Figure 4. 2nd level DWT a) Approximate coefficients

      b) Horizontal coefficients c) Vertical coefficient

      d) Diagonal coefficient

    2. Variance = 1 N 1

    M1(I (i, j) Mean) 2 (7)

    NM i0

    j 0

    The mean value shows the overall gray level of the image and the variance indicates the uniformity of the gray values [1]. I(i,j) represents the intensity of the pixel at the ith row and jth column and the image I is defined as an M*N matrix.

    5.1 Feature Database Creation Main data

    Query data

  6. Simulation Results

    1. DWT of images

      Figure 3. 1st level DWT a) Approximate coefficients

      b) Horizontal coefficients c) Vertical coefficient

      d) Diagonal coefficient

      Figure 5. 3rd level DWT a) Approximate coefficients

      b) Horizontal coefficients c) Vertical coefficient

      d) Diagonal coefficient

    2. Definitions

  1. False Acceptance Rate (FAR) :

    It is the measure of likelihood that biometric security system will incorrectly accept an access attempt by an unauthorized user. FAR of a system is stated as the ratio of false acceptances divided by no of identification attempts.

  2. False Rejection Rate (FRR) :

    It is the measure of likelihood that biometric security system will incorrectly reject an access attempt by an unauthorized user. FRR of a system is stated as the ratio of false rejections divided by no of identification attempts.

  3. Euclidean distance :

    Euclidean distance between two points a and b is the length of line segment connecting them.

  4. Euclidean distance matching was done and names were displayed for match cases.

    d(a,b) d(b,a)

    (a1 b1)2 (a2 b2)2 …… (an bn)2

    (8)

    The matching code is as follows :- For i=1:2(ghm1+1)

    Sum1=0;

    For j=1:ghm2

    Euc=(mydata(j)-mydata2(i,j))^2; Sum1=sum1+euc;

    End;

    Format short Dist=sqrt(sum1);

    If dist<=0.002 && dist>=0; Disp(match)

    Names{1}{i} End;

    Disp(no match)

    End; Fclose(fid);

    1. CONCLUSION

      In this paper, we presented Fingerprint matching technique using Euclidean distance measurement. The system gives False acceptance rate as 2.3 % and False rejection rate as 0.9

      %.

    2. REFERENCES

  1. Eun-Kyung Yun and Sung-Bae Cho, Adaptive fingerprint image enhancement with fingerprint image quality analysis, Elsevier Image and Vision Computing, Vol. 24, 2006, pp. 101-110.

  2. Ravi. J, K.B. Raja and Venugopal. K. R, Fingerprint Recognition using Minutiae Score Matching, International Journal Of Engineering Science and Technology, Vol.1(2), 2009, pp. 35-42.

  3. Ayman Mohammad Bahaa-Eldin, A medium resolution fingerprint matching system, Elsevier Ain Shams Engineering Journal, In press, Oct 2012.

  4. Lavanya B N, Performance Evaluation of Fingerprint Identification Based on DCT and DWT using Multiple Matching Techniques , International Journal Of Computer Science Issues, Vol.8(6), 2011.

  5. Mrs. Kavita Tewari and Mrs. Renu L. Kalakoti, Fingerprint Recognition Using Transform Domain Techniques, International Technological Conference, 2014

  6. Casia fingerprint database ver 5.0. Available: http://www.idealtest.org/index.jsp

  7. R.C. Gonzalez and R.E. Woods, Digital Image Processing, Pearson Education Inc, 3rd Edition, 2009

Leave a Reply