Share Email Print

Proceedings Paper

Performance portability study of an automatic target detection and classification algorithm for hyperspectral image analysis using OpenCL
Author(s): Sergio Bernabe; Francisco D. Igual; Guillermo Botella; Carlos Garcia; Manuel Prieto-Matias; Antonio Plaza
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper Abstract

Recent advances in heterogeneous high performance computing (HPC) have opened new avenues for demanding remote sensing applications. Perhaps one of the most popular algorithm in target detection and identification is the automatic target detection and classification algorithm (ATDCA) widely used in the hyperspectral image analysis community. Previous research has already investigated the mapping of ATDCA on graphics processing units (GPUs) and field programmable gate arrays (FPGAs), showing impressive speedup factors that allow its exploitation in time-critical scenarios. Based on these studies, our work explores the performance portability of a tuned OpenCL implementation across a range of processing devices including multicore processors, GPUs and other accelerators. This approach differs from previous papers, which focused on achieving the optimal performance on each platform. Here, we are more interested in the following issues: (1) evaluating if a single code written in OpenCL allows us to achieve acceptable performance across all of them, and (2) assessing the gap between our portable OpenCL code and those hand-tuned versions previously investigated. Our study includes the analysis of different tuning techniques that expose data parallelism as well as enable an efficient exploitation of the complex memory hierarchies found in these new heterogeneous devices. Experiments have been conducted using hyperspectral data sets collected by NASA's Airborne Visible Infra- red Imaging Spectrometer (AVIRIS) and the Hyperspectral Digital Imagery Collection Experiment (HYDICE) sensors. To the best of our knowledge, this kind of analysis has not been previously conducted in the hyperspectral imaging processing literature, and in our opinion it is very important in order to really calibrate the possibility of using heterogeneous platforms for efficient hyperspectral imaging processing in real remote sensing missions.

Paper Details

Date Published: 20 October 2015
PDF: 9 pages
Proc. SPIE 9646, High-Performance Computing in Remote Sensing V, 96460M (20 October 2015); doi: 10.1117/12.2195102
Show Author Affiliations
Sergio Bernabe, Univ. Complutense de Madrid (Spain)
Francisco D. Igual, Univ. Complutense de Madrid (Spain)
Guillermo Botella, Univ. Complutense de Madrid (Spain)
Carlos Garcia, Univ. Complutense de Madrid (Spain)
Manuel Prieto-Matias, Univ. Complutense de Madrid (Spain)
Antonio Plaza, Univ. de Extremadura (Spain)

Published in SPIE Proceedings Vol. 9646:
High-Performance Computing in Remote Sensing V
Bormin Huang D.D.S.; Sebastián López; Zhensen Wu; Jose M. Nascimento; Boris A. Alpatov; Jordi Portell de Mora, Editor(s)

© SPIE. Terms of Use
Back to Top
Sign in to read the full article
Create a free SPIE account to get access to
premium articles and original research
Forgot your username?