A Single Graph Convolution Is All You Need: Efficient Grayscale Image Classification

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Fein-Ashley, Jacob, Wickramasinghe, Sachini, Zhang, Bingyi, Kannan, Rajgopal, Prasanna, Viktor
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914849613676544
author Fein-Ashley, Jacob
Wickramasinghe, Sachini
Zhang, Bingyi
Kannan, Rajgopal
Prasanna, Viktor
author_facet Fein-Ashley, Jacob
Wickramasinghe, Sachini
Zhang, Bingyi
Kannan, Rajgopal
Prasanna, Viktor
contents Image classifiers for domain-specific tasks like Synthetic Aperture Radar Automatic Target Recognition (SAR ATR) and chest X-ray classification often rely on convolutional neural networks (CNNs). These networks, while powerful, experience high latency due to the number of operations they perform, which can be problematic in real-time applications. Many image classification models are designed to work with both RGB and grayscale datasets, but classifiers that operate solely on grayscale images are less common. Grayscale image classification has critical applications in fields such as medical imaging and SAR ATR. In response, we present a novel grayscale image classification approach using a vectorized view of images. By leveraging the lightweight nature of Multi-Layer Perceptrons (MLPs), we treat images as vectors, simplifying the problem to grayscale image classification. Our approach incorporates a single graph convolutional layer in a batch-wise manner, enhancing accuracy and reducing performance variance. Additionally, we develop a customized accelerator on FPGA for our model, incorporating several optimizations to improve performance. Experimental results on benchmark grayscale image datasets demonstrate the effectiveness of our approach, achieving significantly lower latency (up to $16\times$ less on MSTAR) and competitive or superior performance compared to state-of-the-art models for SAR ATR and medical image classification.
format Preprint
id arxiv_https___arxiv_org_abs_2402_00564
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle A Single Graph Convolution Is All You Need: Efficient Grayscale Image Classification
Fein-Ashley, Jacob
Wickramasinghe, Sachini
Zhang, Bingyi
Kannan, Rajgopal
Prasanna, Viktor
Computer Vision and Pattern Recognition
Machine Learning
Image classifiers for domain-specific tasks like Synthetic Aperture Radar Automatic Target Recognition (SAR ATR) and chest X-ray classification often rely on convolutional neural networks (CNNs). These networks, while powerful, experience high latency due to the number of operations they perform, which can be problematic in real-time applications. Many image classification models are designed to work with both RGB and grayscale datasets, but classifiers that operate solely on grayscale images are less common. Grayscale image classification has critical applications in fields such as medical imaging and SAR ATR. In response, we present a novel grayscale image classification approach using a vectorized view of images. By leveraging the lightweight nature of Multi-Layer Perceptrons (MLPs), we treat images as vectors, simplifying the problem to grayscale image classification. Our approach incorporates a single graph convolutional layer in a batch-wise manner, enhancing accuracy and reducing performance variance. Additionally, we develop a customized accelerator on FPGA for our model, incorporating several optimizations to improve performance. Experimental results on benchmark grayscale image datasets demonstrate the effectiveness of our approach, achieving significantly lower latency (up to $16\times$ less on MSTAR) and competitive or superior performance compared to state-of-the-art models for SAR ATR and medical image classification.
title A Single Graph Convolution Is All You Need: Efficient Grayscale Image Classification
topic Computer Vision and Pattern Recognition
Machine Learning
url https://arxiv.org/abs/2402.00564