Optimization of minimum volume constrained hyperspectral image unmixing on CPU-GPU heterogeneous platform

被引:4
|
作者
Wu, Zebin [1 ,2 ,3 ]
Liu, Jianjun [1 ]
Ye, Shun [1 ]
Sun, Le [1 ]
Wei, Zhihui [1 ,3 ]
机构
[1] Nanjing Univ Sci & Technol, Sch Engn & Comp Sci, Nanjing 210094, Jiangsu, Peoples R China
[2] NUST, Lianyungang Res Inst, Lianyungang 222006, Peoples R China
[3] Jiangsu Key Lab Spectral Imaging & Intelligent Se, Nanjing 210094, Jiangsu, Peoples R China
基金
中国国家自然科学基金; 高等学校博士学科点专项科研基金;
关键词
Hyperspectral unmixing; Nonnegative matrix factorization; Parallel; Minimum volume constrained; Optimization algorithm; NONNEGATIVE MATRIX FACTORIZATION; VERTEX COMPONENT ANALYSIS; ENDMEMBER EXTRACTION; ALGORITHM; IMPLEMENTATION;
D O I
10.1007/s11554-014-0479-x
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Hyperspectral unmixing is essential for efficient hyperspectral image processing. Nonnegative matrix factorization based on minimum volume constraint (MVC-NMF) is one of the most widely used methods for unsupervised unmixing for hyperspectral image without the pure-pixel assumption. But the model of MVC-NMF is unstable, and the traditional solution based on projected gradient algorithm (PG-MVC-NMF) converges slowly with low accuracy. In this paper, a novel parallel method is proposed for minimum volume constrained hyperspectral image unmixing on CPU-GPU Heterogeneous Platform. First, a optimized unmixing model of minimum logarithmic volume regularized NMF is introduced and solved based on the second-order approximation of function and alternating direction method of multipliers (SO-MVC-NMF). Then, the parallel algorithm for optimized MVC-NMF (PO-MVC-NMF) is proposed based on the CPU-GPU heterogeneous platform, taking advantage of the parallel processing capabilities of GPUs and logic control abilities of CPUs. Experimental results based on both simulated and real hyperspectral images indicate that the proposed algorithm is more accurate and robust than the traditional PG-MVC-NMF, and the total speedup of PO-MVC-NMF compared to PG-MVC-NMF is over 50 times.
引用
收藏
页码:265 / 277
页数:13
相关论文
共 50 条
  • [41] Multi-GPU Implementation of the Minimum Volume Simplex Analysis Algorithm for Hyperspectral Unmixing
    Agathos, Alexander
    Li, Jun
    Petcu, Dana
    Plaza, Antonio
    IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2014, 7 (06) : 2281 - 2296
  • [42] CLOUD-BASED FINE-GRAINED PARALLEL OPTIMIZATION ON CPU-GPU HETEROGENEOUS HYPERSPECTRAL IMAGE SUPERPIXEL SPACE-SPECTRUM FUSION CLASSIFICATION ALGORITHMS
    Wang, Hongfei
    Tao, Zhigang
    Wu, Zebin
    Zhang, Yi
    Zhou, Junlong
    IGARSS 2023 - 2023 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM, 2023, : 5073 - 5076
  • [43] Parallel Smith-Waterman Algorithm for Pairwise Sequence Alignment on CPU-GPU Heterogeneous Platform
    Dong, Yinghui
    Xia, Fei
    Jin, Guoqing
    8TH INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICAL ENGINEERING (ICBBE 2014), 2014, : 16 - 24
  • [44] Dynamic block size adjustment and workload balancing strategy based on CPU-GPU heterogeneous platform
    Fang, Juan
    Zhou, Kuan
    Tan, Chen
    Zhao, Hui
    2019 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2019), 2019, : 999 - 1006
  • [45] Heterogeneous CPU-GPU Computing for the Finite Volume Method on 3D Unstructured Meshes
    Langguth, Johannes
    Cai, Xing
    2014 20TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2014, : 191 - 198
  • [46] SCALABLE HETEROGENEOUS CPU-GPU COMPUTATIONS FOR UNSTRUCTURED TETRAHEDRAL MESHES
    Langguth, Johannes
    Sourouri, Mohammed
    Lines, Glenn Terje
    Baden, Scott B.
    Cai, Xing
    IEEE MICRO, 2015, 35 (04) : 6 - 15
  • [47] A Sample-Based Dynamic CPU and GPU LLC Bypassing Method for Heterogeneous CPU-GPU Architectures
    Wang, Xin
    Zhang, Wei
    2017 16TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS / 11TH IEEE INTERNATIONAL CONFERENCE ON BIG DATA SCIENCE AND ENGINEERING / 14TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2017, : 753 - 760
  • [48] Adaptive Partitioning for Irregular Applications on Heterogeneous CPU-GPU Chips
    Vilches, Antonio
    Asenjo, Rafael
    Navarro, Angeles
    Corbera, Francisco
    Gran, Ruben
    Garzaran, Maria
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, ICCS 2015 COMPUTATIONAL SCIENCE AT THE GATES OF NATURE, 2015, 51 : 140 - 149
  • [49] Multireference coupled cluster methods on heterogeneous CPU-GPU systems
    Bhaskaran-Nair, Kiran
    Ma, Wenjing
    Krishnamoorthy, Sriram
    Villa, Oreste
    van Dam, Hubertus J. J.
    Apra, Edoardo
    Kowalski, Karol
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2013, 246
  • [50] Task Offloading and Resource Allocation in CPU-GPU Heterogeneous Networks
    Gong, Chenyu
    Ma, Mulei
    Wu, Liantao
    Liu, Wenxiang
    Zhou, Yong
    Yang, Yang
    2022 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM 2022), 2022, : 4492 - 4497