ALGORITHM FOR RECOGNITION HIGHLY CORRUPTED QR-CODES

Authors

  • Roman Naumovych Kvietnyi Vinnitsa National Technical University
  • Yurii Yuriiovych Ivanov Vinnytsia National Technical University
  • Volodymyr Volodymyrovych Pivoshenko Вінницький національний технічний університет
  • Anatolii Stepanovych Vasiura Vinnitsa National Technical University

DOI:

https://doi.org/10.31649/1999-9941-2019-45-2-25-32

Keywords:

Hamming-Lippmann neural network, learning algorithm, sliding window mode, images recognitio, error corrections, QR codes, computational complexity, optimal parameters

Abstract

The intensive development of information technology has led to the creation of data exchange systems, that using combined compression, protection against damage and information storage. Such systems usually use matrix codes, that allow to store a large amount of information compactly and recognized it quickly by scanning equipment. In this article has been solved the task of recognition and correction of high damaged matrix codes, namely QR codes, where there is a high level of noise, there are no key elements or colors are overlaid. Such images are not recognized by decoding software as the structure of the detectors of elements is damaged and the correcting ability of the built-in Reed-Solomon codes doesn't allow to correct the necessary part of errors. That's why the algorithm based on the usage of artificial Hamming-Lippmann neural network with the base of samples and image processing in the sliding window mode is offered, which simplifies the learning process of the network without appliance of labor-intensive computational operations, large volumes of memory and high time consumption, even for images with high resolution and big size. The network learning process consists of two parts: image processing,            sample recognition and correction. In order to achieve correct recognition, it is necessary to identify experimentally the optimal parameters of learning, thanks to which the matrix of samples the rows will differ sufficiently from each other. For this purpose, the authors developed software in C# language, with the helping of which the necessary experimental researches were performed. The conditions of correct work of the neural network (optimal values of the sliding window size and the threshold for different sizes of QR-code images) has been determined, as well as cases, when errors of recognition and instabilities of its outputs are possible. The results of the researches show, that the developed algorithm can be applied as an additional procedure of recognition and correction of QR codes in different data exchange systems.

Author Biographies

Roman Naumovych Kvietnyi, Vinnitsa National Technical University

Doctor of Technical Sciences, Professor, Head of the Automation and Intelligent Information Technologies Department, VNTU, Corresponding Member of the National Academy of Pedagogical Sciences of Ukraine, Honored Worker of Science and Technology

Yurii Yuriiovych Ivanov, Vinnytsia National Technical University

Candidate of Technical Sciences, Associate Professor, Department of Automation and Intelligent Information Technology

Volodymyr Volodymyrovych Pivoshenko, Вінницький національний технічний університет

student of the department of automation and intellectual information technologies

Anatolii Stepanovych Vasiura, Vinnitsa National Technical University

Candidate of Technical Sciences, Professor, Department of Automation and Intelligent Information Technology

Downloads

Abstract views: 378

Published

2019-10-15

How to Cite

[1]
R. N. Kvietnyi, Y. Y. Ivanov, V. V. Pivoshenko, and A. S. Vasiura, “ALGORITHM FOR RECOGNITION HIGHLY CORRUPTED QR-CODES”, ІТКІ, vol. 45, no. 2, pp. 25–32, Oct. 2019.

Issue

Section

Information technology and coding theory

Metrics

Downloads

Download data is not yet available.

Most read articles by the same author(s)

1 2 > >>