Related Experiment Video
Updated: Jul 15, 2025

Large-scale Reconstructions and Independent, Unbiased Clustering Based on Morphological Metrics to Classify Neurons in Selective Populations
Published on: February 15, 2017
Using Different Types of Artificial Neural Networks to Classify 2D Matrix Codes and Their Rotations-A Comparative
Ladislav Karrach1, Elena Pivarčiová1
1Department of Manufacturing and Automation Technology, Faculty of Technology, Technical University in Zvolen, Masarykova 24, 960 01 Zvolen, Slovakia.
Convolutional neural networks (CNNs) excel at classifying 2D matrix codes, outperforming multilayer perceptrons and radial basis function networks. This study compares four artificial neural networks for robust code recognition.
Area of Science:
- Computer Vision
- Machine Learning
- Pattern Recognition
Background:
- Artificial neural networks (ANNs) are powerful tools for computer vision tasks like image classification and object detection.
- Classifying 2D matrix codes (e.g., Data Matrix, QR codes, Aztec codes) and their rotations presents a significant challenge in pattern recognition.
Purpose of the Study:
- To comparatively evaluate the performance of four ANNs: multilayer perceptrons (MLPs), probabilistic neural networks (PNNs), radial basis function neural networks (RBFNNs), and convolutional neural networks (CNNs).
- To investigate the ability of these ANNs to accurately classify various 2D matrix codes and their rotational variations.
Main Methods:
- Detailed explanation of the fundamental components and architectures of MLPs, PNNs, RBFNNs, and CNNs.
- Comparative analysis of classification accuracy across different ANN configurations using a dataset of 3000 synthetic 2D matrix code samples.
- Training and testing of each ANN model on the comprehensive dataset to assess performance.
Main Results:
- When trained on the full dataset, CNNs demonstrated superior performance in classifying 2D matrix codes.
- RBFNNs achieved the second-best classification accuracy, followed closely by MLPs.
- The study highlights the effectiveness of specific ANN architectures for 2D code recognition tasks.
Conclusions:
- Convolutional neural networks are highly effective for the classification of 2D matrix codes, including handling rotational variations.
- The comparative study provides valuable insights into the strengths of different artificial neural network architectures for barcode recognition.
- Findings suggest CNNs as a preferred model for robust and accurate 2D matrix code classification in computer vision applications.
More Related Videos
Related Concept Videos
Sequence Networks of Rotating Machines
Zero-sequence current induces a voltage drop across the generator's neutral impedance and other...
Relative Motion Analysis using Rotating Axes
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...
Relative Motion Analysis using Rotating Axes-Problem Solving
Here, in order to determine the magnitude of velocity and acceleration for point...
Vector Transformation in Rotating Coordinate Systems
Classification of Signals
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
Classification of Systems-II

