GPU for Parallel On-Board Hyperspectral Image Processing
ARTECS Group, Department of Computer Architecture, Complutense University, Madrid, Spain
International Journal of High Performance Computing Applications, November 2008, Vol. 22, No. 4, 424-437
@article{setoain2008gpu,
title={GPU for parallel on-board hyperspectral image processing},
author={Setoain, J. and Prieto, M. and Tenllado, C. and Tirado, F.},
journal={International Journal of High Performance Computing Applications},
volume={22},
number={4},
pages={424},
issn={1094-3420},
year={2008},
publisher={SAGE Publications}
}
Hyperspectral analysis algorithms exhibit inherent parallelism at multiple levels, and map nicely on high performance systems such as massively parallel clusters and networks of computers. Unfortunately, these systems are generally expensive and difficult to adapt to onboard data processing scenarios, in which low-weight and low-power integrated components are desirable to reduce mission pay-load. An exciting new development in this field is the emergence of programmable graphics hardware. Driven by the ever-growing demands of game industry, graphics processing units (GPUs) have evolved from expensive, application-specific units into highly parallel and programmable systems which can satisfy extremely high computational requirements at low cost. In this paper, we investigate GPU-based implementations of a morphological endmember extraction algorithm, which is used as a representative case study of joint spatial/spectral techniques for hyperspectral analysis. The proposed implementations are quantitatively compared and assessed in terms of both endmember extraction accuracy and parallel efficiency. Combined, these parts offer a thoughtful perspective on the potential and emerging challenges of implementing hyperspectral imaging algorithms on commodity graphics hardware.
November 5, 2010 by hgpu