OBJECT DETECTION ALGORITHM FOR OPTOELECTRONIC SYSTEMS WITH ONLINE LEARNING

  • V.A. Tupikov SPE "Research and Production Enterprise "Air and Marine Electronics"
  • V.A. Pavlova SPE "Research and Production Enterprise "Air and Marine Electronics"
  • V.A. Bondarenko SPE "Research and Production Enterprise "Air and Marine Electronics"
  • M.V. Sozinova SPE "Research and Production Enterprise "Air and Marine Electronics"
  • P.A. Gessen SPE "Research and Production Enterprise "Air and Marine Electronics"
Keywords: Automatic detection, online learning, support vector machine, istogram of oriented gradients, automatic tracking

Abstract

In order to create a new algorithm for automatic detection of objects with real-time training, a
study of the world scientific groundwork in the field of general-purpose automatic tracking with the
ability to recognize a tracked object with the potential for application in embedded computing systems
of optoelectronic systems of promising robotic complexes was carried out. Based on the conducted
research, methods and approaches were selected and tested that allow, with the greatest accuracy,
while maintaining high computational efficiency, to provide training of classifiers on the fly
(online learning) without a priori knowledge of the type of tracking object and to ensure the subsequent
detection of the original object in the event of its short-term loss. Such methods include a histogram
of oriented gradients – a descriptor of key features based on the analysis of the distribution of
the brightness gradients of the object image. Its use allows you to reduce the amount of information
used without losing key data about the object and to increase the speed of image processing. The
article substantiates the choice of one of the real-time classification algorithms that allows solving
the problem of binary classification – the support vector machine. Due to the high speed of data processing
and the need for a small amount of initial training data to construct a separating hyperplane,
on the basis of which the classification of objects is done, this method is chosen as the most suitable
for solving the problem. For online training, a modification of the support vector machine method
was chosen, which implements stochastic gradient descent at each step of the algorithm – Pegasos.
The authors of the study carried out the development and semi-natural modeling of the selected algorithm,
evaluated the effectiveness of its work in the tasks of detecting an 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 and is planned to be implemented as part of a special
software for optoelectronic systems of advanced robotic systems. In the conclusion, proposals are
presented to further improve the accuracy and probability of the object detection by the developed
algorithm, as well as for improving its performance by optimizing calculations.

References

