High Performance Fingerprint Identification System

Document Sample
scope of work template
							                                                     (IJCSIS) International Journal of Computer Science and Information Security,
                                                     Vol. 8, No. 4, July 2010




  High Performance FingerPrint Identification System


        Dr.R.Seshadri ,B.Tech,M.E,Ph.D                              Yaswanth Kumar.Avulapati,M.C.A,M.Tech,(Ph.D)
        Director, S.V.U.Computer Center                              Research Scholar, Dept of Computer Science
            S.V.University, Tirupati                                           S.V.University, Tirupati
       E-mail : ravalaseshadri@gmail.com                               E-mail:yaswanthkumar_1817@yahoo.co.in



Abstract
         Biometrics is the science of establishing the                       Verification system authenticates a person’s
identity of an individual based on their physical, chemical         identity by comparing the captured biometric
and behavioral characteristics of the person. Fingerprints          characteristic with its own biometric template(s) pre-
are the most widely used biometric feature for person               stored in the system It conducts one-to-one comparison
identification and verification in the field of biometric           to determine whether the identity claimed by the
identification .A finger print is the representation of the         individual is true.
epidermis of a finger. It consists of a pattern of interleaved               A verification system either rejects or accepts the
ridges and valleys.                                                 submitted claim of identity Identification system
         Fingerprints are graphical flow-like ridges                recognizes an individual by searching the entire template
present on human fingers. They are fully formed at about            database for a match. It conducts one-to-many
seven months of fetus development and finger ridge                  comparisons to establish the identity of the individual.
configurations do not change throughout the life of an                       In an identification system, the system establishes
individual except due to accidents such as bruises and              a subject’s identity without the subject having to claim an
cuts on the fingertips. This property makes fingerprints a          identity.
very attractive biometric identifier. This paper presents                    Prehistoric picture writing of a hand with ridge
an approach to classifying the fingerprints into                    patterns was discovered in Nova Scotia. In ancient
different groups and increase the performance of the                Babylon,fingerprints were used on clay tablets for
system.It increases the performance of fingerprint                  business transactions. In ancient China, thumb prints were
matching while matching the input template with stored              found on clay seals.In 14th century Persia, various official
template.                                                           government papers had fingerprints (impressions), and
                                                                    one government official, a doctor, observed that no two
                                                                    fingerprints were exactly alike.
Keywords-Biometrics, Verification, Identification                            In 1686, Marcello Malpighi, a professor of
                                                                    anatomy at the University of Bologna, noted in his
Introduction                                                        treatise; ridges, spirals and loops in fingerprints. He made
        A fingerprint is a pattern of ridges and valleys            no mention of their value as a tool for individual
located on the tip of each finger. Fingerprints were used           identification. A layer of skin was named after him;
for personal identification for many centuries and the              "Malpighi" layer, which is approximately 1.8mm thick.
matching accuracy was very high. Patterns have been                          In 1823, John Evangelist Purkinji, a professor of
extracted by creating an inked impression of the fingertip          anatomy at the University of Breslau, published his thesis
on paper.                                                           discussing 9 fingerprint patterns, but he too made no
                                                                    mention of the value of fingerprints for personal
        Today, compact sensors provide digital images of            identification. During the 1870's, Dr. Henry Faulds, the
these patterns. Fingerprint system can be separated into            British Surgeon-Superintendent of Tsukiji Hospital in
two categories Verification and identification.                     Tokyo, Japan, took up the study of "skin-furrows" after
                                                                    noticing finger marks on specimens of "prehistoric"



                                                              120                               http://sites.google.com/site/ijcsis/
                                                                                                ISSN 1947-5500
                                                   (IJCSIS) International Journal of Computer Science and Information Security,
                                                   Vol. 8, No. 4, July 2010



pottery. A learned and industrious man, Dr. Faulds not           Enrollment Mode
only recognized the importance of fingerprints as a means
                                                                       Finger print               Feature                    Template
of identification, but devised a method
                                                                       Acquisition               Extraction
of classification as well.
         In 1880, Faulds forwarded an explanation of his
classification system and a sample of the forms he had
designed for recording inked impressions, to Sir Charles
Darwin. Darwin, in advanced age and ill health, informed         Authentication Mode
Dr. Faulds that he could be of no assistance to him, but               Finger Print               Feature
promised to pass the materials on to his cousin, Francis                                                                      Matching
                                                                       Acquisition               Extraction
Galton.
         Also in 1880, Dr. Faulds published an article in
the Scientific Journal, "Nautre" (nature). He discussed
fingerprints as a means of personal identification, and the
use of printers ink as a method for obtaining such
                                                                                                               Matching Score
