Parallelization of Fuzzy ARTMAP Architecture on FPGA: Multispectral Classification of ALSAT-2A Images

The Fuzzy ARTMAP is a supervised learning method, providing high accuracy in many classifications. In this paper, we explore the role of hardware accelerators in remote sensing classification missions. We focus on the designing and implementing a massively parallel hardware architecture on a field-programmable gate array (FPGA) of the performance phase's algorithm. The implementation is mapped on Xilinx Virtex 6 XC6VLX240T FPGA chip for an embedded system using Xilinx ISE 14.5 software. Embedded blocks dedicated to digital signal processing (DSP) and blocks memories are used. DSP48E1 is part of Virtex-6 FPGAs devices. It boasts of increased capability over previous generations, and is highly customizable, a key feature of this primitive that has motivated and enabled the work presented in this paper. We illustrate the application of this methodology to the valuation of various schemes involving embedded elements. This paper also presents a summary of the performance cost with regard to the speed, power, and required computational resources.

[1]  Carlos Carreras,et al.  A complete dynamic power estimation model for data-paths in FPGA DSP designs , 2012, Integr..

[2]  Stephen Grossberg,et al.  Fuzzy ART: Fast stable learning and categorization of analog patterns by an adaptive resonance system , 1991, Neural Networks.

[3]  Michael Georgiopoulos,et al.  Integer-encoded massively parallel processing of fast-learning fuzzy ARTMAP neural networks , 1997, Defense, Security, and Sensing.

[4]  Jérémie Detrey Arithmétiques réelles sur FPGA : virgule fixe, virgule flottante et système logarithmique , 2007 .

[5]  M. Kameche,et al.  ALSAT-2A transfer and first year operations , 2011 .

[6]  P. C. Smits,et al.  QUALITY ASSESSMENT OF IMAGE CLASSIFICATION ALGORITHMS FOR LAND-COVER MAPPING , 1999 .

[7]  Avelino J. Gonzalez,et al.  Pipelining of Fuzzy ARTMAP without matchtracking: Correctness, performance bound, and Beowulf evaluation , 2007, Neural Networks.

[8]  Hugo Guterman,et al.  Advanced Developments and Applications of the Fuzzy ARTMAP Neural Network in Pattern Classification , 2008, Computational Intelligence Paradigms.

[9]  D. H. Jacobsohn,et al.  A Suggestion for a Fast Multiplier , 1964, IEEE Trans. Electron. Comput..

[10]  Robert W. Newcomb,et al.  VLSI implementation of ART1 memories , 1991, IEEE Trans. Neural Networks.

[11]  Robert LIN,et al.  NOTE ON FUZZY SETS , 2014 .

[12]  Michael Georgiopoulos,et al.  Analogue circuit design and implementation of an adaptive resonance theory (ART) neural network architecture , 1994 .

[13]  Stephen Grossberg,et al.  Fuzzy ARTMAP: A neural network architecture for incremental supervised learning of analog multidimensional maps , 1992, IEEE Trans. Neural Networks.

[14]  C. A. Vassiliadis,et al.  Parallel implementation of the fuzzy ARTMAP neural network paradigm on a hypercube , 1995 .

[15]  Athanasios V. Vasilakos,et al.  Comparison of computational intelligence based classification techniques for remotely sensed optical image classification , 2006, IEEE Transactions on Geoscience and Remote Sensing.

[16]  Furong Li,et al.  A novel approach to fault diagnosis in multicircuit transmission lines using fuzzy ARTmap neural networks , 1999, IEEE Trans. Neural Networks.

[17]  Mahesh Panchal,et al.  A Review on Diverse Ensemble Methods for Classification , 2012 .

[18]  Jacob Cohen A Coefficient of Agreement for Nominal Scales , 1960 .

[19]  Christos G. Christodoulou,et al.  Analog circuit design and implementation of an adaptive resonance theory (ART) neural network architecture , 1993, Defense, Security, and Sensing.

[20]  J. R. Landis,et al.  The measurement of observer agreement for categorical data. , 1977, Biometrics.

[21]  F.M. Ham,et al.  Classification of cardiac arrhythmias using fuzzy ARTMAP , 1996, IEEE Transactions on Biomedical Engineering.

[22]  Michael Georgiopoulos,et al.  Hardware implementation of ART1 memories using a mixed analog/digital approach , 1994, Proceedings of 1994 IEEE International Conference on Neural Networks (ICNN'94).

[23]  S. Nishida,et al.  A new brain-computer interface design using fuzzy ARTMAP , 2002, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[24]  G. Cauwenberghs,et al.  VLSI Implementation of Fuzzy Adaptive Resonance and Learning Vector Quantization , 1999, Proceedings of the Seventh International Conference on Microelectronics for Neural, Fuzzy and Bio-Inspired Systems.