SVM-based real-time hyperspectral image classifier on a manycore architecture

被引:23
|
作者
Madronal, D. [1 ]
Lazcano, R. [1 ]
Salvador, R. [1 ]
Fabelo, H. [2 ]
Ortega, S. [2 ]
Callico, G. M. [2 ]
Juarez, E. [1 ]
Sanz, C. [1 ]
机构
[1] Univ Politecn Madrid, Ctr Software Technol & Multimedia Syst CITSEM, Madrid, Spain
[2] ULPGC, Res Inst Appl Microelect IUMA, Las Palmas Gran Canaria, Spain
关键词
Support Vector Machine; Hyperspectral imaging; Massively parallel processing; Real-time processing; Energy consumption awareness; Embedded system;
D O I
10.1016/j.sysarc.2017.08.002
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a study of the design space of a Support Vector Machine (SVM) classifier with a linear kernel running on a manycore MPPA (Massively Parallel Processor Array) platform. This architecture gathers 256 cores distributed in 16 clusters working in parallel. This study aims at implementing a real-time hyperspectral SVM classifier, where real-time is defined as the time required to capture a hyperspectral image. To do so, two aspects of the SVM classifier have been analyzed: the classification algorithm and the system parallelization. On the one hand, concerning the classification algorithm, first, the classification model has been optimized to fit into the MPPA structure and, secondly, a probability estimation stage has been included to refine the classification results. On the other hand, the system parallelization has been divided into two levels: first, the parallelism of the classification has been exploited taking advantage of the pixel-wise classification methodology supported by the SVM algorithm and, secondly, a double-buffer communication procedure has been implemented to parallelize the image transmission and the cluster classification stages. Experimenting with medical images, an average speedup of 9 has been obtained using a single-cluster and double-buffer implementation with 16 cores working in parallel. As a result, a system whose processing time linearly grows with the number of pixels composing the scene has been implemented. Specifically, only 3 mu s are required to process each pixel within the captured scene independently from the spatial resolution of the image. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:30 / 40
页数:11
相关论文
共 50 条
  • [1] A real-time SVM-based hardware accelerator for hyperspectral images classification in FPGA
    Martins, Lucas Amilton
    Viel, Felipe
    Seman, Laio Oriel
    Bezerra, Eduardo Augusto
    Zeferino, Cesar Albenes
    MICROPROCESSORS AND MICROSYSTEMS, 2024, 104
  • [2] Adaptation of an Iterative PCA to a Manycore Architecture for Hyperspectral Image Processing
    Lazcano, R.
    Madronal, D.
    Fabelo, H.
    Ortega, S.
    Salvador, R.
    Callico, G. M.
    Juarez, E.
    Sanz, C.
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2019, 91 (07): : 759 - 771
  • [3] Adaptation of an Iterative PCA to a Manycore Architecture for Hyperspectral Image Processing
    R. Lazcano
    D. Madroñal
    H. Fabelo
    S. Ortega
    R. Salvador
    G. M. Callico
    E. Juarez
    C. Sanz
    Journal of Signal Processing Systems, 2019, 91 : 759 - 771
  • [4] SVM-Based Real-Time Identification Model of Dangerous Traffic Stream State
    Huang, Ming
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022
  • [5] Porting a PCA-based hyperspectral image dimensionality reduction algorithm for brain cancer detection on a manycore architecture
    Lazcano, R.
    Madronal, D.
    Salvador, R.
    Desnos, K.
    Pelcat, M.
    Guerra, R.
    Fabelo, H.
    Ortega, S.
    Lopez, S.
    Callico, G. M.
    Juarez, E.
    Sanz, C.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2017, 77 : 101 - 111
  • [6] Robust spatio-temporal descriptors for real-time SVM-based fall detection
    Charfi, Imen
    Miteran, Johel
    Dubois, Julien
    Heyrman, Barthelemy
    Atri, Mohamed
    2014 WORLD SYMPOSIUM ON COMPUTER APPLICATIONS & RESEARCH (WSCAR), 2014,
  • [7] SVM-based Real-Time Hardware Trojan Detection for Many-Core Platform
    Kulkarni, Amey
    Pino, Youngok
    Mohsenin, Tinoosh
    PROCEEDINGS OF THE SEVENTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN ISQED 2016, 2016, : 362 - 367
  • [8] Parallel implementation of a hyperspectral image linear SVM classifier using RVC-CAL
    Madronal, D.
    Fabelo, H.
    Lazcano, R.
    Callico, G. M.
    Juarez, E.
    Sanz, C.
    HIGH-PERFORMANCE COMPUTING IN GEOSCIENCE AND REMOTE SENSING VI, 2016, 10007
  • [9] Efficient implementation techniques of an SVM-based speech/music classifier in SMV
    Chungsoo Lim
    Joon-Hyuk Chang
    Multimedia Tools and Applications, 2015, 74 : 5375 - 5400
  • [10] Efficient implementation techniques of an SVM-based speech/music classifier in SMV
    Lim, Chungsoo
    Chang, Joon-Hyuk
    MULTIMEDIA TOOLS AND APPLICATIONS, 2015, 74 (15) : 5375 - 5400