fingerprints. He is also credited with the first fingerprint
                                                                   Fig 2.Enrollment and Authentication of a fingerprint system
identification of a greasy fingerprint left on an alcohol
bottle.                                                                  Fingerprint matching can be performed based
         In order to implement a fingerprint system, the         on Minutiae, Correlation based, Ridge feature based.
various research methodologies involved in it like               In minutiae based matching it stores minutiae is a set
fingerprint image capture, image preprocessing, feature          of points in a plane and the points are matched in the
extraction, storage and image matching must be clearly
                                                                 template and the input minutiae. In correlation based
defined are shown in figure. 1
                                                                 matching two finger print images and correlation
                                                                 between corresponding pixels is computed. Ridge
                Image Capture                                    feature based is a advanced technology that capture
                                                                 the ridges. The most popular technologies used to
                                                                 identify fingerprint are Optical, silicon and ultra
                                                                 sound.

            Image Preprocessing &                                Previous Work:
              Feature Extraction
                                                                          The previous work is based on the theory
                                                                 of fingerprint classification they stored only single
                                                                 finger print of person in the database. This single
                   Matching                                      finger print can be index or thumb. Let us see how
                                                                 the previous system will work. In the enrollment
                                                                 process in      conventional system the database
                                                                 contains the fingerprint templates in an ordinary
                                                                 manner but in that system the database e contains
                           Stored Pattern                        the different set of templates according to
                                                                 classification. During the enrollment process, sensor
                                                                 sense the fingerprint, then next step is feature
                                                                 extraction . After this step they put a classifier to
        Fig 1.Various steps in a Fingerprint system
                                                                 check the classification of input template that
                                                                 whether it is left-loop, right-loop, arch or whorl as
        A finger print system works in two different             shown in the figure 3
modes they are Enrollment mode and                                       Let us come to the verification process here the
Authentication mode as shown in figure.2.                        finger print is placed at sensor and then its features are
Enrollment mode in which fingerprint system is used              extracted and a final template is generated for matching.
to identify and collect the related information about            Now this template will not matched with every templates
the person and his/her fingerprint image.                        in the database rather it extracts its classified domain out
Authentication mode in which fingerprint system is               of 4-domain and will perform match from this extracted
used to identify the person who is declared to be                domain
him/her.                                            121                                       http://sites.google.com/site/ijcsis/
                                                                                              ISSN 1947-5500
                                                  (IJCSIS) International Journal of Computer Science and Information Security,
                                                  Vol. 8, No. 4, July 2010




                                                                        After this step we put a classifier to check
                                                                the classification of input template that whether it is
                                                                arch,tentarch, loop, doubleLoop, pocked Loop, whorl
                                                                ,mixed, left-loop, right-loop




         Left Loop              Right-Loop




      Arch                            Whorl

Fig3.Classification of Finger prints in existing system         Fig4.Classification of Finger prints in proposed
                                                                                      system
        Fingerprint classifiers classify the input                Enrollment Mode
fingerprint into four major categories namely
Left-Loop, Right-Loop, Whorl and Arch. They                           Finger print               Feature                Finger print
                                                                      Acquisition               Extraction               Classifier
proposed classifiers works on the basis of singular
point (Delta) extracted. If there are two deltas then it
                                                                   Authentication Mode
will be counted as whorl or twin loop. If there is no
delta then it will be counted as arch. If only one delta              Finger Print               Feature
is there then it will be consider as either left loop or              Acquisition               Extraction
right loop.

Problems in the Existing system:
                                                                                                                       Arch
        The existing system can identify the finger                        FingerPrint                                 Tentarch
prints according to their four categories namely Left-                      Template                                   Loop
Loop, Right-Loop, Whorl and Arch.                                                                                      DoubleLoop
        If the people having different types of finger                                                                 PockedLoop
prints other than this four categories. It is very                                                                     Whorl
difficult for the system to identify the finger prints                                              Extracted          Mixed
like mixed category, pocked loop, double loop. The                          Matching                  Area             Left-loop
time taken for identifies the finger prints is also more                                                               Right-loop
in the existing system. It decreases the performance
of the system.                                                              Matching Score
                                                                    Fig5.Proposed Fingerprint identification system
Proposed Work:
                                                                    After classification the input template is stored in
        Proposed work is based on the classification of particular area. A area in the database contains the
fingerprints. In our proposed system during the templates of same classification. Normally fingerprints
enrollment process fingerprint is captured with a are classified as Whorl(27%), arch (4%) loops(65%)and
sensor, then next step is feature extraction . we mixed (4%) we further divide this domain into
further classify the finger prints as arch,tentarch,loop, four parts i.e. left http://sites.google.com/site/ijcsis/ (25%)
                                                       122                      loop (26%) right loop
