Skip to main content

FPGA-Based Architecture for Extended Associative Memories and Its Application in Image Recognition

  • Conference paper
Advances in Artificial Intelligence (MICAI 2012)

Abstract

In this paper, an efficient FPGA-based architecture for Extended Associative Memories (EAM) focused on the classification stage of an image recognition system for real-time applications is presented. The EAM training phase is only used during the generation of associative memory, completed this task, this module is disconnected from the system; for this reason the hardware architecture of this module was designed for optimize the FPGA resource usage. On the other hand, the EAM can be part of a system requiring working in real time, such a perception system for a mobile robot or a personal identification system; for this reason, the hardware architecture of EAM classification phase was designed for obtaining high processing speeds. Experimental results show high performance of our proposal when altered versions of the images used to train the memory are presented.

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. Egmont-Petersen, M., Ridder, D., Handels, H.: Image processing with neural networks-a review. Pattern Recognition 35(10), 2279–2301 (2002)

    Article  MATH  Google Scholar 

  2. Er, M.J., Wu, S., Lu, J., Toh, H.L.: Face recognition with radial basis function (RBF) neural networks. IEEE Trans. on Neural Networks 13(3), 697–710 (2002)

    Article  Google Scholar 

  3. Yang, J., Zhang, D., Frangi, A., Yang, J.-Y.: Two-Dimensional PCA: A New Approach to Appearance-Based Face Representation and Recognition. IEEE Trans. on Pattern Analysis and Machine Intelligence 26(1), 131–137 (2004)

    Article  Google Scholar 

  4. Gottumukkal, R., Asari, V.: An improved face recognition technique based on modular PCA approach. Pattern Recognition Letters 25, 429–436 (2004)

    Article  Google Scholar 

  5. Bezdek, J., Keller, J., Krisnapuram, R., Pal, N.: Fuzzy Models and Algorithms for Pattern Recognition and Image Processing, 1st edn. Springer (2005)

    Google Scholar 

  6. Mitchell, H.B.: Pattern recognition using type-II fuzzy sets. Information Sciences 170, 409–418 (2005)

    Article  Google Scholar 

  7. Bandyopadhyay, S., Maulik, U.: Genetic clustering for automatic evolution of clusters and application to image classification. Pattern Recognition 35(6), 1197–1208 (2002)

    Article  MATH  Google Scholar 

  8. Swets, D.L., Punch, B., Weng, J.: Genetic algorithms for object recognition in a complex scene. In: IEEE Int. Conf. on Image Processing, vol. 2, pp. 595–598 (1995)

    Google Scholar 

  9. Vázquez, R.A., Sossa, H.: Associative Memories Applied to Image Categorization. In: Martínez-Trinidad, J.F., Carrasco Ochoa, J.A., Kittler, J. (eds.) CIARP 2006. LNCS, vol. 4225, pp. 549–558. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  10. Guzmán, E., Alvarado, S., Pogrebnyak, O., Sánchez Fernández, L.P., Yañez, C.: Hardware Implementation of Image Recognition System Based on Morphological Associative Memories and Discrete Wavelet Transform. In: Mery, D., Rueda, L. (eds.) PSIVT 2007. LNCS, vol. 4872, pp. 664–677. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  11. Na, Y.-K., Oh, S.-Y.: Hybrid Control for Autonomous Mobile Robot Navigation Using Neural Network Based Behavior Modules and Environment Classification. Journal Autonomous Robots 15(2), 193–206 (2003)

    Article  Google Scholar 

  12. Du, L., Liu, H., Bao, Z., Xing, M.: Radar HRRP target recognition based on higher order spectra. IEEE Trans. on Signal Processing 53(7), 2359–2368 (2005)

    Article  MathSciNet  Google Scholar 

  13. Bartlett, M.S., Movellan, J.R., Sejnowski, T.J.: Face recognition by independent component analysis. IEEE Trans. on Neural Networks 13(6), 1450–1464 (2002)

    Article  Google Scholar 

  14. Zhu, Y., Tan, T., Wang, Y.: Biometric personal identification based on iris patterns. In: 15th Int. Conf. on Pattern Recognition, vol. 2, pp. 801–804 (2000)

    Google Scholar 

  15. Kennedy, J.V., Austin, J., Pack, R., Cass, B.: C-NNAP - A parallel processing architecture for binary neural networks. In: IEEE Int. Conf. on Neural Networks, pp. 1037–1041 (1995)

    Google Scholar 

  16. Heittmann, A., Ckert, U.: Mixed Mode VLSI Implementation of a Neural Associative Memory. Analog Integrated Circuits and Signal Processing 30, 159–172 (2002)

    Article  Google Scholar 

  17. Aldape-Pérez, M., Yáñez-Márquez, C., Argüelles-Cruz, A.J.: FPGA Implementation of Parallel Alpha-Beta Associative Memories. In: Campilho, A., Kamel, M. (eds.) ICIAR 2008. LNCS, vol. 5112, pp. 1081–1090. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  18. Sossa, H., Barrón, R., Vázquez, A.: Real-valued Patterns Classification based on Extended Associative Memory. In: Fifth Mexican Int. Conf. on Computer Science, ENC 2004, pp. 213–219. IEEE Computer Society (2004)

    Google Scholar 

  19. Steinbuch, K.: Die Lernmatrix. Kybernetik 1(1), 26–45 (1961)

    Article  Google Scholar 

  20. Barron, R.: Associative Memories and Morphological Neural Networks for Patterns Recall. PhD dissertation, Center for Computing Research - National Polytechnic Institute (2006) (in Spanish)

    Google Scholar 

  21. Riesgo, T., Torroja, Y., de la Torre, E.: Design methodologies based on hardware description languages. IEEE Trans. on Industrial Electronics 4(1), 3–12 (1999)

    Article  Google Scholar 

  22. Elléouet, D., Savary, Y., Julien, N.: An FPGA Power Aware Design Flow. In: Vounckx, J., Azémard, N., Maurine, P. (eds.) PATMOS 2006. LNCS, vol. 4148, pp. 415–424. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  23. Guzmán, E., Ramírez, M., Pogrebnyak, O.: Applied Extended Associative Memories to High-Speed Search Algorithm for Image Quantization. InTech Publisher (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Enrique, GR., Ignacio, AF., Carlos, GR., Jesús, LF., Oleksiy, P. (2013). FPGA-Based Architecture for Extended Associative Memories and Its Application in Image Recognition. In: Batyrshin, I., González Mendoza, M. (eds) Advances in Artificial Intelligence. MICAI 2012. Lecture Notes in Computer Science(), vol 7629. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37807-2_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-37807-2_17

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-37806-5

  • Online ISBN: 978-3-642-37807-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics