Cargando…
Using Different Types of Artificial Neural Networks to Classify 2D Matrix Codes and Their Rotations—A Comparative Study
Artificial neural networks can solve various tasks in computer vision, such as image classification, object detection, and general recognition. Our comparative study deals with four types of artificial neural networks—multilayer perceptrons, probabilistic neural networks, radial basis function neura...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10532761/ https://www.ncbi.nlm.nih.gov/pubmed/37754952 http://dx.doi.org/10.3390/jimaging9090188 |
_version_ | 1785112037212291072 |
---|---|
author | Karrach, Ladislav Pivarčiová, Elena |
author_facet | Karrach, Ladislav Pivarčiová, Elena |
author_sort | Karrach, Ladislav |
collection | PubMed |
description | Artificial neural networks can solve various tasks in computer vision, such as image classification, object detection, and general recognition. Our comparative study deals with four types of artificial neural networks—multilayer perceptrons, probabilistic neural networks, radial basis function neural networks, and convolutional neural networks—and investigates their ability to classify 2D matrix codes (Data Matrix codes, QR codes, and Aztec codes) as well as their rotation. The paper presents the basic building blocks of these artificial neural networks and their architecture and compares the classification accuracy of 2D matrix codes under different configurations of these neural networks. A dataset of 3000 synthetic code samples was used to train and test the neural networks. When the neural networks were trained on the full dataset, the convolutional neural network showed its superiority, followed by the RBF neural network and the multilayer perceptron. |
format | Online Article Text |
id | pubmed-10532761 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-105327612023-09-28 Using Different Types of Artificial Neural Networks to Classify 2D Matrix Codes and Their Rotations—A Comparative Study Karrach, Ladislav Pivarčiová, Elena J Imaging Article Artificial neural networks can solve various tasks in computer vision, such as image classification, object detection, and general recognition. Our comparative study deals with four types of artificial neural networks—multilayer perceptrons, probabilistic neural networks, radial basis function neural networks, and convolutional neural networks—and investigates their ability to classify 2D matrix codes (Data Matrix codes, QR codes, and Aztec codes) as well as their rotation. The paper presents the basic building blocks of these artificial neural networks and their architecture and compares the classification accuracy of 2D matrix codes under different configurations of these neural networks. A dataset of 3000 synthetic code samples was used to train and test the neural networks. When the neural networks were trained on the full dataset, the convolutional neural network showed its superiority, followed by the RBF neural network and the multilayer perceptron. MDPI 2023-09-18 /pmc/articles/PMC10532761/ /pubmed/37754952 http://dx.doi.org/10.3390/jimaging9090188 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Karrach, Ladislav Pivarčiová, Elena Using Different Types of Artificial Neural Networks to Classify 2D Matrix Codes and Their Rotations—A Comparative Study |
title | Using Different Types of Artificial Neural Networks to Classify 2D Matrix Codes and Their Rotations—A Comparative Study |
title_full | Using Different Types of Artificial Neural Networks to Classify 2D Matrix Codes and Their Rotations—A Comparative Study |
title_fullStr | Using Different Types of Artificial Neural Networks to Classify 2D Matrix Codes and Their Rotations—A Comparative Study |
title_full_unstemmed | Using Different Types of Artificial Neural Networks to Classify 2D Matrix Codes and Their Rotations—A Comparative Study |
title_short | Using Different Types of Artificial Neural Networks to Classify 2D Matrix Codes and Their Rotations—A Comparative Study |
title_sort | using different types of artificial neural networks to classify 2d matrix codes and their rotations—a comparative study |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10532761/ https://www.ncbi.nlm.nih.gov/pubmed/37754952 http://dx.doi.org/10.3390/jimaging9090188 |
work_keys_str_mv | AT karrachladislav usingdifferenttypesofartificialneuralnetworkstoclassify2dmatrixcodesandtheirrotationsacomparativestudy AT pivarciovaelena usingdifferenttypesofartificialneuralnetworkstoclassify2dmatrixcodesandtheirrotationsacomparativestudy |