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 条
  • [21] Java Parallel Implementations of Kohonen Self-Organizing Feature Maps
    杨尚明
    胡洁
    Journal of Electronic Science and Technology of China, 2004, (02) : 29 - 35
  • [22] Parallel Learning Model and Topological Measurement for Self-Organizing Maps
    Maeda, Michiharu
    Miyajima, Hiromi
    Shigei, Noritaka
    JOURNAL OF ADVANCED COMPUTATIONAL INTELLIGENCE AND INTELLIGENT INFORMATICS, 2007, 11 (03) : 327 - 334
  • [23] Parallel Self-Organizing Maps with Application in Clustering Distributed Data
    Gorgonio, Flavius L.
    Costa, Jose Alfredo F.
    2008 IEEE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1-8, 2008, : 3276 - +
  • [24] Spectral clustering for data categorization based on self-organizing maps
    Saalbach, A
    Twellmann, T
    Nattkemper, TW
    APPLICATIONS OF NEURAL NETWORKS AND MACHINE LEARNING IN IMAGE PROCESSING IX, 2005, 5673 : 12 - 18
  • [25] SOM of SOMs: Self-organizing map which maps a group of self-organizing maps
    Furukawa, T
    ARTIFICIAL NEURAL NETWORKS: BIOLOGICAL INSPIRATIONS - ICANN 2005, PT 1, PROCEEDINGS, 2005, 3696 : 391 - 396
  • [26] Unsupervised spectral-spatial multiscale feature learning framework for hyperspectral image classification based on multiple kernel self-organizing maps
    Khattab, Noha
    Rashwan, Shaheera
    Ebied, Hala M.
    Sheta, Walaa
    Shedeed, Howida
    Tolba, Mohamed F.
    JOURNAL OF APPLIED REMOTE SENSING, 2020, 14 (04)
  • [27] Self-Organizing Maps hybrid Implementation Based on Stochastic Computing
    Moran, Alejandro
    Rossello, Josep L.
    Roca, Miquel
    Isern, Eugeni
    Martinez-Moll, Victor
    Canals, Vincent
    2019 XXXIV CONFERENCE ON DESIGN OF CIRCUITS AND INTEGRATED SYSTEMS (DCIS), 2019,
  • [28] Decentralizing Self-organizing Maps
    Khan, Md Mohiuddin
    Kasmarik, Kathryn
    Garratt, Matt
    AI 2021: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2022, 13151 : 480 - 493
  • [29] THE SELF-ORGANIZING FEATURE MAPS
    KOHONEN, T
    MAKISARA, K
    PHYSICA SCRIPTA, 1989, 39 (01): : 168 - 172
  • [30] Self-organizing neural net for hyperspectral unmixing
    Aguilar, P.L.
    Pérez, R.M.
    Martínez, P.
    Plaza, A.
    Informacion Tecnologica, 2001, 12 (06): : 185 - 192