doubleLoop, pocked Loop, whorl ,mixed, left-loop, pocked loop (9%)and ISSN 1947-5500 (5%), apx
                                                                               double loop
right-loop as shown in figure below
                                                (IJCSIS) International Journal of Computer Science and Information Security,
                                                Vol. 8, No. 4, July 2010



Fingerprint Classifier:                                        Performance of Existing System

        The proposed classifiers works on the basis                   For Best case i.e. the template is First match,
of core and Delta extracted. If there is two deltas            Time required = 1 X 1 = 1 ms they calculate for
then it will be counted as whorl or twin loop. If there        worst case They assumed 1, 50000 templates ,
is no delta then it will be counted at arch. If only one       According to c lassific ation there will be 45000
delta is there then it will be either left loop or right       whorls (30%) + 48000 Left Loop (32%) + 49500
loop. If there is only one delta and one core then it          Right Loop (33%) + 7500 Arch (5%)
will be pocked loop. If there is two deltas and one
core then it will be double loop. If there is two deltas
and two cores then it will be mixed as shown in the                     At    First stage they get the template
figure.6                                                       classification and accordingly particular domain
                                                               will be extracted. Now they calculate the time taken
                                                               for each classification
                                                               For Whorl = 1ms X 45000 = 45 sec.
                                                               For LL = 1ms X 48000 = 48 sec.
                                                               For RL = 1ms X 49500= 49.5 sec
                                                               For Arch = 1msX 7500= 7.5 sec.

                                                               Average time = 150/4= 37.4 sec.
                                                               For an Average case, Time required= apx 20-24 sec.

                                                               Proposed System Fingerprint classification:

                                                                      Let us assume that we classify fingerprints
                                                               as Whorl,      loop,mixed. Loops make up nearly
                                                               65% of all fingerprints, whorls are nearly 27%,
                                                               arches are nearly 4%and mixed are nearly 4% Since
                                                               the loops are 65%, we further divide this domain
                                                               into four parts i.e. left loop 26% right loop 25%
                                                               pocked loop 9%and double loop 5%, apx .

                                                               Performance of Proposed System

                                                                        For Best case i.e. the template in First match,
                                                               Time required = 1 X 1 = 1 msNow let us calculate for
                                                               worst case We have assumed 1, 50000 templates ,
                                                               According to classific ation there will be
                                                               40500whorls (27%) + 39000 Left Loop (26%) +
                                                               37500 Right Loop (25%) + 13500 Pocked Loop (9%)
                                                               +7500 Double Loop(5%)+6000 Arch(4%)+6000
                                                               Mixed(4%).At First stage we get the template
                                                               classification and accordingly particular domain will
                                                               be extracted. Now we calculate the time taken for
                                                               each classification
                                                                For Whorl = 1ms X 40500 = 40..5 sec.
                                                                For LL = 1ms X 39000 = 39 sec.
                                                                For RL = 1ms X 37500= 37.5 sec
                                                                For PL           = 1ms X 13500= 13.5 sec
   Fig 6. Position and number of Core and Delta in              For DL = 1ms X 7500= 7.5 sec
                different Finger prints                         For Mixed = 1ms X 6000= 6 sec
                                                         123    For Arch = 1msX 6000= 6 sec.
                                                                                      http://sites.google.com/site/ijcsis/
                                                                                           ISSN 1947-5500
                                                (IJCSIS) International Journal of Computer Science and Information Security,
                                                Vol. 8, No. 4, July 2010



                                                              A, no. 8, pp. 1913–1923, Aug. 2004.
Average time = 150/7= 21.42sec.
For an Average case, Time required= apx 12-18 sec.            6. K. Ito, H. Nakajima, K. Kobayashi, T. Aoki, and
                                                              T. Higuchi, “A fingerprint matching algorithm using
Performance Factor                                            phaseonlycorrelation,” IEICE Trans. Fundamentals,
                                                              vol. E87-A,no. 3, pp. 682–691, Mar. 2004.
PF=Time taken in worst case of existing system                7. M. Kawagoe and A. Tojo, “Fingerprint pattern
37.4sec                                                       classification,”
                                                              Pattern Recognition, vol. 17, no. 3, pp. 295–303,
PF=Time take in worst case of proposed system                 1984.
21.42 Sec                                                     8. www.aladdinusa.com
                                                               Biometrics              Information            Group
i.e. the new approach is better than the existing one.        www.biometricsinfo.org.
                                                              9. A. K. Jain, R. Bolle, S. Pankanti (eds), Biometrics:
Coclusion:                                                    Personal Identification in Networked Society, Kluwer
                                                              Academic, December 1998.
        This paper presents an approach to                    10.Reducing       Process-Time      for     Fingerprint
