Skip to main content
Log in

All-hardware SIFT implementation for real-time VGA images feature extraction

  • Original Research Paper
  • Published:
Journal of Real-Time Image Processing Aims and scope Submit manuscript

Abstract

This paper presents a real time hardware implementation of the scale invariant feature transform (SIFT) algorithm. To achieve real time requirements, pipeline structures have been widely exploited both in the keypoint extraction and in the descriptor generation stages. Simplifications to the original algorithm have been also applied to allow a simpler hardware implementation. The proposed architecture has been synthesized on a Xilinx Virtex 5 FPGA. It generates 3072 descriptor vectors for VGA images at 99 frames per second at a clock rate of 100 MHz.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. Lowe, D.: Distintive image features from scale-invariant key-points. Int. J. Compt. Vis. 60, 91–110 (2004)

    Article  Google Scholar 

  2. Bonato, V., Marques, E., Constantinides, A.: A parallel hardware architecture for scale and rotation invariant feature detection. IEEE Trans. Circ. Syst. Video Technol. 18, 1703–1712 (2008)

    Article  Google Scholar 

  3. Yao, L., Feng, H., Zhu, Y., Jiang, Z., Zhao, D., Feng, W.: An architecture of optimised SIFT feature detection for an FPGA implementation of an image matcher. Proc Int. Conf. Field-Program. Technol. 2009, 30–37, (2009)

    Google Scholar 

  4. Qasaimeh, M., Sagahyroon, A., Shanableh, T.: FPGA-based parallel hardware architecture for real-time image classification. IEEE Trans. Comput. Imaging 1, 56–70 (2015)

    Article  MathSciNet  Google Scholar 

  5. Huang, F.C., Huang, S.Y., Ker, J.W., Chen, Y.C.: High-performance SIFT Hardware accelerator for real-time image feature extraction. IEEE Trans. Circ. Syst. Video Technol. 22, 340–351 (2012)

    Article  Google Scholar 

  6. Chiu, L.C., Chang, T.S., Chen, J.Y., Chang, N.Y.C.: Fast SIFT design for real-time visual feature extraction. IEEE Trans. Image Process. 22, 3158–3167 (2013)

    Article  Google Scholar 

  7. Mizuno, K., Noguchi, H., He, G., Terachi, Y., Kamino, T., Kawaguchi, H., Yoshimoto, M.: Fast and low-memory-bandwidth architecture of SIFT descriptor generation with scalability on speed and accuracy for VGA video. Proc. Int. Conf. Field Program. Logic Appl. 2010, 608–611 (2010)

    Google Scholar 

  8. Deng, W., Zhu, Y., Feng, H., Jiang, Z.: An efficient hardware architecture of the optimised SIFT descriptor generation. Proc Int. Conf. Field Program. Logic Appl. 2012, 345–352 (2012)

    Google Scholar 

  9. Jiang, J., Li, X., Zhang, G.: SIFT hardware implementation for real-time image feature extraction. IEEE Trans. Circuits Syst. Video Technol. 24, 1209–1220 (2014)

    Article  Google Scholar 

  10. Jain, R., Kasturi, R., Schunck, B.G.: Machine Vision. McGraw-Hill, Inc., New York (1995)

    Google Scholar 

  11. Qiu, J., Lu, Y., Huang, T., Ikenaga, T.: An FPGA-based real-time hardware accelerator for orientation calculation part in SIFT. Proc Fifth Int. Conf. Intell. Inf. Hiding Multi. Signal Process. 2009, 1334–1337 (2009)

    Google Scholar 

  12. Doménech-Asensi, G., Garrigós, J., López, P., Brea, V., Cabello, D.: Real time architectures for the Scale Invariant Feature Transform algorithm. Proceedings of the 15th International Workshop on Cellular Nanoscale Networks and their Applications, pp. 23–25 (2016)

  13. http://vision.ucla.edu/~vedaldi/code/sift.html. Accessed 1 Feb 2017

  14. http://www.robots.ox.ac.uk/~vgg/data/data-aff.html. Accessed 4 May 2017

Download references

Acknowledgements

This work has been partially funded by Spanish government project TEC2015‐66878‐C3‐2‐R (MINECO/FEDER, UE).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ginés Doménech-Asensi.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Doménech-Asensi, G., Zapata-Pérez, J., Ruiz-Merino, R. et al. All-hardware SIFT implementation for real-time VGA images feature extraction. J Real-Time Image Proc 17, 371–382 (2020). https://doi.org/10.1007/s11554-018-0781-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11554-018-0781-0

Keywords

Navigation