Next Article in Journal
Analysis of the Recent Agricultural Situation of Dakhla Oasis, Egypt, Using Meteorological and Satellite Data
Previous Article in Journal
Improved SRGAN for Remote Sensing Image Super-Resolution Across Locations and Sensors
Previous Article in Special Issue
Urban Nighttime Leisure Space Mapping with Nighttime Light Images and POI Data
Open AccessArticle

A New GPU Implementation of Support Vector Machines for Fast Hyperspectral Image Classification

Hyperspectral Computing Laboratory (HyperComp), Department of Computer Technology and Communications. Escuela Politecnica de Caceres, University of Extremadura, Avenida de la Universidad sn, E-10002 Caceres, Spain
*
Author to whom correspondence should be addressed.
Remote Sens. 2020, 12(8), 1257; https://doi.org/10.3390/rs12081257
Received: 29 February 2020 / Revised: 7 April 2020 / Accepted: 15 April 2020 / Published: 16 April 2020
(This article belongs to the Special Issue Big Data in Remote Sensing for Urban Mapping)
The storage and processing of remotely sensed hyperspectral images (HSIs) is facing important challenges due to the computational requirements involved in the analysis of these images, characterized by continuous and narrow spectral channels. Although HSIs offer many opportunities for accurately modeling and mapping the surface of the Earth in a wide range of applications, they comprise massive data cubes. These huge amounts of data impose important requirements from the storage and processing points of view. The support vector machine (SVM) has been one of the most powerful machine learning classifiers, able to process HSI data without applying previous feature extraction steps, exhibiting a robust behaviour with high dimensional data and obtaining high classification accuracies. Nevertheless, the training and prediction stages of this supervised classifier are very time-consuming, especially for large and complex problems that require an intensive use of memory and computational resources. This paper develops a new, highly efficient implementation of SVMs that exploits the high computational power of graphics processing units (GPUs) to reduce the execution time by massively parallelizing the operations of the algorithm while performing efficient memory management during data-reading and writing instructions. Our experiments, conducted over different HSI benchmarks, demonstrate the efficiency of our GPU implementation. View Full-Text
Keywords: hyperspectral images (HSIs); support vector machines (SVMs); graphics processing units (GPUs); hardware parallelization hyperspectral images (HSIs); support vector machines (SVMs); graphics processing units (GPUs); hardware parallelization
Show Figures

Graphical abstract

MDPI and ACS Style

Paoletti, M.E.; Haut, J.M.; Tao, X.; Miguel, J.P.; Plaza, A. A New GPU Implementation of Support Vector Machines for Fast Hyperspectral Image Classification. Remote Sens. 2020, 12, 1257.

Show more citation formats Show less citations formats
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Search more from Scilit
 
Search
Back to TopTop