DOI:
Cybernetics and Computer Engineering, 2024,2(216)
Volosheniuk D.O., PhD (Engineering), Senior Researcher
Head of the Research Laboratory of Unmanned Complexes and Systems
https://orcid.org/0000-0003-3793-7801,
e-mail: p-h-o-e-n-i-x@ukr.net
Tymchyshyn R.M., PhD Student,
Researcher of the Research Laboratory of Unmanned Complexes and Systems
https://orcid.org/0000-0002-4243-4240,
e-mail: romantymchyshyn.rt@gmail.com
International Research and Training Center for Information
Technologies and Systems of the National Academy of Science
and Ministry of Education and Science of Ukraine
40, Acad. Glushkov av., 03187, Kyiv, Ukraine
EDGE DETECTION ALGORITHM FOR MONITORING OF TRANSPORT INFRASTRUCTURE
Introduction. Technologies for monitoring transport infrastructure have been rapidly evolving in recent years, absorbing innovations and the latest developments. The main direction of development and use for this technology has been the implementation of continuous monitoring and control of different aspects of transport infrastructure to ensure its safety and allow efficient and timely management. Computer vision has been playing the main role in the evolution of these technologies and has made unmanned aerial vehicles (UAVs) the most cost-efficient remote monitoring tool.
Purpose. Among the main tasks in the field are monitoring traffic and the conditions of road surfaces and markings. Fast and accurate monitoring systems enable quick responses and minimize negative consequences for citizens. Despite the active development of computer vision algorithms, there is no universal algorithm that suits all scenarios. Algorithms depend on the task, conditions, and even UAV trajectory; even a slight change in the visual scene can cause suboptimal results.
Lately, significant progress has been made in the development of edge detection algorithms. However, they do not consider the specifics of the task of monitoring road markings. The algorithm should consider the characteristics of the objects of interest – their geometric and color features, and the presence of many other objects in the images.
The goal of this paper is to present an algorithm crafted specifically for the task of monitoring transport infrastructure.
Methods. Computer vision, threshold filtering, Sobel operator, noise removal, probabilistic Hough transform, histograms.
Results. The main features of the task of monitoring transport infrastructure using visual data obtained from surveillance cameras or unmanned aerial vehicles have been analyzed. An algorithm for edge detection in images has been developed, which addresses the shortcomings of known methods and is specifically enhanced for working in the domain of transport infrastructure monitoring. The algorithm leverages the narrow specialization of the task to improve the obtained results. The foundation of the algorithm is based on the features of the HSL color model, filtering in the saturation and lightness channels using gradients obtained from the Sobel operator, segment detection based on the probabilistic Hough transform, and a developed algorithm for boundary extraction of point clusters using histograms.
Conclusion. The proposed algorithm can be used in automated and semi-automated decision-making systems, UAV design bureaus, UAV manufacturing enterprises, and information-analytical centers to develop unmanned aviation systems and aerial monitoring technologies to enhance human safety and the economic development of the state. The use of automatic remote monitoring data processing methods allows for faster acquisition of necessary results and improves the efficiency of using geospatial data.
Keywords. Computer vision, object detection, edge detection, image filtering, transportation infrastructure, information technology, monitoring.
REFERENCES
1. Schubert Johan Brynielsson, Joel Nilsson, Mattias Svenmarck Peter. Artificial Intelligence for Decision Support. Command and Control Systems, 2018.
2. Kozub A.M. Analysis of the Means of Gathering Information for Geographic Information Systems Kozub A.M., Suvorova N.O , Chernjavskiy V.M. Sistemi ozbroênnâ ì vìjsʹkova tehnìka. 2011. № 3. pp. 42-47 ISSN 1997-9568 [In Ukrainian]
3. Bhanu B. Automatic target recognition State of the art survey . IEEE Trans. Aerosp. Electron. Syst. Vol. AES-22, July 1986, pp. 364–379.
4. Danyk Yu.H., Protsenko M.M. Choice of color model for the digital processing of images in unmanned aircraft system. The Journal of Zhytomyr State Technological University. 2013. № 2 (65). [In Ukrainian]
5. Sobel Irwin. (2014). An Isotropic 3×3 Image Gradient Operator. Presentation at Stanford A.I. Project 1968.
6. N. Jamil, T. M. T. Sembok, Z. A. Bakar. Noise removal and enhancement of binary images using morphological operations. 2008 International Symposium on Information Technology, Kuala Lumpur, Malaysia, 2008, pp. 1-6, doi: 10.1109/ITSIM.2008.4631954.
7. N. Kiryati, Y. Eldar, A.M. Bruckstein. A probabilistic Hough transform. Pattern Recognition. 1991, Vol. 24, Issue 4, 1991, pp. 303-316, doi: 10.1016/0031-3203(91)90073-E.
8. J. Illingworth, J. Kittler. A survey of the hough transform. Computer Vision, Graphics, and Image Processing. 1988, Vol. 44, Issue 1, 198, pp. 87-116, doi: 10.1016/S0734-189X(88)80033-1.
9. Thomas Risse. Hough transform for line recognition: Complexity of evidence accumulation and cluster detection. Computer Vision, Graphics, and Image Processing. 1989, Vol. 46, Issue 3, 1989, pp. 327-345, doi: 10.1016/0734-189X(89)90036-4
Received 29.04.2024