An Optimized Architecture of Image Classification Using Convolutional Neural Network

Muhammad Aamir, Ziaur Rahman, Waheed Ahmed Abro, Muhammad Tahir, Syed Mustajar Ahmed

Research output: Contribution to journalArticlepeer-review

55 Scopus citations

Abstract

The convolutional neural network (CNN) is the type of deep neural networks which has been widely used in visual recognition. Over the years, CNN has gained lots of attention due to its high capability to appropriately classifying the images and feature learning. However, there are many factors such as the number of layers and their depth, number of features map, kernel size, batch size, etc. They must be analyzed to determine how they influence the performance of network. In this paper, the performance evaluation of CNN is conducted by designing a simple architecture for image classification. We evaluated the performance of our proposed network on the most famous image repository name CIFAR-10 used for the detection and classification task. The experiment results show that the proposed network yields the best classification accuracy as compared to existing techniques. Besides, this paper will help the researchers to better understand the CNN models for a variety of image classification task. Moreover, this paper provides a brief introduction to CNN, their applications in image processing, and discuss recent advances in region-based CNN for the past few years.

Original languageEnglish
Pages (from-to)30-39
Number of pages10
JournalInternational Journal of Image, Graphics and Signal Processing
Volume11
Issue number10
DOIs
StatePublished - Oct 2019
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 2019 MECS.

Keywords

  • Convolutional neural network
  • deep learning
  • image classification
  • precision
  • recall

ASJC Scopus subject areas

  • Signal Processing
  • Computer Vision and Pattern Recognition
  • Computer Graphics and Computer-Aided Design

Fingerprint

Dive into the research topics of 'An Optimized Architecture of Image Classification Using Convolutional Neural Network'. Together they form a unique fingerprint.

Cite this