Using Convolutional Neural Networks for Image Detection and Recognition Based on a Self-Written Generator

Object recognition is a branch of artificial vision and one of the pillars of machine vision. It consists of the identification of forms pre-described in a digital image and, in general, in a digital video stream. While it is generally possible to perform recognition on video clips, the learning pro...

Full description

Bibliographic Details
Main Authors: Moutouama N’dah Bienvenu Mouale, Dmitry Kozyrev
Format: Article
Language:Russian
Published: The Fund for Promotion of Internet media, IT education, human development «League Internet Media» 2022-10-01
Series:Современные информационные технологии и IT-образование
Subjects:
Online Access:http://sitito.cs.msu.ru/index.php/SITITO/article/view/891
_version_ 1811162445204422656
author Moutouama N’dah Bienvenu Mouale
Dmitry Kozyrev
author_facet Moutouama N’dah Bienvenu Mouale
Dmitry Kozyrev
author_sort Moutouama N’dah Bienvenu Mouale
collection DOAJ
description Object recognition is a branch of artificial vision and one of the pillars of machine vision. It consists of the identification of forms pre-described in a digital image and, in general, in a digital video stream. While it is generally possible to perform recognition on video clips, the learning process is usually performed on images. In this paper, we consider an algorithm for classifying and recognizing objects using convolutional neural networks. The purpose of the work is to implement an algorithm for detecting and classifying various graphic objects fed from a webcam. The task is to first classify and recognize an object with high accuracy according to a given dataset and then demonstrate how to generate images to increase the size of the training data set using a self-written generator. The classification and recognition algorithm used is invariant to translation, translation, and rotation. A significant novelty in this work is the creation of a self-written generator that allows you to apply various types of augmentation (artificial increase in the size of the training sample by modifying the training data) to form new groups (batches) of modified images each time.
first_indexed 2024-04-10T06:29:44Z
format Article
id doaj.art-9ae79744be484f3abb89918eb6538dc1
institution Directory Open Access Journal
issn 2411-1473
language Russian
last_indexed 2024-04-10T06:29:44Z
publishDate 2022-10-01
publisher The Fund for Promotion of Internet media, IT education, human development «League Internet Media»
record_format Article
series Современные информационные технологии и IT-образование
spelling doaj.art-9ae79744be484f3abb89918eb6538dc12023-03-01T12:10:03ZrusThe Fund for Promotion of Internet media, IT education, human development «League Internet Media»Современные информационные технологии и IT-образование2411-14732022-10-0118350751510.25559/SITITO.18.202203.507-515Using Convolutional Neural Networks for Image Detection and Recognition Based on a Self-Written GeneratorMoutouama N’dah Bienvenu Mouale0https://orcid.org/0000-0002-7230-5714Dmitry Kozyrev1https://orcid.org/0000-0003-0538-8430Peoples' Friendship University of Russia, Moscow, RussiaPeoples' Friendship University of Russia, Moscow, RussiaObject recognition is a branch of artificial vision and one of the pillars of machine vision. It consists of the identification of forms pre-described in a digital image and, in general, in a digital video stream. While it is generally possible to perform recognition on video clips, the learning process is usually performed on images. In this paper, we consider an algorithm for classifying and recognizing objects using convolutional neural networks. The purpose of the work is to implement an algorithm for detecting and classifying various graphic objects fed from a webcam. The task is to first classify and recognize an object with high accuracy according to a given dataset and then demonstrate how to generate images to increase the size of the training data set using a self-written generator. The classification and recognition algorithm used is invariant to translation, translation, and rotation. A significant novelty in this work is the creation of a self-written generator that allows you to apply various types of augmentation (artificial increase in the size of the training sample by modifying the training data) to form new groups (batches) of modified images each time.http://sitito.cs.msu.ru/index.php/SITITO/article/view/891image detectionimage recognitionconvolutional neural networksr-cnn (regional convolutional neural networks) modelaugmentationssubsampling
spellingShingle Moutouama N’dah Bienvenu Mouale
Dmitry Kozyrev
Using Convolutional Neural Networks for Image Detection and Recognition Based on a Self-Written Generator
Современные информационные технологии и IT-образование
image detection
image recognition
convolutional neural networks
r-cnn (regional convolutional neural networks) model
augmentations
subsampling
title Using Convolutional Neural Networks for Image Detection and Recognition Based on a Self-Written Generator
title_full Using Convolutional Neural Networks for Image Detection and Recognition Based on a Self-Written Generator
title_fullStr Using Convolutional Neural Networks for Image Detection and Recognition Based on a Self-Written Generator
title_full_unstemmed Using Convolutional Neural Networks for Image Detection and Recognition Based on a Self-Written Generator
title_short Using Convolutional Neural Networks for Image Detection and Recognition Based on a Self-Written Generator
title_sort using convolutional neural networks for image detection and recognition based on a self written generator
topic image detection
image recognition
convolutional neural networks
r-cnn (regional convolutional neural networks) model
augmentations
subsampling
url http://sitito.cs.msu.ru/index.php/SITITO/article/view/891
work_keys_str_mv AT moutouamandahbienvenumouale usingconvolutionalneuralnetworksforimagedetectionandrecognitionbasedonaselfwrittengenerator
AT dmitrykozyrev usingconvolutionalneuralnetworksforimagedetectionandrecognitionbasedonaselfwrittengenerator