Overview of Algorithms for Image Recognition

Cheman Mohammed Abdullah *

Department of Information Technology, Technical College of Informatics, Akre University for Applied Sciences, Duhok, Iraq.

Hajar Maseeh Yasin

Department of Information Technology, Technical College of Informatics, Akre University for Applied Sciences, Duhok, Iraq.

*Author to whom correspondence should be addressed.


Abstract

The significance of image recognition technology is highlighted by its wide applications in fields such as security, medical image analysis, and data analysis. Its growing popularity reflects advancements in research. Traditional machine learning methods have markedly improved feature extraction, while deep learning techniques have advanced significantly due to the application of various neural networks. This paper reviews algorithms and systems for image recognition, covering both traditional and deep learning methods. It provides extensive descriptions of classification and object detection techniques involving feature extraction, convolutional neural network designs, and neuron activation functions. The focus extends to traditional algorithms like k-nearest neighbor, support vector machine, Naive Bayes, and parallel cascade selection. Additionally, it explores various deep learning approaches for image interpretation, detailing different convolutional network dimensions and neuron model constructions. The paper concludes by illustrating algorithms with application examples and clarifying the differences between traditional methods and deep learning.

Keywords: Image recognition, deep learning, object detection, feature extraction, convolutional neural networks


How to Cite

Abdullah, Cheman Mohammed, and Hajar Maseeh Yasin. 2025. “Overview of Algorithms for Image Recognition”. Asian Journal of Research in Computer Science 18 (2):101-17. https://doi.org/10.9734/ajrcos/2025/v18i2565.