Extended profiles are an important technique for modelling the spatial information of hyperspectral images at different levels of detail. They are used extensively as a preprocessing stage, especially in classification schemes. In particular, attribute profiles, based on the application of morphological attribute filters to the connected components of the image, have been shown to provide very good results. In this paper we present a parallel implementation of the attribute profiles in CUDA for multispectral and hyperspectral imagery considering the attributes area and standard deviation. The profile computation is based on the max-tree approach but without building the tree itself. Instead, a matrix-based data structure is used along with a recursive flooding (component merging) and filter process. Additionally, a previous feature extraction stage based on wavelets is applied to the hyperspectral image in order to extract the most valuable spectral information, reducing the size of the resulting profile. This scheme efficiently exploits the thousands of available threads on the GPU, obtaining a considerable reduction in execution time as compared to the OpenMP CPU implementation.

Extended attribute profiles on GPU applied to hyperspectral image classification / Bascoy, Pedro G.; Quesada Barriuso, Pablo; Heras, Dora B.; Argüello, Francisco; Demir, Begüm; Bruzzone, Lorenzo. - In: THE JOURNAL OF SUPERCOMPUTING. - ISSN 0920-8542. - 2019, 75:3(2019), pp. 1565-1579. [10.1007/s11227-018-2690-1]

Extended attribute profiles on GPU applied to hyperspectral image classification

Quesada Barriuso, Pablo;Demir, Begüm;Bruzzone, Lorenzo
2019-01-01

Abstract

Extended profiles are an important technique for modelling the spatial information of hyperspectral images at different levels of detail. They are used extensively as a preprocessing stage, especially in classification schemes. In particular, attribute profiles, based on the application of morphological attribute filters to the connected components of the image, have been shown to provide very good results. In this paper we present a parallel implementation of the attribute profiles in CUDA for multispectral and hyperspectral imagery considering the attributes area and standard deviation. The profile computation is based on the max-tree approach but without building the tree itself. Instead, a matrix-based data structure is used along with a recursive flooding (component merging) and filter process. Additionally, a previous feature extraction stage based on wavelets is applied to the hyperspectral image in order to extract the most valuable spectral information, reducing the size of the resulting profile. This scheme efficiently exploits the thousands of available threads on the GPU, obtaining a considerable reduction in execution time as compared to the OpenMP CPU implementation.
2019
3
Bascoy, Pedro G.; Quesada Barriuso, Pablo; Heras, Dora B.; Argüello, Francisco; Demir, Begüm; Bruzzone, Lorenzo
Extended attribute profiles on GPU applied to hyperspectral image classification / Bascoy, Pedro G.; Quesada Barriuso, Pablo; Heras, Dora B.; Argüello, Francisco; Demir, Begüm; Bruzzone, Lorenzo. - In: THE JOURNAL OF SUPERCOMPUTING. - ISSN 0920-8542. - 2019, 75:3(2019), pp. 1565-1579. [10.1007/s11227-018-2690-1]
File in questo prodotto:
File Dimensione Formato  
Bascoy2018_Article_ExtendedAttributeProfilesOnGPU.pdf

Solo gestori archivio

Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 672.12 kB
Formato Adobe PDF
672.12 kB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/225390
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? 5
social impact