Skip to main content

A high-dimensional indexing scheme for scalable fingerprint-based identification

  • Session T1A: Biometry I
  • Conference paper
  • First Online:
Book cover Computer Vision — ACCV'98 (ACCV 1998)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1351))

Included in the following conference series:

Abstract

This paper describes an application of the Flash algorithm [3] to scalable fingerprint-based identification (one-to-many searches). Flash is a high-dimensional indexing algorithm akin to Geometric Hashing [11] that has been used for similarity searching in a number of other domains, including model based object recognition [3], genomic sequences homology detection [4], and 3D flexible molecular matching and docking [16].

A large number of independent properties of each model fingerprint that are invariant under Euclidean transformations are extracted and stored in a look-up table. Match candidates and their pose transformation parameters are then formed by indexing in this table, using identical invariants generated from a query fingerprint. This has the desirable properties of determining appropriate match candidates without having to compare the query to each individual model fingerprint in the database. Candidate hypothesis evidence is then gathered in a parameter space with an approach similar to the Generalized Hough Transform [2].

Results of this preliminary implementation on a database of 100,000 models show good scalability properties. Measured False Positive and False Negative Rates allow this approach to be extended to databases with tens of millions of fingerprints. Reported performance measurements show an equivalent 1 to 1 matching rate of about 150,000 prints/sec. on an 8-way SMP PowerPC workstation or, equivalently, on an 8-node SP/2 platform.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. ANSI/IAI, “Automated fingerprint identification systems-benchmark tests of relative performance.” Technical Report ANSI/IAI 1-1988, American National Standards Institute, 1988.

    Google Scholar 

  2. D.H. Ballard, “Generalizing the Hough transform to detect arbitrary shapes,” Pattern Recognition, Vol. 13, No. 2, 1981, pp. 111–122.

    Google Scholar 

  3. A. Califano and R. Mohan, “Multidimensional indexing for Recognizing Visual Shapes.” IEEE Transactions on Pattern Analysis and Machine Intelligence, 16(4):373–392, April 1994. Also, U.S. Patent Number 5,351,3 10, September 1994

    Google Scholar 

  4. A.Califano, I.Rigoutsos: “FLASH: A Fast Look-up Algorithm for String Homology,” of IEEE Conf. on Computer Vision and Pattern Recognition 1993, New York.

    Google Scholar 

  5. C.J. Date, “An Introduction to Database Systems.” Addison-Wesley, 1995.

    Google Scholar 

  6. J.G. Daugman, “High Confidence Visual Recognition of Persons by a Test of Statistical Independence.” IEEE Transactions on Pattern Analysis and Machine Intelligence, 15(11):1148–1161,1993.

    Google Scholar 

  7. W.E.L. Grimson, “The combinatorics of heuristic search termination for object recognition in cluttered environments,” MIT AI Memo 1111, MIT, May 1989.

    Google Scholar 

  8. R.M. Haralick, H. Joo, C. Lee, X. Zhuang, V.G. Vaidya, and M.B. Kim, “Pose Estimation from Corresponding Point Data.” IEEE Transactions on Systems, Man, and Cybernetics, 19(6):1426–1446, 1989.

    Google Scholar 

  9. D.P. Huttenlocher and S. Ulmann, “Object Recognition Using Alignment.” In Proceedings of the First International Conference on Computer Vision, pp. 102–111. IEEE Computer Society Press, 1987.

    Google Scholar 

  10. A. Jain, L. Hong, S. Pankanti, and R. Bolle. An Identity Authentication System Using Fingerprints. Proceedings of the IEEE, 85(9):1365, September 1997.

    Google Scholar 

  11. Y. Lamdan and H.J. Wolfson, “Geometric Hashing: A General and Efficient Model-based Recognition Scheme.” In Proceedings of the Second International Conference on Computer Vision, pp. 238–249, 1988.

    Google Scholar 

  12. H.C. Lee and R.E. Gaensslen, editors. Advances in Fingerprint Technology, CRC Press, 1994.

    Google Scholar 

  13. E.L. Lehmann, “Testing Statistical Hypotheses.” Second Edition. Springer-Verlag, 1986.

    Google Scholar 

  14. J.Neyman and E.S. Pearson. “On the Problem of the Most Efficient Tests of Statistical Hypotheses.” Philosopical Transactions of the Royal Society of London, 231A:289, 1933.

    Google Scholar 

  15. N.K. Ratha, K. Karu, S. Chen, and A.K. Jain. “A Real-Time Matching System for Large Fingerprint Databases.” IEEE Transactions on Pattern Analysis and Machine Intelligence, 18(8):799–813, August 1996.

    Google Scholar 

  16. I.Rigoutsos, D.Platt, A.Califano: “Flexible 3D-Substructure Matching & Novel Conformer Derivation in Very Large Databases of 3D Molecular Information,” to be published in Journal of Computer-Aided Molecular Design.

    Google Scholar 

  17. M.K. Sparrow. “Measuring AFIS Matcher Accuracy.” The Police Chief, pp. 147–151, April 1994.

    Google Scholar 

  18. G. Stockman, “Object Recognition and Localization Via Pose Clustering.” Computer Vision, Graphics, and Image Processing, 40:361–387, 1987.

    Google Scholar 

  19. B. Stroustrup, “The C++ Programming Language, Third Edition.” Addison-Wesley, 1997.

    Google Scholar 

  20. J.D. Ullman and J. Widom. “A First Course in Database Systems.” Prentice Hall, 1997.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Roland Chin Ting-Chuen Pong

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Califano, A., Germain, B., Colville, S. (1997). A high-dimensional indexing scheme for scalable fingerprint-based identification. In: Chin, R., Pong, TC. (eds) Computer Vision — ACCV'98. ACCV 1998. Lecture Notes in Computer Science, vol 1351. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63930-6_101

Download citation

  • DOI: https://doi.org/10.1007/3-540-63930-6_101

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63930-5

  • Online ISBN: 978-3-540-69669-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics