GPU Implementation of Graph-Regularized Sparse Unmixing With Superpixel Structures

被引:5
作者
Li, Zeng [1 ,2 ]
Chen, Jie [1 ,2 ]
Movania, Muhammad Mobeen [3 ]
Rahardja, Susanto [1 ,2 ]
机构
[1] Northwestern Polytech Univ Shenzhen, Res & Dev Inst, Shenzhen 518063, Peoples R China
[2] Northwestern Polytech Univ, Sch Marine Sci & Technol, Xian 710072, Peoples R China
[3] Habib Univ, Karachi 75290, Pakistan
关键词
Compute unified device architecture (CUDA); graphics processing unit (GPU); hyperspectral images; parallel processing; sparse unmixing; superpixel; SPATIAL REGULARIZATION; ALGORITHM; CLASSIFICATION;
D O I
10.1109/JSTARS.2023.3260869
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
To enhance spectral unmixing performance, a large number of algorithms have simultaneously investigated spatial and spectral information in hyperspectral images. However, sophisticated algorithms with high computational complexity can be very time-consuming when a large amount of data are involved in processing hyperspectral images. In this article, we first introduce a group sparse graph-regularized unmixing method with superpixel structure, to promote piecewise consistency of abundances and reduce computational burden. Segmenting the image into several nonoverlapped superpixels also enables to decompose the unmixing problem into uncoupled subproblems that can be processed in parallel. An implementation for the proposed algorithm on graphics processing units (GPUs) is then developed based on the NVIDIA compute unified device architecture (CUDA) framework. The proposed scheme achieves parallelism at both the intrasuperpixel and intersuperpixel levels, where multiple concurrent streams have been used to enable multiple kernels to execute on the device simultaneously. Simulation results with a series of experiments demonstrate advantages of the proposed algorithm. The performance of the GPU implementation also illustrates that parallel scheme largely expedites the implementation.
引用
收藏
页码:3378 / 3389
页数:12
相关论文
共 53 条
[1]  
Ammanouil R, 2015, INT CONF ACOUST SPEE, P1637, DOI 10.1109/ICASSP.2015.7178248
[2]  
[Anonymous], HYP IM SYNTH EIAS TO
[3]  
[Anonymous], 2008, VLFeat: An open and portable library of computer vision algorithms
[4]   Hyperspectral Unmixing on GPUs and Multi-Core Processors: A Comparison [J].
Bernabe, Sergio ;
Sanchez, Sergio ;
Plaza, Antonio ;
Lopez, Sebastian ;
Benediktsson, Jon Atli ;
Sarmiento, Roberto .
IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2013, 6 (03) :1386-1398
[5]   GPU Implementation of an Automatic Target Detection and Classification Algorithm for Hyperspectral Image Analysis [J].
Bernabe, Sergio ;
Lopez, Sebastian ;
Plaza, Antonio ;
Sarmiento, Roberto .
IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2013, 10 (02) :221-225
[6]  
Bioucas-Dias J. M., 2010, P IEEE GRSS WORKSH H, P1
[7]   A Fast Multiscale Spatial Regularization for Sparse Hyperspectral Unmixing [J].
Borsoi, Ricardo Augusto ;
Imbiriba, Tales ;
Moreira Bermudez, Jose Carlos ;
Richard, Cedric .
IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2019, 16 (04) :598-602
[8]   Sparse Hyperspectral Unmixing Based on Constrained lp - l2 Optimization [J].
Chen, Fen ;
Zhang, Yan .
IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2013, 10 (05) :1142-1146
[9]   Integration of Physics-Based and Data-Driven Models for Hyperspectral Image Unmixing: A summary of current methods [J].
Chen, Jie ;
Zhao, Min ;
Wang, Xiuheng ;
Richard, Cedric ;
Rahardja, Susanto .
IEEE SIGNAL PROCESSING MAGAZINE, 2023, 40 (02) :61-74
[10]   Superpixel-Based Collaborative and Low-Rank Regularization for Sparse Hyperspectral Unmixing [J].
Chen, Tao ;
Liu, Yang ;
Zhang, Yuxiang ;
Du, Bo ;
Plaza, Antonio .
IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2022, 60