Parallel hyperspectral coded aperture for compressive sensing on GPUs
Autor(a) principal: | |
---|---|
Data de Publicação: | 2016 |
Outros Autores: | , , , , |
Tipo de documento: | Artigo |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10400.21/6098 |
Resumo: | The application of compressive sensing (CS) to hyperspectral images is an active area of research over the past few years, both in terms of the hardware and the signal processing algorithms. However, CS algorithms can be computationally very expensive due to the extremely large volumes of data collected by imaging spectrometers, a fact that compromises their use in applications under real-time constraints. This paper proposes four efficient implementations of hyperspectral coded aperture (HYCA) for CS, two of them termed P-HYCA and P-HYCA-FAST and two additional implementations for its constrained version (CHYCA), termed P-CHYCA and P-CHYCA-FAST on commodity graphics processing units (GPUs). HYCA algorithm exploits the high correlation existing among the spectral bands of the hyperspectral data sets and the generally low number of endmembers needed to explain the data, which largely reduces the number of measurements necessary to correctly reconstruct the original data. The proposed P-HYCA and P-CHYCA implementations have been developed using the compute unified device architecture (CUDA) and the cuFFT library. Moreover, this library has been replaced by a fast iterative method in the P-HYCA-FAST and P-CHYCA-FAST implementations that leads to very significant speedup factors in order to achieve real-time requirements. The proposed algorithms are evaluated not only in terms of reconstruction error for different compressions ratios but also in terms of computational performance using two different GPU architectures by NVIDIA: 1) GeForce GTX 590; and 2) GeForce GTX TITAN. Experiments are conducted using both simulated and real data revealing considerable acceleration factors and obtaining good results in the task of compressing remotely sensed hyperspectral data sets. |
id |
RCAP_665f19db892c6f9c3bf5cabe255394b6 |
---|---|
oai_identifier_str |
oai:repositorio.ipl.pt:10400.21/6098 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Parallel hyperspectral coded aperture for compressive sensing on GPUsCoded aperture compressive sensingCSGraphics processing unitsGPUsHigh-performance computing hyperspectral imagingThe application of compressive sensing (CS) to hyperspectral images is an active area of research over the past few years, both in terms of the hardware and the signal processing algorithms. However, CS algorithms can be computationally very expensive due to the extremely large volumes of data collected by imaging spectrometers, a fact that compromises their use in applications under real-time constraints. This paper proposes four efficient implementations of hyperspectral coded aperture (HYCA) for CS, two of them termed P-HYCA and P-HYCA-FAST and two additional implementations for its constrained version (CHYCA), termed P-CHYCA and P-CHYCA-FAST on commodity graphics processing units (GPUs). HYCA algorithm exploits the high correlation existing among the spectral bands of the hyperspectral data sets and the generally low number of endmembers needed to explain the data, which largely reduces the number of measurements necessary to correctly reconstruct the original data. The proposed P-HYCA and P-CHYCA implementations have been developed using the compute unified device architecture (CUDA) and the cuFFT library. Moreover, this library has been replaced by a fast iterative method in the P-HYCA-FAST and P-CHYCA-FAST implementations that leads to very significant speedup factors in order to achieve real-time requirements. The proposed algorithms are evaluated not only in terms of reconstruction error for different compressions ratios but also in terms of computational performance using two different GPU architectures by NVIDIA: 1) GeForce GTX 590; and 2) GeForce GTX TITAN. Experiments are conducted using both simulated and real data revealing considerable acceleration factors and obtaining good results in the task of compressing remotely sensed hyperspectral data sets.IEEE - Institute of Electrical and Electronics Engineers Inc.RCIPLBernabé, SérgioMartin, GabrielNascimento, JoseBioucas-Dias, José M.Plaza, AntónioSilva, Vítor2016-04-27T14:45:37Z2016-022016-02-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10400.21/6098engBERNABÉ, Sérgio; [et al] - Parallel hyperspectral coded aperture for compressive sensing on GPUs. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing. ISSN 1939-1404. Vol. 9, N.º 2 (2016). pp. 932-9441939-140410.1109/JSTARS.2015.2436440metadata only accessinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-08-03T09:50:28Zoai:repositorio.ipl.pt:10400.21/6098Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T20:15:18.018727Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Parallel hyperspectral coded aperture for compressive sensing on GPUs |
title |
Parallel hyperspectral coded aperture for compressive sensing on GPUs |
spellingShingle |
Parallel hyperspectral coded aperture for compressive sensing on GPUs Bernabé, Sérgio Coded aperture compressive sensing CS Graphics processing units GPUs High-performance computing hyperspectral imaging |
title_short |
Parallel hyperspectral coded aperture for compressive sensing on GPUs |
title_full |
Parallel hyperspectral coded aperture for compressive sensing on GPUs |
title_fullStr |
Parallel hyperspectral coded aperture for compressive sensing on GPUs |
title_full_unstemmed |
Parallel hyperspectral coded aperture for compressive sensing on GPUs |
title_sort |
Parallel hyperspectral coded aperture for compressive sensing on GPUs |
author |
Bernabé, Sérgio |
author_facet |
Bernabé, Sérgio Martin, Gabriel Nascimento, Jose Bioucas-Dias, José M. Plaza, António Silva, Vítor |
author_role |
author |
author2 |
Martin, Gabriel Nascimento, Jose Bioucas-Dias, José M. Plaza, António Silva, Vítor |
author2_role |
author author author author author |
dc.contributor.none.fl_str_mv |
RCIPL |
dc.contributor.author.fl_str_mv |
Bernabé, Sérgio Martin, Gabriel Nascimento, Jose Bioucas-Dias, José M. Plaza, António Silva, Vítor |
dc.subject.por.fl_str_mv |
Coded aperture compressive sensing CS Graphics processing units GPUs High-performance computing hyperspectral imaging |
topic |
Coded aperture compressive sensing CS Graphics processing units GPUs High-performance computing hyperspectral imaging |
description |
The application of compressive sensing (CS) to hyperspectral images is an active area of research over the past few years, both in terms of the hardware and the signal processing algorithms. However, CS algorithms can be computationally very expensive due to the extremely large volumes of data collected by imaging spectrometers, a fact that compromises their use in applications under real-time constraints. This paper proposes four efficient implementations of hyperspectral coded aperture (HYCA) for CS, two of them termed P-HYCA and P-HYCA-FAST and two additional implementations for its constrained version (CHYCA), termed P-CHYCA and P-CHYCA-FAST on commodity graphics processing units (GPUs). HYCA algorithm exploits the high correlation existing among the spectral bands of the hyperspectral data sets and the generally low number of endmembers needed to explain the data, which largely reduces the number of measurements necessary to correctly reconstruct the original data. The proposed P-HYCA and P-CHYCA implementations have been developed using the compute unified device architecture (CUDA) and the cuFFT library. Moreover, this library has been replaced by a fast iterative method in the P-HYCA-FAST and P-CHYCA-FAST implementations that leads to very significant speedup factors in order to achieve real-time requirements. The proposed algorithms are evaluated not only in terms of reconstruction error for different compressions ratios but also in terms of computational performance using two different GPU architectures by NVIDIA: 1) GeForce GTX 590; and 2) GeForce GTX TITAN. Experiments are conducted using both simulated and real data revealing considerable acceleration factors and obtaining good results in the task of compressing remotely sensed hyperspectral data sets. |
publishDate |
2016 |
dc.date.none.fl_str_mv |
2016-04-27T14:45:37Z 2016-02 2016-02-01T00:00:00Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10400.21/6098 |
url |
http://hdl.handle.net/10400.21/6098 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
BERNABÉ, Sérgio; [et al] - Parallel hyperspectral coded aperture for compressive sensing on GPUs. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing. ISSN 1939-1404. Vol. 9, N.º 2 (2016). pp. 932-944 1939-1404 10.1109/JSTARS.2015.2436440 |
dc.rights.driver.fl_str_mv |
metadata only access info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
metadata only access |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
IEEE - Institute of Electrical and Electronics Engineers Inc. |
publisher.none.fl_str_mv |
IEEE - Institute of Electrical and Electronics Engineers Inc. |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799133410955886592 |