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 条
  • [21] Face Recognition System using SVM-Based Classifier
    Frolov, Igor
    Sadykhov, Rauf
    2009 IEEE INTERNATIONAL WORKSHOP ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS, 2009, : 394 - +
  • [22] Hardware Acceleration of SVM-Based Classifier for Melanoma Images
    Afifi, Shereen
    GholamHosseini, Hamid
    Sinha, Roopak
    IMAGE AND VIDEO TECHNOLOGY - PSIVT 2015 WORKSHOPS, 2016, 9555 : 235 - 245
  • [23] Study on Pilot Personality Selection with an SVM-Based Classifier
    Sun, Jicheng
    Xiao, Xiao
    Cheng, Shan
    Shen, Chao
    Ma, Jin
    Hu, Wendong
    MAN-MACHINE-ENVIRONMENT SYSTEM ENGINEERING, MMESE 2018, 2019, 527 : 3 - 10
  • [24] Face detection using a modified SVM-based classifier
    Roohi, Majid
    Mirjalily, Ghasem
    Sadeghi, Mohammad T.
    ICCIMA 2007: INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND MULTIMEDIA APPLICATIONS, VOL II, PROCEEDINGS, 2007, : 356 - 360
  • [25] New design method for a hierarchical SVM-based classifier
    Wang, Yu-Chlang Frank
    Casasent, David
    INTELLIGENT ROBOTS AND COMPUTER VISION XXV: ALGORITHMS, TECHNIQUES, AND ACTIVE VISION, 2007, 6764
  • [26] A FPGA-based Architecture for Real-Time Image Matching
    Wang, Jianhui
    Zhong, Sheng
    Xu, Wenhui
    Zhang, Weijun
    Cao, Zhiguo
    MIPPR 2013: PARALLEL PROCESSING OF IMAGES AND OPTIMIZATION AND MEDICAL IMAGING PROCESSING, 2013, 8920
  • [27] An architecture based on reconfigurability and asynchronism for real-time image processing
    Julien Denoulet
    Alain Mérigot
    Journal of Real-Time Image Processing, 2008, 3 : 119 - 130
  • [28] An architecture based on reconfigurability and asynchronism for real-time image processing
    Denoulet, Julien
    Merigot, Alain
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2008, 3 (03) : 119 - 130
  • [29] Architecture based on FPGA's for real-time image processing
    Bravo, Ignacio
    Jimenez, Pedro
    Mazo, Manuel
    Lazaro, Jose Luis
    Martin, Ernesto
    RECONFIGURABLE COMPUTING: ARCHITECTURES AND APPLICATIONS, 2006, 3985 : 152 - 157
  • [30] SVM-based phoneme classification and lip shape refinement in real-time lip-synch system
    Ko, Hanseok
    Han, David K.
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2006, 20 (07) : 1029 - 1051