FPGA Acceleration of a Composite Kernel SVM for Hyperspectral Image Classification

Hyperspectral image classification is one of the most important techniques for analyzing hyperspectral image that have hundreds of spectrum luminance values of near-infrared to visible light. For this classification, supervised learning methods are widely used, but in general, they typically trade o...

Full description

Bibliographic Details
Main Authors: Kento Tajiri, Tsutomu Maruyama
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9994705/
_version_ 1797962630645678080
author Kento Tajiri
Tsutomu Maruyama
author_facet Kento Tajiri
Tsutomu Maruyama
author_sort Kento Tajiri
collection DOAJ
description Hyperspectral image classification is one of the most important techniques for analyzing hyperspectral image that have hundreds of spectrum luminance values of near-infrared to visible light. For this classification, supervised learning methods are widely used, but in general, they typically trade off between their accuracy and computational complexity. Our approach is based on a composite kernel method, and the computation is simplified to achieve higher processing speeds by efficiently using the hardware resources of FPGA. The accuracy of this approach reaches 98.0&#x0025; and 98.8&#x0025; on two benchmark datasets, Indian Pines and Salinas via simulation, which is comparable to those in previous works. Two implementations, one with less hardware resources but more off-chip memory bandwidth, and another with more hardware resources but less off-chip memory bandwidth, are implemented on an FPGA and evaluated. The processing speeds of the two implementations are the same, which is 1.3 Mpixels/<inline-formula> <tex-math notation="LaTeX">$s$ </tex-math></inline-formula> for 2048 pixel wide images. This processing speed is fast enough for real-time processing, and faster than previous studies when normalized by hardware size and power consumption. We also introduce two more implementations that aim to reduce the on-chip memory usage of the second implementation within a reasonable increase of off-chip memory bandwidth, and we discuss which implementation is advantageous under what conditions.
first_indexed 2024-04-11T01:17:20Z
format Article
id doaj.art-604c46fa80b44fd2a7d325f6ff778ed7
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-04-11T01:17:20Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-604c46fa80b44fd2a7d325f6ff778ed72023-01-04T00:00:09ZengIEEEIEEE Access2169-35362023-01-011121422610.1109/ACCESS.2022.32300669994705FPGA Acceleration of a Composite Kernel SVM for Hyperspectral Image ClassificationKento Tajiri0https://orcid.org/0000-0002-3985-8640Tsutomu Maruyama1https://orcid.org/0000-0003-3857-2357Graduate School of Systems and Information Engineering, University of Tsukuba, Tsukuba, JapanGraduate School of Systems and Information Engineering, University of Tsukuba, Tsukuba, JapanHyperspectral image classification is one of the most important techniques for analyzing hyperspectral image that have hundreds of spectrum luminance values of near-infrared to visible light. For this classification, supervised learning methods are widely used, but in general, they typically trade off between their accuracy and computational complexity. Our approach is based on a composite kernel method, and the computation is simplified to achieve higher processing speeds by efficiently using the hardware resources of FPGA. The accuracy of this approach reaches 98.0&#x0025; and 98.8&#x0025; on two benchmark datasets, Indian Pines and Salinas via simulation, which is comparable to those in previous works. Two implementations, one with less hardware resources but more off-chip memory bandwidth, and another with more hardware resources but less off-chip memory bandwidth, are implemented on an FPGA and evaluated. The processing speeds of the two implementations are the same, which is 1.3 Mpixels/<inline-formula> <tex-math notation="LaTeX">$s$ </tex-math></inline-formula> for 2048 pixel wide images. This processing speed is fast enough for real-time processing, and faster than previous studies when normalized by hardware size and power consumption. We also introduce two more implementations that aim to reduce the on-chip memory usage of the second implementation within a reasonable increase of off-chip memory bandwidth, and we discuss which implementation is advantageous under what conditions.https://ieeexplore.ieee.org/document/9994705/FPGAcomposite kernel SVMremote sensing
spellingShingle Kento Tajiri
Tsutomu Maruyama
FPGA Acceleration of a Composite Kernel SVM for Hyperspectral Image Classification
IEEE Access
FPGA
composite kernel SVM
remote sensing
title FPGA Acceleration of a Composite Kernel SVM for Hyperspectral Image Classification
title_full FPGA Acceleration of a Composite Kernel SVM for Hyperspectral Image Classification
title_fullStr FPGA Acceleration of a Composite Kernel SVM for Hyperspectral Image Classification
title_full_unstemmed FPGA Acceleration of a Composite Kernel SVM for Hyperspectral Image Classification
title_short FPGA Acceleration of a Composite Kernel SVM for Hyperspectral Image Classification
title_sort fpga acceleration of a composite kernel svm for hyperspectral image classification
topic FPGA
composite kernel SVM
remote sensing
url https://ieeexplore.ieee.org/document/9994705/
work_keys_str_mv AT kentotajiri fpgaaccelerationofacompositekernelsvmforhyperspectralimageclassification
AT tsutomumaruyama fpgaaccelerationofacompositekernelsvmforhyperspectralimageclassification