Quantitative Analysis of Image Classification Techniques for Memory-Constrained Devices

05/11/2020
by   Sebastian Müksch, et al.
4

Convolutional Neural Networks, or CNNs, are undoubtedly the state of the art for image classification. However, they typically come with the cost of a large memory footprint. Recently, there has been significant progress in the field of image classification on memory-constrained devices, such as Arduino Unos, with novel contributions like the ProtoNN, Bonsai and FastGRNN models. These methods have been shown to perform excellently on tasks such as speech recognition or optical character recognition using MNIST, but their potential on more complex, multi-channel and multi-class image classification has yet to be determined. This paper presents a comprehensive analysis that shows that even in memory-constrained environments, CNNs implemented memory-optimally using Direct Convolutions outperform ProtoNN, Bonsai and FastGRNN models on 3-channel image classification using CIFAR-10. For our analysis, we propose new methods of adjusting the FastGRNN model to work with multi-channel images and then evaluate each algorithm with a memory size budget of 8KB, 16KB, 32KB, 64KB and 128KB to show quantitatively that CNNs are still state-of-the-art in image classification, even when memory size is constrained.

READ FULL TEXT
research
12/06/2020

Food Classification with Convolutional Neural Networks and Multi-Class Linear Discernment Analysis

Convolutional neural networks (CNNs) have been successful in representin...
research
07/21/2019

Image Classification with Hierarchical Multigraph Networks

Graph Convolutional Networks (GCNs) are a class of general models that c...
research
10/13/2021

Transform and Bitstream Domain Image Classification

Classification of images within the compressed domain offers significant...
research
11/18/2013

From Maxout to Channel-Out: Encoding Information on Sparse Pathways

Motivated by an important insight from neural science, we propose a new ...
research
11/23/2019

Constrained Linear Data-feature Mapping for Image Classification

In this paper, we propose a constrained linear data-feature mapping mode...
research
09/22/2014

Spatially-sparse convolutional neural networks

Convolutional neural networks (CNNs) perform well on problems such as ha...
research
06/01/2021

Fidelity Estimation Improves Noisy-Image Classification with Pretrained Networks

Image classification has significantly improved using deep learning. Thi...

Please sign up or login with your details

Forgot password? Click here to reset