classifying the fingerprints into different groups            Identification System , Chander Kant & Rajender
and increase the performance of the system. It                Nath
increases the performance of fingerprint matching             11. A. K. Hrechak and J. A. McHugh,
while matching the input template with stored                 Automated        Fingerprint     Recognition     using
template.The paper presents an overview of the                Structural Matching, Pattern Recognition, Vol. 23,
different steps involved in the enrollment and                No. 8, 1990.
authentication modes. We have proposed seven                  12. The Henry Clas sification System Copyright ©
major classifications of fingerprints like arch,              2003 International Biometric Group
doubleLoop, pocked Loop, whorl ,mixed, left-loop,             13.A. K. Jain, S. Prabhak ar. “Handbook of
right-loop .Its a new approach for classification of          Fingerprint Recognition”.
fingerprints and matching in the database. This               14.www.google.co.in
paper presents an approach to speed up the                    15A. K. Jain and S.Pankanti , “Fingerprint
matching process by classifying the fingerprint               lassification and matching, ”InA. Bovik, Ed.,
into different groups at the time of enrollment,              Handbook for Image and Video Processing .
and authentication modes. This proposed system is             AcademicPress, 2000.
better than the previous one.                                 16. Z.W. bo, N. X. bao and W.C. jian, “ A
                                                              fingerprint matching algorithmbased on relative
References:                                                   topological relationship among minutiae, ” IEEE Int.
                                                              Conference Neural Networks & Signal Processing
1.A. K. Jain,Patrick Flynn,Arun A.Ross . “Handbook
                                                              Zhenjiang, China,2008.
of Biometrics”.
                                                              17. Y.He, J.Tian, X.Luo and T.Zhang, “ Image
2.D. Maltoni, D. Maio, A. K. Jain, and S. Prabhakar,
                                                              enhancement and minutiae matching in fingerprint
Handbook of Fingerprint Recognition. Springer,
                                                              verification, ”Patt.Recog.Lett. no.24, 2003,pp.1349-
2003.
                                                              1360.
3. C. D. Kuglin and D. C. Hines, “The phase
                                                              18.Glossary of Biometric Terms, Association for
correlation image
                                                              Biometrics and International Computer Security
alignment method,” Proc. Int. Conf. on Cybernetics
                                                              Association, to be referred at URL:
and Society, pp. 163–165, 1975.
                                                              http://www.afb.org.uk/ (1998).
4. K. Takita, T. Aoki, Y. Sasaki, T. Higuchi, and
                                                              19. Biometrics Information Management and
K. Kobayashi, “High-accuracy subpixel image
                                                              Security (2001).
registration based on phase-only correlation,” IEICE
Trans. Fundamentals,vol. E86-A, no. 8, pp. 1925–
                                                              20. Bahuguna, R.D. and Corboline, T.: Prism
1934, Aug. 2003.
                                                              fingerprint sensor that uses a holographic optical
5. K. Takita, M. A. Muquit, T. Aoki, and T. Higuchi,
                                                              element, APPLIED OPTICS,
“A subpixel
                                                     124      Vol. 35, No. 26 (1996).http://sites.google.com/site/ijcsis/
correspondence search technique for computer vision                                        ISSN 1947-5500
applications,” IEICE Trans. Fundamentals, vol. E87-
                                             (IJCSIS) International Journal of Computer Science and Information Security,
                                             Vol. 8, No. 4, July 2010



Authors Profile
                        Dr.R.Seshadri was born in
                        Andhra Pradesh, India, in
                        1959. He received his
                        B.Tech      degree       from
                        Nagarjuna University in
                        1981. He received his M.E
                        degree in Control System
                        Engineering from PSG
                        College of Technology,
                        Coimbatore in 1984. He was
awarded with PhD from Sri Venkateswara
University, Tirupati in 1998. He is currently
Director,    Computer     Center,    S.V.University,
Tirupati, India. He has Published number of papers
in national and international conferences, seminars
and journals. At present 12 members are doing
research work under his guidance in different areas


                               Mr.YaswanthKumar
                        .Avulapati received his
                        MCA degree with First
                        class from Sri Venkateswara
                        University, Tirupati. He
                        received     his    M.Tech
                        Computer      Science    and
                        Engineering degree with
                        Distinction from Acharya
                        Nagarjuna         University,
                        Guntur.He is a research
                        scholar in S.V.University
Tirupati, Andhra Pradesh.He has presented number
of papers in national and international conferences,
seminars.He attend Number of work shops in
different fields.




                                                      125                               http://sites.google.com/site/ijcsis/
                                                                                        ISSN 1947-5500

						
Related docs
Other docs by ijcsiseditor