Optimizing CNN-based Hyperspectral Image Classification on FPGAs
Shuanglong Liu, Ringo S.W. Chu, Xiwei Wang, and Wayne Luk

TL;DR
This paper introduces a specialized CNN architecture optimized for FPGA implementation to enable real-time hyperspectral image classification with high accuracy and low power consumption.
Contribution
A novel CNN algorithm and FPGA architecture tailored for efficient, real-time hyperspectral image classification on embedded devices.
Findings
Over 70x faster than CPU implementation
3x faster than GPU implementation
Higher accuracy than previous FPGA-based SVM accelerators
Abstract
Hyperspectral image (HSI) classification has been widely adopted in applications involving remote sensing imagery analysis which require high classification accuracy and real-time processing speed. Methods based on Convolutional neural networks (CNNs) have been proven to achieve state-of-the-art accuracy in classifying HSIs. However, CNN models are often too computationally intensive to achieve real-time response due to the high dimensional nature of HSI, compared to traditional methods such as Support Vector Machines (SVMs). Besides, previous CNN models used in HSI are not specially designed for efficient implementation on embedded devices such as FPGAs. This paper proposes a novel CNN-based algorithm for HSI classification which takes into account hardware efficiency. A customized architecture which enables the proposed algorithm to be mapped effectively onto FPGA resources is then…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRemote-Sensing Image Classification · Remote Sensing and Land Use · Advanced Image and Video Retrieval Techniques
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
