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
相关论文
共 50 条
  • [31] SELF-ORGANIZING SEMANTIC MAPS
    RITTER, H
    KOHONEN, T
    BIOLOGICAL CYBERNETICS, 1989, 61 (04) : 241 - 254
  • [32] Recursive self-organizing maps
    Voegtlin, T
    NEURAL NETWORKS, 2002, 15 (8-9) : 979 - 991
  • [33] Recursive self-organizing maps
    Voegtlin, T
    Dominey, PF
    ADVANCES IN SELF-ORGANISING MAPS, 2001, : 210 - 215
  • [34] Robust self-organizing maps
    Allende, H
    Moreno, S
    Rogel, C
    Salas, R
    PROGRESS IN PATTERN RECOGNITION, IMAGE ANALYSIS AND APPLICATIONS, 2004, 3287 : 179 - 186
  • [35] Self-organizing maps and SVD
    Dvorsky, Jiri
    DEXA 2007: 18TH INTERNATIONAL CONFERENCE ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2007, : 143 - 147
  • [36] Extensions of self-organizing maps
    Trutschl, M
    Cvek, U
    ISIS International Symposium on Interdisciplinary Science, 2005, 755 : 204 - 214
  • [37] Self-organizing visual maps
    Sim, R
    Dudek, G
    PROCEEDING OF THE NINETEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND THE SIXTEENTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2004, : 470 - 475
  • [38] SORTING WITH SELF-ORGANIZING MAPS
    BUDINICH, M
    NEURAL COMPUTATION, 1995, 7 (06) : 1188 - 1190
  • [39] Asynchronous self-organizing maps
    Benson, MW
    Hu, J
    IEEE TRANSACTIONS ON NEURAL NETWORKS, 2000, 11 (06): : 1315 - 1322
  • [40] A Massively Parallel Implementation of a Modular Self-Organizing Map on FPGAs
    Ben Khalifa, Khaled
    Bedoui, Mohamed Hedi
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2019, 28 (03)