1. Bertinetto L., Valmadre J., Henriques J.F., Vedaldi A., Torr P.H.S. Fully-Convolutional Siamese
Networks for Object Tracking. In: Hua G., Jégou H. (eds) Computer Vision – ECCV
2016 Workshops. ECCV 2016. Lecture Notes in Computer Science, Vol. 9914. Springer,
Cham, 2016.
2. Zhang Y., Wang L., Qi J., Wang D., Feng M., Lu H. Structured Siamese Network for Real-
Time Visual Tracking. In: Ferrari V., Hebert M., Sminchisescu C., Weiss Y. (eds) Computer
Vision – ECCV 2018. ECCV 2018. Lecture Notes in Computer Science, Vol. 11213. Springer,
Cham, 2018.
3. Li D., Yu Y. & Chen X. Object tracking framework with Siamese network and re-detection
mechanism, J Wireless Com Network, 2019, 261.
4. Kalal Z., Mikolajczyk K., Matas J. Tracking-Learning-Detection, IEEE Transactions on Pattern
Analysis and Machine Intelligence, 2012, Vol. 34, No. 7, pp. 1409-1422.
5. Henriques J.F., et al. High-Speed Tracking with Kernelized Correlation Filters, IEEE Transactions
on Pattern Analysis and Machine Intelligence, 2015, Vol. 37, No. 3, pp. 583-596.
6. Davis P.J. Circulant Matrices. Wiley-Interscience, NY, 1979.
7. Dalal N., Triggs B. Histograms of oriented gradients for human detection, 2005 IEEE Computer
Society Conference on Computer Vision and Pattern Recognition (CVPR'05), San Diego,
CA, USA, 2005, Vol. 1, pp. 886-893. Doi: 10.1109/CVPR.2005.177.
8. Rybski P.E., Huber D., Morris D.D., Hoffman R. Visual classification of coarse vehicle orientation
using Histogram of Oriented Gradients features, 2010 IEEE Intelligent Vehicles Symposium,
La Jolla, CA, USA, 2010, pp. 921-928. Doi: 10.1109/IVS.2010.5547996.
9. Dollár P., Appel R., Belongie S. and Perona P. Fast Feature Pyramids for Object Detection,
IEEE Transactions on Pattern Analysis and Machine Intelligence, Aug. 2014, Vol. 36, No. 8,
pp. 1532-1545.
10. Samsonov N.A., Gneushev A.N. Deskriptor v akkumulyatornom prostranstve khafa
gradientnogo polya izobrazheniya dlya detektirovaniya peshekhodov [Textural descriptor in
the Hough accumulator space of the gradient field for detecting pedestrians], Mashinnoe
obuchenie i analiz dannykh [Machine learning and data analysis], 2017, No. 3, Vol. 3, pp. 203-
215. eISSN: 2223-3792.
11. Misra I., Shrivastava A., Hebert. M. HOG and Spatial Convolution on SIMD Architecture,
Technical report, Robotics Institute, Carnegie Mellon University, 2013.
12. Huang C., Huang J. A Fast HOG Descriptor Using Lookup Table and Integral Image. ArXiv,
abs/1703.06256, 2017.
13. Roshan K., Saurabh S. Machine Learning: A Review on Binary Classification, International
Journal of Computer Applications, 2017.
14. Cortes C., Vapnik V. Support Vector Networks, Mach. Learn., 1995, Vol. 20, pp. 273-297
15. Burges J.C. A tutorial on support vector machines for pattern recognition, Data Min. Knowl.
Disc., 1998, pp. 121-167.
16. Cristianini N., Shawe-Taylor J. An Introduction to Support Vector Machines and other kernelbased
learning methods. Cambridge University Press, Cambridge, 2000.
17. Zhou X., Zhang X., Wang B. Online Support Vector Machine: A Survey. In: Kim J., Geem Z.
(eds) Harmony Search Algorithm. Advances in Intelligent Systems and Computing, Vol. 382.
Springer, Berlin, Heidelberg, 2016. Available at: https://doi.org/10.1007/978-3-662-47926-1_26.
18. Shalev-Shwartz S., Singer Y., Srebro N. et al. Pegasos: primal estimated sub-gradient solver for
SVM, Math. Program., 2020, Vol. 127, pp. 3-30.
19. Bondarenko V.A., El'tsova D.K., Lizin A.I., Pavlova V.A., Sozinova M.V., Tupikov V.A.
Mnogoagentnyy algoritm avtomaticheskogo obnaruzheniya i soprovozhdeniya
nedeterminirovannykh ob"ektov [Multi-agent algorithm for automatic detection and tracking
of non-deterministic objects], Izvestiya YuFU. Tekhnicheskie nauki [Izvestiya SFedU. Engineering
Sciences], 2020, No. 1 (211), pp. 218-232.
20. Rezatofighi H., Tsoi N., Gwak J., Sadeghian A., Reid I. Savarese S. Generalized Intersection Over
Union: A Metric and a Loss for Bounding Box Regression, 2019 IEEE/CVF Conference on
Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA, 2019, pp. 658-666.
21. Heikkilä M., Pietikäinen M. A texture-based method for modeling the background and detecting
moving objects, IEEE Transactions on Pattern Analysis and Machine Intelligence, 2006,
Vol. 28 (4), pp. 657-662.
22. Kertész C. Texture-Based Foreground Detection, International Journal of Signal Processing,
Image Processing and Pattern Recognition (IJSIP), 2011, Vol. 4, No. 4.
23. Khalifa T. Şengül G. The Integrated Usage of LBP and HOG Transformations and Machine
Learning Algorithms for Age Range Prediction from Facial Images, Tehnicki Vjesnik, 2018,
Vol. 25, pp. 1356-1362. Doi. 10.17559/TV-20170308030459.
Published
2021-04-04
Section
SECTION IV. COMMUNICATION, NAVIGATION, AND HOVER