Table of Contents
VLSI Design
Volume 10, Issue 3, Pages 307-319

Implementation of Multispectral Image Classification on a Remote Adaptive Computer

1SGT Inc., Code 564, NASA Goddard Space Flight Center, Greenbelt Road, Greenbelt 20771, Maryland, USA
2Electrical and Computer Engineering, North Carolina State University, Box 7914, NCSU, Raleigh 27695-7914, NC, USA
3Code 585, NASA Goddard Space Flight Center, Greenbelt Road, Greenbelt 20771, Maryland, USA

Received 1 February 1999; Accepted 1 October 1999

Copyright © 2000 Hindawi Publishing Corporation. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


As the demand for higher performance computers for the processing of remote sensing science algorithms increases, the need to investigate new computing paradigms is justified. Field Programmable Gate Arrays enable the implementation of algorithms at the hardware gate level, leading to orders of magnitude performance increase over microprocessor based systems. The automatic classification of spaceborne multispectral images is an example of a computation intensive application that can benefit from implementation on an FPGA-based custom computing machine (adaptive or reconfigurable computer). A probabilistic neural network is used here to classify pixels of a multispectral LANDSAT-2 image. The implementation described utilizes Java client/server application programs to access the adaptive computer from a remote site. Results verify that a remote hardware version of the algorithm (implemented on an adaptive computer) is significantly faster than a local software version of the same algorithm (implemented on a typical general-purpose computer).