Skip to main content

Indexing SURF Features by SVD Based Basis on GPU with Multi-Query Support

  • Conference paper
Intelligent Computing Methodologies (ICIC 2014)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 8589))

Included in the following conference series:

Abstract

Space partitioning based indexing technique reduces search space and increases performance of the retrieval system. Geometric hashing is one such space partitioning technique which creates a global model descriptor. Aligning points prior to geometric hashing proves to be better for increasing the retrieval performance. This paper presents a newer technique of aligning points of Speeded Up Robust Features (SURF) using basis direction obtained through Singular Value Decomposition (SVD). Performance gets boosted by 10% on average in online searching as compared to classical approach. Further, the implicit parallelism that exist in proposed technique motivated us to use Graphics Processing Unit (GPU). The GPU based implementation of the proposed indexing technique achieved speed up in the range of 14.3x-82.28x for offline database indexing and 3.54x-4255.88x for online searching. Extension to the single query execution is provided by the newer multi-query approach. It proves to be better than the linear execution of multi-query. For GPU based multi-query implementation, speed up obtained is in the range of 3.74x-3097.55x for 1 to 10 queries to be executed simultaneously.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. The casia palmprint database, http://www.cbsr.ia.ac.cn/

  2. Dan, A.: Alcantara, Andrei Sharf, Fatemeh Abbasinejad, Shubhabrata Sengupta, Michael Mitzenmacher, John D. Owens, and Nina Amenta. Real-time parallel hashing on the gpu. ACM Trans. Graph. 28(5), 154:1-154:9 (2009)

    Google Scholar 

  3. Badrinath, G.S., Gupta, P.: Palmprint verification using sift features. In: First Workshops on Image Processing Theory, Tools and Applications, IPTA 2008, November 2008, pp. 1–8 (2008)

    Google Scholar 

  4. Badrinath, G.S., Gupta, P., Mehrotra, H.: Score level fusion of voting strategy of geometric hashing and surf for an efficient palmprint-based identification. Journal of Real-Time Image Processing 8(3), 265–284 (2013)

    Article  Google Scholar 

  5. Bohm, C., Berchtold, S., Keim, D.A.: Searching in high dimensional spaces: Index structures for improving the performance of multimedia databases. ACM Comput. Surv. 33(3), 322–373 (2001)

    Article  Google Scholar 

  6. Drost, B., Ulrich, M., Navab, N., Ilic, S.: Model globally, match locally: Efficient and robust 3d object recognition. In: 2010 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), June 2010, pp. 998–1005 (2010)

    Google Scholar 

  7. Gavrila, D.M., Groen., F.C.A.: 3d object recognition from 2d images using geometric hashing. Pattern Recognition Letters 13(4), 263–278 (1992)

    Article  Google Scholar 

  8. Hu, Q., Ai, M.: A scale invariant feature transform based matching approach to unmanned aerial vehicles image geo-reference with large rotation angle. In: 2011 IEEE International Conference on Spatial Data Mining and Geographical Knowledge Services (ICSDM), pp. 393–396 (June 2011)

    Google Scholar 

  9. Hutesz, A., Six, H.-W., Widmayer, P.: Globally order preserving multidimensional linear hashing. In: Proceedings of Fourth International Conference on Data Engineering, pp. 572–579 (February1988)

    Google Scholar 

  10. Jayaraman, U., Gupta, A.K., Prakash, S., Gupta, P.: An enhanced geometric hashing. In: 2011 IEEE International Conference on Communications (ICC), June 2011, pp. 1–5 (2011)

    Google Scholar 

  11. Jayaraman, U., Prakash, S., Gupta, P.: Use of geometric features of principal components for indexing a biometric database. Mathematical and Computer Modeling 58(12), 147–164 (2013); Financial IT & Security and 2010 International Symposium on Computational Electronics

    Google Scholar 

  12. Su, J., Xu, Q., Zhu, J.: A scene matching algorithm based on surf feature. In: 2010 International Conference on Image Analysis and Signal Processing (IASP), pp. 434–437 (April 2010)

    Google Scholar 

  13. Sylvain, L., Hoppe, H.: Perfect spatial hashing. ACM Trans. Graph. 25(3), 579–588 (2006)

    Article  Google Scholar 

  14. Murillo, A.C., Guerrero, J.J., Sagues, C.: Surf features for efficient robot localization with omnidirectional images. In: 2007 IEEE International Conference on Robotics and Automation, pp. 3901–3907 (April 2007)

    Google Scholar 

  15. Lei, Y., Jiang, X., Shi, Z., Chen, D., Li, Q.: Face recognition method based on surf feature. In: International Symposium on Computer Network and Multimedia Technology, CNMT 2009, pp. 1–4 (January 2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Patel, V., Patel, B. (2014). Indexing SURF Features by SVD Based Basis on GPU with Multi-Query Support. In: Huang, DS., Jo, KH., Wang, L. (eds) Intelligent Computing Methodologies. ICIC 2014. Lecture Notes in Computer Science(), vol 8589. Springer, Cham. https://doi.org/10.1007/978-3-319-09339-0_43

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-09339-0_43

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-09338-3

  • Online ISBN: 978-3-319-09339-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics