Optimizing CNN-based Hyperspectral ImageClassification on FPGAs

06/27/2019
by   Shuanglong Liu, et al.
9

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 proposed to support real-time on-board classification with low power consumption. Implementation results show that our proposed accelerator on a Xilinx Zynq 706 FPGA board achieves more than 70x faster than an Intel 8-core Xeon CPU and 3x faster than an NVIDIA GeForce 1080 GPU. Compared to previous SVM-based FPGA accelerators, we achieve comparable processing speed but provide a much higher classification accuracy.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/15/2008

Support Vector classifiers for Land Cover Classification

Support vector machines represent a promising development in machine lea...
research
01/18/2018

ECA: Energy-Efficient FPGA-based Convolutional Neural Networks Architecture for Single Image Super-Resolution

Convolutional neural networks (CNN) show the excellent performance compa...
research
03/29/2019

Neuromorphic In-Memory Computing Framework using Memtransistor Cross-bar based Support Vector Machines

This paper presents a novel framework for designing support vector machi...
research
05/30/2021

High Performance Hyperspectral Image Classification using Graphics Processing Units

Real-time remote sensing applications like search and rescue missions, m...
research
05/17/2019

Dynamic Vision Sensor integration on FPGA-based CNN accelerators for high-speed visual classification

Deep-learning is a cutting edge theory that is being applied to many fie...
research
08/26/2021

SVM Classifier on Chip for Melanoma Detection

Support Vector Machine (SVM) is a common classifier used for efficient c...

Please sign up or login with your details

Forgot password? Click here to reset