DOI QR코드

DOI QR Code

Lightweight image classifier for CIFAR-10

  • Received : 2021.09.12
  • Accepted : 2021.09.27
  • Published : 2021.09.30

Abstract

Image classification is one of the fundamental applications of computer vision. It enables a system to identify an object in an image. Recently, image classification applications have broadened their scope from computer applications to edge devices. The convolutional neural network (CNN) is the main class of deep learning neural networks that are widely used in computer tasks, and it delivers high accuracy. However, CNN algorithms use a large number of parameters and incur high computational costs, which hinder their implementation in edge hardware devices. To address this issue, this paper proposes a lightweight image classifier that provides good accuracy while using fewer parameters. The proposed image classifier diverts the input into three paths and utilizes different scales of receptive fields to extract more feature maps while using fewer parameters at the time of training. This results in the development of a model of small size. This model is tested on the CIFAR-10 dataset and achieves an accuracy of 90% using .26M parameters. This is better than the state-of-the-art models, and it can be implemented on edge devices.

Keywords

Acknowledgement

This research was supported by the Ministry of Science and ICT (MSIT), Korea, under the Information Technology Research Center (ITRC) support program (IITP-2021-0-02052) supervised by the Institute for Information & Communications Technology Planning & Evaluation (IITP). This work was supported by Institute of Information & communications Technology Planning & Evaluation (IITP) grant funded by the Korea government(MSIT) (2020-0-01080, Variable-precision deep learning processor technology for high-speed multiple object tracking).

References

  1. F. Sultana, A. Sufian, and P. Dutta, "Advancements in image classification using convolutional neural network", Proc. of IEEE 2018 Fourth Int. Conf. on Res. Comput. Intell. Commun. Netw., pp. 122-129, 2018.
  2. R. Hecht-Nielsen, "Theory of the backpropagation neural network", Proc. of IEEE IJCNN, pp. 593-605, San Diego, CA, 1989.
  3. D. H. Hubel and T. N. Wiesel, "Receptive fields and functional architecture of monkey striate cortex", J. Physiol., Vol. 195, No. 1, pp. 215-243, 1968. https://doi.org/10.1113/jphysiol.1968.sp008455
  4. K. Fukushima, "Neocognitron: A self-organizing neural network model for a mechanism of pattern recognition unaffected by shift in position", Biol. Cybern., Vol. 36, No. 4, pp. 193-202, 1980. https://doi.org/10.1007/BF00344251
  5. Y. Lecun, L. Bottou, Y. Bengio, and P. Haffner, "Gradient-based learning applied to document recognition", Proc. of IEEE, Vol. 86, No. 11, pp. 2278-2324, 1998. https://doi.org/10.1109/5.726791
  6. https://www.cs.toronto.edu/~kriz/cifar.html (retrieved on Aug. 25, 2021).
  7. J. Deng, W. Dong, R. Socher, L. J. Li, K. Li, and F. F. Li, "Imagenet: A large-scale hierarchical image database", Proc. of IEEE Conf. on Comput. Vis. Pattern Recognit., pp. 248-255, Miami, Florida, 2009.
  8. A. G. Howard, M. Zhu, B. Chen, D. Kalenichenko, W. Wang, T. Weyand, M. Andreetto, H. Adam, "Mobilenets: Efficient convolutional neural networks for mobile vision applications", Proc. Conf. on Comput. Vis. Pattern Recognit., pp. 1704.04861(1)-1704.04861(9), Honolulu, Hawaii 2017.
  9. X. Zhang, X. Zhou, M. Lin, and J. Sun. "ShuffleNet: An extremely efficient convolutional neural network for mobile devices", Proc. of IEEE Conf. on Comput. Vis. Pattern Recognit., pp. 6848-6856, Salt Lake City, Utah, 2018.
  10. I. N. Junejo and N. Ahmed, "Depthwise separable convolutional neural networks for pedestrian attribute recognition", SN Comput. Sci., Vol. 2, No. 2, pp. 1-11, 2021. https://doi.org/10.1007/s42979-020-00382-x
  11. G. Huang, Z. Liu, L. Van Der Maaten, and K. Q. Weinberger, "Densely connected convolutional networks", Proc. of IEEE Conf. on Comput. Vis. Pattern Recognit., pp. 4700-4708, Honolulu, Hawaii, 2017.
  12. W. Sun, X. Zhang, and X. He, "Lightweight image classifier using dilated and depthwise separable convolutions", J. Cloud Comp., Vol. 9, No. 1, pp. 1-12, 2020. https://doi.org/10.1186/s13677-019-0149-4