Loading…

A novel cellular automata-based approach for generating convolutional filters

Image classification is a well-studied problem where the aim is to categorize given images into a predefined set of classes. Although there are different approaches for solving the problem, convolutional neural networks (CNNs) have achieved significant success in the domain. CNN uses convolutional l...

Full description

Saved in:
Bibliographic Details
Published in:Machine vision and applications 2023-05, Vol.34 (3), p.38, Article 38
Main Authors: Yeşil, Çağrı, Korkmaz, Emin Erkan
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Image classification is a well-studied problem where the aim is to categorize given images into a predefined set of classes. Although there are different approaches for solving the problem, convolutional neural networks (CNNs) have achieved significant success in the domain. CNN uses convolutional layers to extract features from images, and these layers are usually created with a supervised training process. This training process requires a group of convolution operations and several passes over the dataset. Hence, the model possesses a heavy computational burden. In this work, a cellular automata-based unsupervised methodology is proposed to create convolutional filters. The proposed methodology accesses each data instance only twice regardless of the number of layers in the model, and it requires no backpropagation operation. Thus, the computational burden is significantly reduced compared to CNNs. The classification process can be carried out directly by using the model together with a multilayer perceptron. Also, the model can be used to enhance CNNs in terms of time and accuracy by initializing the parameters of CNN or by preprocessing the raw data. The proposed methodology creates competitive results compared to CNNs in terms of accuracy and computational complexity. Also, the results show that the performance of the CNN model can be increased by using the filters created by the proposed methodology.
ISSN:0932-8092
1432-1769
DOI:10.1007/s00138-023-01389-z