OpenCL Portability Study of an Algorithm for Automatically Detecting Targets for Hyperspectral Image Analysis
dc.contributor.author | Garcı́a, Carlos | |
dc.contributor.author | Plaza, Antonio | |
dc.contributor.author | Bernabé García, Sergio | |
dc.contributor.author | Igual Peña, Francisco Daniel | |
dc.contributor.author | Botella Juan, Guillermo | |
dc.contributor.author | Prieto Matías, Manuel | |
dc.date.accessioned | 2025-01-10T16:23:03Z | |
dc.date.available | 2025-01-10T16:23:03Z | |
dc.date.issued | 2019-08-19 | |
dc.description.abstract | In the last decades, the issue of target detection has received considerable attention on remote sensing applications, where the use of high performance computing (HPC) has been linked. 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 multicore processors, graphics processing units (GPUs) and accelerators like as field programmable gate arrays (FPGAs), showing impressive speedup factors that allow its exploitation in time-critical scenarios. Based on these studies, this paper explores a portability study of a tuned OpenCL implementation based on performance, energy consumption and code quality parameters compared to hand-tuned versions previously investigated. This approach differs from previous papers, which focused on achieving the optimal performance on each platform. 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, as well as measuring the energy consumption on each platform and metrics to analyze the quality of our code. Experiments results demonstrate the importance of performance, energy consumption and code quality parameters applied on synthetic and real hyperspectral data sets collected by the Hyperspectral Digital Imagery Collection Experiment (HYDICE) and NASA’s Airborne Visible Infrared Imaging Spectrometer (AVIRIS) sensors, in order to really calibrate the possibility of using heterogeneous platforms for efficient hyperspectral imaging real-time processing in remote sensing missions. | |
dc.description.department | Depto. de Arquitectura de Computadores y Automática | |
dc.description.faculty | Fac. de Informática | |
dc.description.refereed | TRUE | |
dc.description.status | pub | |
dc.identifier.officialurl | https://doi.org/10.1109/TGRS.2019.2927077 | |
dc.identifier.uri | https://hdl.handle.net/20.500.14352/113789 | |
dc.journal.title | IEEE Transactions on Geoscience and Remote Sensing | |
dc.language.iso | eng | |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 International | en |
dc.rights.accessRights | restricted access | |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | |
dc.subject.ucm | Informática (Informática) | |
dc.subject.unesco | 3307 Tecnología Electrónica | |
dc.title | OpenCL Portability Study of an Algorithm for Automatically Detecting Targets for Hyperspectral Image Analysis | |
dc.type | journal article | |
dspace.entity.type | Publication | |
relation.isAuthorOfPublication | 092818da-fd6a-4d1f-ba39-7e6098841e99 | |
relation.isAuthorOfPublication | e1ed9960-37d5-4817-8e5c-4e0e392b4d66 | |
relation.isAuthorOfPublication | f94b32c6-dff7-4d98-9c7a-00aad48c2b6a | |
relation.isAuthorOfPublication | 5d3f6717-1495-4217-853c-8c9c75d56620 | |
relation.isAuthorOfPublication.latestForDiscovery | 092818da-fd6a-4d1f-ba39-7e6098841e99 |
Download
Original bundle
1 - 1 of 1