Search
Search Results
-
MULTI-AGENT ALGORITHM FOR AUTOMATIC DETECTION AND TRACKING OF NON-DETERMINISTIC OBJECTS
V.A. Tupikov, V.A. Pavlova, V.A. Bondarenko, A.I. Lizin, D.K. Eltsova, M.V. Sozinova2020-07-10Abstract ▼In order to develop a robust algorithm for the automatic detection and tracking of non-deterministic objects for embedded computing systems, in this work, a study and analysis in the field of state-of-the-art general-purpose automatic tracking algorithms is performed. The most successful of those algorithms suitable for long-term stable automatic tracking of objects (without a priori knowledge of the type of object being tracked) have already gone beyond solving exclu-sively tracking problems, and include a synergistic combination of several heterogeneous tracking algorithms, as well as at least one automatic detection and / or classification algorithm. Thus, the authors of the article conclude that the most stable modern automatic tracking algorithms are a multi-agent system that makes a decision about the current position, size and other parameters of the tracked object image based on intelligent voting of system’s submodules that independently monitor the object and form its model. Individual models of each of the submodules are updated based on the results of a collective decision. The authors of the study identified the most effective of the applied basic algorithms suitable for use in embedded computing systems of robotic systems, and developed a new multi-agent algorithm for the automatic detection and tracking of non-deterministic objects. The presented multi-agent algorithm includes a submodule for extracting and matching key points in images, a clustering and filtering submodule for key points using the DBSCAN algorithm, a tracking submodule based on the optical flow calculation algorithm, and a key point classification submodule. A semi-natural testing of the developed algorithm was carried out and its effectiveness in solving tasks not only of automatic tracking of objects, but also in tasks of automatic objects detection using several reference images were evaluated. In conclusion, the authors present steps for further improving the accuracy and performance of the developed algo-rithm for its forthcoming implementation for on-board computing systems of aerial vehicles.
-
CORRELATIONAL SUPPORT ALGORITHM WITH REAL-TIME LEARNING
V. А. Tupikov, V. А. Pavlova, А.Y. Gagarina, P. А. Gessen, А.I. Lizin, М. V. Sozinova2022-04-21Abstract ▼In order to develop a stable algorithm for automatic detection and tracking of nondeterministic
objects with real-time learning for embedded computing systems with optoelectronic
devices, within the framework of this work, a study and analysis of the existing world scientific and
technical experience in the field of automatic tracking algorithms for general purposes was carried
out. The article shows that the most stable modern automatic tracking algorithms are a system
that makes a decision about the current position, size and other parameters of the tracked
image based on the model being trained. The authors of the study identified the most effective of
the applied basic algorithms suitable for use in embedded computing systems of robotic complexes,
and developed a new algorithm for automatic detection and maintenance of non-deterministic
objects. A semi-natural testing of the developed algorithm was carried out and its effectiveness
was evaluated in solving problems not only of automatic tracking of objects, but also problems of
automatic detection of objects using several reference images. In conclusion, proposals are presented
for further improving the accuracy of the developed algorithm and for its optimization and
implementation in the special software of on-board computer systems of aircraft. -
RECURSIVE ANALYSIS ALGORITHM AND RESTORATION OF CONTOURS IN NAVIGATION AND GUIDANCE SYSTEMS
V.А. Tupikov, V.А. Pavlova, А.I. Lizin, P.А. Gessen, V.D. Saenko2024-05-28Abstract ▼In order to develop an object detection algorithm for embedded computing systems of opticalelectronic
complexes, an analysis of the existing world scientific and technical experience was carried out,
aimed at improving the process of identifying contours. Based on the analysis, the authors of the article
developed a new method for correcting contour images. This method implements an approach that allows
you to merge broken contours and apply filtering based on various parameters for optimal contour analysis.
The first step of the algorithm is to apply blur to the image, followed by the application of the Kenny
edge detection algorithm. Then the contours are thinned and the contour image is filtered to remove the
weakest contours. The next steps are the creation and processing of each individual contour, as well as
filtering outliers. The final stage is to connect and search for inflection points of the contour. The work
highlights both the advantages and disadvantages of classical edge extraction methods in the context of
their use in object detection algorithms. The authors of the study analyzed two classical morphological
operators - dilatation and erosion, as well as the existing basic variations of their use, such as opening
and closing, as methods for combining contours. As a result of a comparative analysis of the results of the
work of morphological operators of dilatation and erosion, as well as the main variations of their application,
with a recursive algorithm for analyzing and restoring contours, the advantage of the latter in terms
of preserving the integrity of the morphological characteristics of objects was revealed. The authors also
proposed ideas for further development of a recursive algorithm for analysis and restoration of contours,
as well as its further application in problems of detecting objects in images. -
HYBRID ALGORITHM OF AUTOMATIC TRACKING FOR EMBEDDED COMPUTERS OF OPTOELECTRONIC NAVIGATION AND GUIDANCE SYSTEMS
V. А. Tupikov, V. А. Pavlova, А.I. Lizin, P.А. Gessen, V.D. Saenko2024-04-16Abstract ▼The authors of the work carried out research in the field of technical vision systems, as well
as approaches to solving problems of detecting and tracking objects of interest without a priori
knowledge of their type, taking into account the target platform in the form of an embedded optoelectronic
system computer. Based on the data obtained, the sphere was analyzed and a new hybrid
maintenance algorithm for embedded systems was proposed. It is based on a combination of several
types of maintenance algorithms, with one of them as a priority, providing the main work, and
several auxiliary ones to stabilize and expand the functionality of the priority one. They are connected
by an external processing cycle, which, based on a consensus decision of internal algorithms,
independently decides on the position of the target object in the frame and stores auxiliary
information to ensure the correct operation of the entire algorithm, as well as responsible for making
a decision on the re-detection of the target. The authors propose two possible implementations
of this approach, used depending on the power of available computing resources. A variant of the
algorithm has been implemented for the available computing power, and its semi-natural tests
have been carried out based on real video sequences. They represent different backgrounds and
different structural objects of interest with different dynamics of change over time. The evaluation
of the results of the proposed algorithm in the tasks of detecting and tracking an object of interest
in real time on the presented videos using a software package for automating testing of detection
and tracking algorithms has been carried out. As a result, the algorithm showed high efficiency in
the tasks set, improving the accuracy of tracking, in comparison with internal algorithms that
worked separately, by adding rotary and scale invariances, and also significantly increased the
ability to re-detect an object after its loss. In conclusion, the authors present proposals for the
further development and implementation of optoelectronic systems into embedded computers -
MODULE FOR ADJUSTING PARAMETERS OF ALGORITHMS FOR AUTOMATIC DETECTION AND TRACKING OF OBJECTS FOR OPTOELECTRONIC SYSTEMS
V. А. Tupikov, V. А. Pavlova, А.I. Lizin, P.А. Gessen71-812022-04-20Abstract ▼In order to create an innovative module for automatic correction of algorithms for automatic
detection and tracking of objects with real-time training, a study of world experience in the field
of general-purpose automatic tracking with the ability to recognize the tracking object for use in
embedded computing devices of optoelectronic systems of promising robotic complexes was carried
out. Based on the conducted research, methods and approaches have been selected and tested
that allow with the greatest accuracy, while maintaining high computational efficiency, to provide
on-the-fly training of classifiers (online learning) without a priori knowledge of the type of tracking object and to ensure subsequent correction during tracking and detection of the original object
in case of its short-term loss. Such methods include a histogram of directional gradients – a descriptor
of key features based on the analysis of the distribution of brightness gradients of an object
image. Its use allows you to reduce the amount of information used without losing key data
about the object and increase the speed of image processing. The article substantiates the choice
of one of the classification algorithms in real time, which allows solving the problem of binary
classification - the method of support vectors. Due to the high speed of data processing and the
need for a small amount of initial training data to build a separating hyperplane, on the basis of
which the classification of objects takes place, this method is chosen as the most suitable for solving
the task. To implement online training, a modification of the support vector machine was chosen,
implementing stochastic gradient descent at each step of the algorithm – Pegasos. Another
auxiliary method is the clustering method of key points – this ensures an accelerated selection of
objects for classification and training. The authors of the study carried out the development and
semi-natural modeling of the proposed module, evaluated the effectiveness of its work in the tasks
of correcting and detecting the object of interest in real time with preliminary online training in
the process of tracking the object. The developed algorithm has shown high efficiency in solving
the problem. In conclusion, proposals are presented to further improve the accuracy and probability
of detecting an object of interest by the developed algorithm, as well as to improve its performance
by optimizing calculations.








