Sparse Non-negative Matrix Factorization on GPUs for Hyperspectral Unmixing

被引:25
作者
Wu, Zebin [1 ,2 ]
Ye, Shun [1 ,2 ]
Liu, Jianjun [1 ,2 ]
Sun, Le [1 ,2 ]
Wei, Zhihui [1 ,2 ]
机构
[1] Nanjing Univ Sci & Technol, Sch Comp Sci & Engn, Nanjing 210094, Jiangsu, Peoples R China
[2] Jiangsu Key Lab Spectral Imaging & Intelligent Se, Nanjing 210094, Jiangsu, Peoples R China
基金
高等学校博士学科点专项科研基金; 中国国家自然科学基金;
关键词
Graphics processing units (GPUs); hyperspectral; non-negative matrix factorization (NMF); parallel optimization; sparsity; unmixing; VERTEX COMPONENT ANALYSIS; REAL-TIME IMPLEMENTATION; ENDMEMBER EXTRACTION; ALGORITHM;
D O I
10.1109/JSTARS.2014.2315045
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Hyperspectral unmixing is a typical problem of blind source separation, which can be solved by non-negative matrix factorization (NMF). NMF based on sparsity, which can increase the efficiency of unmixing, is an important topic in hyperspectral unmixing. In this paper, a novel constrained sparse (CS) NMF (CSNMF) method for hyperspectral unmixing is proposed, where a new sparsity term is introduced to improve the stability and accuracy of unmixing model. The corresponding algorithm is designed based on the alternating direction method of multiplies. In order to further enhance the execution speed, parallel optimization of hyperspectral unmixing based on CSNMF on graphics processing units (CSNMF-GPU) is investigated and compared in terms of both accuracy and speed. The realization of the proposed method using compute unified device architecture (CUDA) on GPUs is described and evaluated. Experimental results based on the simulated hyperspectral datasets show that the proposed CSNMF method can improve the unmixing accuracy steadily. The tests comparing the parallel optimization of CSNMF on GPUs with the serial implementation and the multicore implementation, using both simulated and real hyperspectral data, demonstrate the effectiveness of the CSNMF-GPU approach.
引用
收藏
页码:3640 / 3649
页数:10
相关论文
共 35 条
  • [1] [Anonymous], 2013, CUBLAS US GUID
  • [2] [Anonymous], 2008, IGARSS 2008, DOI DOI 10.1109/IGARSS.2008.4779330
  • [3] [Anonymous], 1995, 5 ANN JPL AIRB EARTH
  • [4] Unmixing of Hyperspectral Images using Bayesian Non-negative Matrix Factorization with Volume Prior
    Arngren, Morten
    Schmidt, Mikkel N.
    Larsen, Jan
    [J]. JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2011, 65 (03): : 479 - 496
  • [5] Real-Time Implementation of the Vertex Component Analysis Algorithm on GPUs
    Barberis, A.
    Danese, G.
    Leporati, F.
    Plaza, A.
    Torti, E.
    [J]. IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2013, 10 (02) : 251 - 255
  • [6] Hyperspectral Unmixing on GPUs and Multi-Core Processors: A Comparison
    Bernabe, Sergio
    Sanchez, Sergio
    Plaza, Antonio
    Lopez, Sebastian
    Benediktsson, Jon Atli
    Sarmiento, Roberto
    [J]. IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2013, 6 (03) : 1386 - 1398
  • [7] Hyperspectral Unmixing Overview: Geometrical, Statistical, and Sparse Regression-Based Approaches
    Bioucas-Dias, Jose M.
    Plaza, Antonio
    Dobigeon, Nicolas
    Parente, Mario
    Du, Qian
    Gader, Paul
    Chanussot, Jocelyn
    [J]. IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2012, 5 (02) : 354 - 379
  • [8] A VARIABLE SPLITTING AUGMENTED LAGRANGIAN APPROACH TO LINEAR SPECTRAL UNMIXING
    Bioucas-Dias, Jose M.
    [J]. 2009 FIRST WORKSHOP ON HYPERSPECTRAL IMAGE AND SIGNAL PROCESSING: EVOLUTION IN REMOTE SENSING, 2009, : 1 - 4
  • [9] A Convex Analysis-Based Minimum-Volume Enclosing Simplex Algorithm for Hyperspectral Unmixing
    Chan, Tsung-Han
    Chi, Chong-Yung
    Huang, Yu-Min
    Ma, Wing-Kin
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2009, 57 (11) : 4418 - 4432
  • [10] A new growing method for simplex-based endmember extraction algorithm
    Chang, Chein-I
    Wu, Chao-Cheng
    Liu, Wei-min
    Ouyang, Yen-Chieh
    [J]. IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2006, 44 (10): : 2804 - 2819