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]   Efficient Implementation of an SVM-Based Speech/Music Classifier by Enhancing Temporal Locality in Support Vector References [J].
Lim, Chungsoo ;
Lee, Seong-Ro ;
Chang, Joon-Hyuk .
IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2012, 58 (03) :898-904
[22]   A new SVM-based active feedback scheme for image retrieval [J].
Wang, Xiang-Yang ;
Yang, Hong-Ying ;
Li, Yong-Wei ;
Li, Wei-Yi ;
Chen, Jing-Wei .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2015, 37 :43-53
[23]   GPU Implementation for Real-time Hyperspectral Anomaly Detection [J].
Zhao, Chunhui ;
You, Wei ;
Wang, Yulei ;
Wang, Jia .
2015 IEEE INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING (DSP), 2015, :940-943
[24]   Real-time imaging with a hyperspectral fovea [J].
Fletcher-Holmes, DW ;
Harvey, AR .
JOURNAL OF OPTICS A-PURE AND APPLIED OPTICS, 2005, 7 (06) :S298-S302
[25]   Real-Time Identification of Hyperspectral Subspaces [J].
Torti, Emanuele ;
Acquistapace, Marco ;
Danese, Giovanni ;
Leporati, Francesco ;
Plaza, Antonio .
IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2014, 7 (06) :2680-2687
[26]   Unsupervised real-time constrained linear discriminant analysis to hyperspectral image classification [J].
Du, Qian .
PATTERN RECOGNITION, 2007, 40 (05) :1510-1519
[27]   OPTIMAL SPATIAL-SPECTRAL INPUT FOR REAL-TIME HYPERSPECTRAL IMAGE CLASSIFICATION [J].
Haidar, Jawad ;
Mustapha, Samir ;
Salam, Darine ;
Tehrani, Ali .
2022 12TH WORKSHOP ON HYPERSPECTRAL IMAGING AND SIGNAL PROCESSING: EVOLUTION IN REMOTE SENSING (WHISPERS), 2022,
[28]   Real-Time Compressed Sensing for Joint Hyperspectral Image Transmission and Restoration for CubeSat [J].
Hsu, Chih-Chung ;
Jian, Chih-Yu ;
Tu, Eng-Shen ;
Lee, Chia-Ming ;
Chen, Guan-Lin .
IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2024, 62 :1-16
[29]   AN ACTIVE LEARNING METHOD BASED ON SVM CLASSIFIER FOR HYPERSPECTRAL IMAGES CLASSIFICATION [J].
Sun, Shujin ;
Zhong, Ping ;
Xiao, Huaitie ;
Liu, Fang ;
Wang, Runsheng .
2015 7TH WORKSHOP ON HYPERSPECTRAL IMAGE AND SIGNAL PROCESSING: EVOLUTION IN REMOTE SENSING (WHISPERS), 2015,
[30]   A SVM-Based Diagnosis of Melanoma Using Only Useful Image Features [J].
Mustafa, Suleiman ;
Kimura, Akio .
2018 INTERNATIONAL WORKSHOP ON ADVANCED IMAGE TECHNOLOGY (IWAIT), 2018,