Parallel hyperspectral coded aperture for compressive sensing on GPUs

Detalhes bibliográficos
Autor(a) principal: Bernabé, Sérgio
Data de Publicação: 2016
Outros Autores: Martin, Gabriel, Nascimento, Jose, Bioucas-Dias, José M., Plaza, António, Silva, Vítor
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