GPU Accelerated Waterpixel algorithm for Superpixel Segmentation of Hyperspectral Images
The high computational cost of the superpixel segmentation algorithms for hyperspectral remote sensing images makes them ideal candidates for parallel computation. The waterpixel algorithm, in particular, extracts segmentation regions called waterpixels and consists of four stages called vectorial g...
| Autores: | , , |
|---|---|
| Tipo de documento: | artigo |
| Data de publicação: | 2021 |
| País: | España |
| Recursos: | Universidad de Santiago de Compostela (USC) |
| Repositório: | Minerva. Repositorio Institucional de la Universidad de Santiago de Compostela |
| Idioma: | espanhol |
| OAI Identifier: | oai:minerva.usc.gal:10347/38537 |
| Acesso em linha: | https://hdl.handle.net/10347/38537 |
| Access Level: | Acceso aberto |
| Palavra-chave: | Superpixel segmentation Watershed transform Waterpixel segmentation Hyperspectral image Remote sensing CUDA 120317 Informática |
| id |
ES_f4e519177b552194e6cfb32bcc088f0a |
|---|---|
| oai_identifier_str |
oai:minerva.usc.gal:10347/38537 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
GPU Accelerated Waterpixel algorithm for Superpixel Segmentation of Hyperspectral ImagesQuesada Barriuso, PabloBlanco Heras, DoraArgüello Pedreira, FranciscoSuperpixel segmentationWatershed transformWaterpixel segmentationHyperspectral imageRemote sensingCUDA120317 InformáticaThe high computational cost of the superpixel segmentation algorithms for hyperspectral remote sensing images makes them ideal candidates for parallel computation. The waterpixel algorithm, in particular, extracts segmentation regions called waterpixels and consists of four stages called vectorial gradient, spatial regularization, marker selection, and watershed transform. In this paper, an efficient version of a GPU algorithm for waterpixel segmentation using the Compute Unified Device Architecture (CUDA) is presented. The algorithm extracts all the spectral information available in the bands of the hyperspectral image through the vectorial gradient. A cellular automaton is selected for the computation of the watershed transform using a block-asynchronous implementation with 8-connectivity. The experimental analysis shows high speedup values for the resulting GPU algorithm when it is compared to a multicore OpenMP implementation using 8 threads.SpringerUniversidade de Santiago de Compostela. Departamento de Electrónica e ComputaciónUniversidade de Santiago de Compostela. Centro de Investigación en Tecnoloxías Intelixentes da USC (CiTIUS)20212021-02-2220212021-02-22journal articlehttp://purl.org/coar/resource_type/c_6501AMhttp://purl.org/coar/version/c_ab4af688f83e57aainfo:eu-repo/semantics/articleapplication/pdfhttps://hdl.handle.net/10347/38537reponame:Minerva. Repositorio Institucional de la Universidad de Santiago de Compostelainstname:Universidad de Santiago de Compostela (USC)EspañolspaAgencia Estatal de Investigación http://dx.doi.org/10.13039/501100011033 Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020 PID2019-104834GB-I00 COMPUTACION DE ALTAS PRESTACIONES Y CLOUD PARA APLICACIONES DE ALTO INTERESopen accesshttp://purl.org/coar/access_right/c_abf2Attribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessoai:minerva.usc.gal:10347/385372026-06-15T12:47:27Z |
| dc.title.none.fl_str_mv |
GPU Accelerated Waterpixel algorithm for Superpixel Segmentation of Hyperspectral Images |
| title |
GPU Accelerated Waterpixel algorithm for Superpixel Segmentation of Hyperspectral Images |
| spellingShingle |
GPU Accelerated Waterpixel algorithm for Superpixel Segmentation of Hyperspectral Images Quesada Barriuso, Pablo Superpixel segmentation Watershed transform Waterpixel segmentation Hyperspectral image Remote sensing CUDA 120317 Informática |
| title_short |
GPU Accelerated Waterpixel algorithm for Superpixel Segmentation of Hyperspectral Images |
| title_full |
GPU Accelerated Waterpixel algorithm for Superpixel Segmentation of Hyperspectral Images |
| title_fullStr |
GPU Accelerated Waterpixel algorithm for Superpixel Segmentation of Hyperspectral Images |
| title_full_unstemmed |
GPU Accelerated Waterpixel algorithm for Superpixel Segmentation of Hyperspectral Images |
| title_sort |
GPU Accelerated Waterpixel algorithm for Superpixel Segmentation of Hyperspectral Images |
| dc.creator.none.fl_str_mv |
Quesada Barriuso, Pablo Blanco Heras, Dora Argüello Pedreira, Francisco |
| author |
Quesada Barriuso, Pablo |
| author_facet |
Quesada Barriuso, Pablo Blanco Heras, Dora Argüello Pedreira, Francisco |
| author_role |
author |
| author2 |
Blanco Heras, Dora Argüello Pedreira, Francisco |
| author2_role |
author author |
| dc.contributor.none.fl_str_mv |
Universidade de Santiago de Compostela. Departamento de Electrónica e Computación Universidade de Santiago de Compostela. Centro de Investigación en Tecnoloxías Intelixentes da USC (CiTIUS) |
| dc.subject.none.fl_str_mv |
Superpixel segmentation Watershed transform Waterpixel segmentation Hyperspectral image Remote sensing CUDA 120317 Informática |
| topic |
Superpixel segmentation Watershed transform Waterpixel segmentation Hyperspectral image Remote sensing CUDA 120317 Informática |
| description |
The high computational cost of the superpixel segmentation algorithms for hyperspectral remote sensing images makes them ideal candidates for parallel computation. The waterpixel algorithm, in particular, extracts segmentation regions called waterpixels and consists of four stages called vectorial gradient, spatial regularization, marker selection, and watershed transform. In this paper, an efficient version of a GPU algorithm for waterpixel segmentation using the Compute Unified Device Architecture (CUDA) is presented. The algorithm extracts all the spectral information available in the bands of the hyperspectral image through the vectorial gradient. A cellular automaton is selected for the computation of the watershed transform using a block-asynchronous implementation with 8-connectivity. The experimental analysis shows high speedup values for the resulting GPU algorithm when it is compared to a multicore OpenMP implementation using 8 threads. |
| publishDate |
2021 |
| dc.date.none.fl_str_mv |
2021 2021-02-22 2021 2021-02-22 |
| dc.type.none.fl_str_mv |
journal article http://purl.org/coar/resource_type/c_6501 AM http://purl.org/coar/version/c_ab4af688f83e57aa |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/article |
| format |
article |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/10347/38537 |
| url |
https://hdl.handle.net/10347/38537 |
| dc.language.none.fl_str_mv |
Español spa |
| language_invalid_str_mv |
Español |
| language |
spa |
| dc.relation.none.fl_str_mv |
Agencia Estatal de Investigación http://dx.doi.org/10.13039/501100011033 Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020 PID2019-104834GB-I00 COMPUTACION DE ALTAS PRESTACIONES Y CLOUD PARA APLICACIONES DE ALTO INTERES |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Attribution-NonCommercial-NoDerivatives 4.0 International http://creativecommons.org/licenses/by-nc-nd/4.0/ |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Attribution-NonCommercial-NoDerivatives 4.0 International http://creativecommons.org/licenses/by-nc-nd/4.0/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Springer |
| publisher.none.fl_str_mv |
Springer |
| dc.source.none.fl_str_mv |
reponame:Minerva. Repositorio Institucional de la Universidad de Santiago de Compostela instname:Universidad de Santiago de Compostela (USC) |
| instname_str |
Universidad de Santiago de Compostela (USC) |
| reponame_str |
Minerva. Repositorio Institucional de la Universidad de Santiago de Compostela |
| collection |
Minerva. Repositorio Institucional de la Universidad de Santiago de Compostela |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869424513557463040 |
| score |
15,812429 |