Shital Thakkar,
Arpit Acharya,
Richa Singh,
Harsh Bhalala,
Pinkesh Patel,
Vinay Thumar,
- Associate Professor, Department of Electronics and Communication Engineering, Dharmsinh Desai University (DDU), Nadiad, Gujarat, India
- Student, Department of Electronics and Communication Engineering, Dharmsinh Desai University (DDU), Nadiad, Gujarat, India
- Student, Department of Electronics and Communication Engineering, Dharmsinh Desai University (DDU), Nadiad, Gujarat, India
- Student, Department of Electronics and Communication Engineering, Dharmsinh Desai University (DDU), Nadiad, Gujarat, India
- Student, Department of Electronics and Communication Engineering, Dharmsinh Desai University (DDU), Nadiad, Gujarat, India
- Student, Department of Electronics and Communication Engineering, Dharmsinh Desai University (DDU), Nadiad, Gujarat, India
Abstract
Image classification is a computer vision problem where an algorithm determines a class or label for a given image. Various real-time applications like object recognition, medical diagnosis, person recognition, etc. Image classification property on edge devices is useful for autonomous vehicles, surveillance, and healthcare and internet of things deployments. The advancement of deep learning based methods and graphics processing units (GPU) devices allows efficient processing locally. The study utilizes a GPU-powered board, recognized for its strength in visual computing, to run a convolutional neural network (CNN) classification algorithm. Deep learning with GPUs speeds up image analysis by extracting features and constructing neural networks, enabling efficient processing of both static and real-time data. The combination of edge device efficiency and GPU acceleration illustrates the potential for strong image classification in practical scenarios. We demonstrated classification tasks such as binary classification of cats versus dogs and multi-class classification on the CIFAR10 benchmark dataset.
Keywords: GPU, deep learning, convolution neural networks (CNN), CIFAR10, computer vision
[This article belongs to Journal of Image Processing & Pattern Recognition Progress ]
Shital Thakkar, Arpit Acharya, Richa Singh, Harsh Bhalala, Pinkesh Patel, Vinay Thumar. Energy-efficient Image Classification on Edge Devices: Implementation and Evaluation. Journal of Image Processing & Pattern Recognition Progress. 2024; 11(03):10-18.
Shital Thakkar, Arpit Acharya, Richa Singh, Harsh Bhalala, Pinkesh Patel, Vinay Thumar. Energy-efficient Image Classification on Edge Devices: Implementation and Evaluation. Journal of Image Processing & Pattern Recognition Progress. 2024; 11(03):10-18. Available from: https://journals.stmjournals.com/joipprp/article=2024/view=177853
References
- Krizhevsky A, Sutskever I, Hinton GE. ImageNet classification with deep convolutional neural networks. Commun ACM. 2017;60:84–90. DOI: 10.1145/3065386.
- Aliady H, Utari DT. GPU based image classification using convolutional neural network chicken dishes classification. Int J Adv Soft Comput Appl. 2018;10:1–3.
- Ang LM, Seng KP. GPU-based embedded intelligence architectures and applications. Electronics. 2021;10:952. DOI: 10.3390/electronics10080952.
- Simonyan K, Zisserman A. Very Deep Convolutional Networks for Large-Scale Image Recognition. [Preprint]. ArXiv:1409.1556. 2014 Sept 4.
- Gavali P, Banu JS. Deep convolutional neural network for image classification on CUDA platform. In: Sangaiah AK, editor. Deep Learning and Parallel Computing Environment for Bioengineering Systems. Cambridge (USA): Academic Press; 2019. p. 99–122. DOI: 10.1016/B978-0-12-816718-2.00013-0
- (2024). NVIDIA DGX Platform. [online] Available from: https://www.nvidia.com/en-us/data-center/dgx-platform/
- Bhavnagri K. (2019). Convolutional Neural Networks: Basic Theory in a Nutshell. [online] The Data Science Swiss Army Knife. Available from: https://www.kamwithk.com/convolutional-neural-networks-basic-theory-in-a-nutshell
- Huang G, Liu Z, Van Der Maaten L, Weinberger KQ. Densely connected convolutional networks. 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA, 2017, pp. 2261–9. DOI: 10.1109/CVPR.2017.243.
- Tan M. Efficientnet: Rethinking Model Scaling for Convolutional Neural Networks. [Preprint]. ArXiv:1905.11946. 2019.
- Davidson RL, Bridges CP. Error resilient GPU accelerated image processing for space applications. IEEE Trans Parallel Distrib Syst. 2018;29:1990–2003. DOI: 10.1109/TPDS.2018.2812853.
- Krizhevsky A, Nair V, Hinton G. (2024). CIFAR-10 and CIFAR-100 datasets. [online] Toronto (Canada): University of Toronto. Available from: https://www.cs.toronto.edu/~kriz/cifar.html

Journal of Image Processing & Pattern Recognition Progress
| Volume | 11 |
| Issue | 03 |
| Received | 14/08/2024 |
| Accepted | 26/09/2024 |
| Published | 11/10/2024 |
Login
PlumX Metrics