VIDEO DATA QUALITY IMPROVEMENT METHODS AND TOOLS DEVELOPMENT FOR MOBILE VISION SYSTEMS

Main Article Content

Kostiantyn Dergachov
https://orcid.org/0000-0002-6939-3100
Leonid Krasnov
https://orcid.org/0000-0003-2607-8423
Oleksandr Cheliadin
https://orcid.org/0000-0002-1201-6240
Roman Kazatinskij
https://orcid.org/0000-0002-7098-715X

Abstract

Subject of study. The article proposes new methods of input and preliminary processing of video data for web- and specialized pi-cameras in monocular and stereo vision systems based on Raspberry Pi microcomputers to improve the quality of work of modern mobile vision systems. This approach is always relevant, since the design of modern vision systems constantly requires new non-trivial hardware, algorithmic and software solutions. Objectives. The goals are to compare quality indicators of the known methods of input and preliminary processing of video data in vision systems and to develop new methods and algorithms providing better speed, the necessary frame resolution and the independence of the frame brightness from changes in scene illumination while reading video data. Methods used. The paper formulates a comprehensive criterion for improving the quality of the Raspberry Pi microcomputer video input and preprocessing video data. Based on the accepted quality indicators (video input speed, resolution, and stability indicators of average brightness of the current frames of the received video stream), video input and preprocessing algorithms that satisfy the specified requirements are synthesized. This allows to find the optimal method for processing video data and to overcome the contradiction of reducing the input speed due to the need of increasing the resolution of video frames for each project. The created universal program for input and preliminary processing of these data allowed to obtain quantitative estimates of the effectiveness of the developed algorithms and formulate recommendations for their further use. All this allows you to significantly increase the efficiency of using Raspberry Pi microcomputers in modern mobile vision systems. The results obtained are the basis for the creation of a universal software product for high-speed input (in real time) and preliminary processing of video data for face detection and recognition systems, as well as stereo vision systems. Conclusions. The conducted experimental studies confirmed the efficiency and effectiveness of the proposed methods and algorithms for high-speed input of video data with different values of the resolution of the frame and the ability to adaptively adjust its brightness. Based on the created methods and algorithms, various options for its software implementation are proposed. This allows us to recommend the results for practical use. Prospects for further research include the expansion of the vector of criteria for assessing quality and features for optimizing video data, as well as the creation of new algorithms and various versions of programs based on them.

Article Details

How to Cite
Dergachov, K., Krasnov, L., Cheliadin, O., & Kazatinskij, R. (2020). VIDEO DATA QUALITY IMPROVEMENT METHODS AND TOOLS DEVELOPMENT FOR MOBILE VISION SYSTEMS. Advanced Information Systems, 4(2), 85–93. https://doi.org/10.20998/2522-9052.2020.2.13
Section
Methods of information systems synthesis
Author Biographies

Kostiantyn Dergachov, National Aviation University “Kharkiv Aviation Institute”, Kharkiv

Candidate of Technical Science, Associate Professor, Head of Aircraft Control Systems Department

Leonid Krasnov, National Aviation University “Kharkiv Aviation Institute”, Kharkiv

Candidate of Technical Science, Senior Research, Associate Professor of Aircraft Control Systems Department

Oleksandr Cheliadin, National Aviation University “Kharkiv Aviation Institute”, Kharkiv

Doctoral Student of Aircraft Control Systems Department

Roman Kazatinskij, National Aviation University “Kharkiv Aviation Institute”, Kharkiv

Postgraduate Student of Aircraft Control Systems Department

References

(2020), The official documentation site for working with a Raspberry Pi computer, available to: https://www.raspberrypi.org;

(2020), The official site of the Python language, available to: http://python.org/;

(2020), The official website of the developers of the OpenCV library, available to: http://opencv.org;

(2019), Synchronized Dual Camera for Raspberry Pi 4., Published by Lee Jackson on September 16, 2019, available to: https://www.arducam.com/dual-camera-hat-synchronize-stereo-pi-raspberry/;

Fedorov, D.Ju. (2016), Fundamentals of programming using the Python language as an example, Simvol-Pljus, SPb., 176 р.

Lutc M. (2011), Python Programming, Simvol-Pljus, SPb., 992 р.

Protasov, S.I., Kurgalin, S.D. and Kryloveckij A.A. (2011), “Using webcams as a source of stereo pair flow”, Vestnik VGU, Serija: sistemnyj analiz i informacionnye tehnologii, Voronezh, No. 2

Linda G., Shapiro and George C., Stockman (2001), Computer Vision, Prentice Hall, 580 p.

Joseph, Howse and Joe Minichino (2015), Learning OpenCV 3 Computer Vision with Python, Second Edition, Packt Publishing, ISBN: 978-1-78528-977-4.

Saurabh, Kapur (2017), Computer Vision with Python 3, Packt Publishing, ISBN: 978-1-78829-976-3.

Prateek, Joshi (2015), OpenCV with Python By Example, Packt Publishing, ISBN: 978-1-78528-393-2.

Dergachov, K., Krasnov, L., Cheliadin, O. and Zymovin, A. (2018), “Adaptive algorithms of face detection and effectiveness assessment of their use”, Advanced Information Systems, Vol. 2, No. 3, DOI: https://doi.org/10.20998/2522-9052.2018.3.02.

Dergachov, K., Krasnov, L., Cheliadin, O. and Plakhotnyi, O. (2019), “Web-cameras stereo pairs color correction method and its practical implementation”, Advanced Information Systems, Vol. 3, No. 1, pp. 29-42, DOI: https://doi.org/10.20998/2522-9052.2019.1.06