Parallel implementation of multiple kernel self-organizing maps for spectral unmixing

被引:1
作者
Fathy, Ghada M. [1 ]
Hassan, Hanan A. [1 ]
Rahwan, Shaheera [1 ]
Sheta, Walaa M. [1 ]
机构
[1] SRTA City, Informat Res Inst, Alexandria, Egypt
关键词
Spectral unmixing; Hyperspectral image; GPU; Self-organization map; Remote sensing applications; ALGORITHM;
D O I
10.1007/s11554-019-00880-z
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Spectral unmixing algorithms are commonly used in processing of hyperspectral images to identify the elemental components, called end-members, and their corresponding information in each pixel of the image. However, these algorithms are computationally intensive and can become a bottleneck for remote sensing hyperspectral image processing, especially in large aerial imagery processing centers. This paper, explores the use of massive parallel processing graphical processing unit to speed up the multi kernel self-organizing map (MKSOM) unmixing algorithm. MKSOM is based on artificial neural networks, which makes it suitable to be efficiently parallelized. Two real benchmark hyperspectral images; AVIRIS Cuprite and Brullus are used to evaluate the performance of the parallel algorithm. The experimental results show that the proposed implementation is appropriated for real-time hyperspectral remote sensing applications due to a very small worst case parallel execution time (0.83 s when the number of classes is less than 9) which makes it feasible to be integrated as on-board processing on any Hyperspectral remote sensors. Our parallel technique achieved a significant speedup compared with a multi-threaded CPU implementation applied on the same hyperspectral image. The results showed a speedup of 93.46 x for SOM size of 256 and trained for 100 epochs on medium-sized HSI such as AVIRIS Cuprite.
引用
收藏
页码:1267 / 1284
页数:18
相关论文
共 33 条
  • [1] Multi-GPU Implementation of the Minimum Volume Simplex Analysis Algorithm for Hyperspectral Unmixing
    Agathos, Alexander
    Li, Jun
    Petcu, Dana
    Plaza, Antonio
    [J]. IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2014, 7 (06) : 2281 - 2296
  • [2] Alves JMR, 2013, 2012 4 WORKSH HYP IM, P1
  • [3] [Anonymous], EUR S ART NEUR NETW
  • [4] Parallel Implementation of a Full Hyperspectral Unmixing Chain Using OpenCL
    Bernabe, Sergio
    Botella, Guillermo
    Martin, Gabriel
    Prieto-Matias, Manuel
    Plaza, Antonio
    [J]. IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2017, 10 (06) : 2452 - 2461
  • [5] 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
  • [6] Bishop C.M., 1995, Neural networks for pattern recognition
  • [7] Boardman J.W., 1995, MAPPING TARGET SIGNA
  • [8] Castro SJB, 2012, SISTEMAS Y TECNOLOGIAS DE INFORMACION, VOLS 1 AND 2, P193
  • [9] Batch kernel SOM and related Laplacian methods for social network analysis
    Boulet, Romain
    Jouve, Bertrand
    Rossi, Fabrice
    Villa, Nathalie
    [J]. NEUROCOMPUTING, 2008, 71 (7-9) : 1257 - 1273
  • [10] Fast Spatial Preprocessing for Spectral Unmixing of Hyperspectral Data on Graphics Processing Units
    Delgado, Jaime
    Martin, Gabriel
    Plaza, Javier
    Ignacio Jimenez, Luis
    Plaza, Antonio
    [J]. IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2016, 9 (02) : 952 - 961