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...
Main Authors: | , |
---|---|
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% and 98.8% 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% and 98.8% 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 |