COMPARISON OF CLUSTER ANALYSIS ALGORITHMS IN OBJECT RECOGNITION
DOI:
https://doi.org/10.32703/2617-9040-2020-36-12Keywords:
object recognition, cluster analysis, algorithms K-means, Means-shift, DBSCANAbstract
The article is an overview of the direction of graphic image processing based on clustering algorithms. The analysis of prospects of application of algorithms of cluster analysis in digital image processing, in particular, at segmentation and compression of graphic images, and also at recognition of images in transport sphere of activity is carried out. Comparative modeling of such algorithms of cluster analysis as K-means, Mean-Shift (clustering of average shift) and DBSCAN (based on density of spatial clustering for applications with noise) on various types of data is carried out. The simulation was performed on synthetic datasets in a Jupyter Notebook environment using the Scikit-learn library. In particular, four data sets were generated in this environment, to which these clustering algorithms were applied. The simulation results showed that the K-means algorithm can effectively describe relatively simple shapes. In contrast, the mean shift does not require assumptions about the number of clusters and the shape of the distribution, but its performance depends on the choice of scale parameters. The DBSCAN algorithm can successfully detect more complex shapes, which emphasizes one of the strengths of this algorithm - the clustering of arbitrary data. The disadvantages of the selected algorithms are also given and it is indicated on which types of images they effectively work with the estimation of computational speed.
References
Giovanni Maria, Farinella Sebastiano, BattiatoRoberto Cipolla. Advanced Topics in Computer Vision and Pattern Recognition. Italy, 2013. 437p.
Amita Pal, Sankar K Pal. Pattern recognition and big data. New Jersey, 2017. 862p.
Tal Hassner, Ce Liu. Dense Image Correspondences for Computer Vision. Switzerland, 2016. 302p.
Selyankin V. V., Skorohod S. V. Analiz i obrabotka izobrazhenij v zadachah komp'yuternogo zreniya: uchebnoe posobie. Taganrog: Izd-vo YUFU, 2015. 82 s.
CHaban. L.N. Metody i algoritmy raspoznavaniya obrazov v avtomatizirovannom deshifrirovanii dannyh distancionnogo zondirovaniya: uchebnoe posobie. – M.: MIIGAiK, 2016, – 94 s.
Neelambike S. Color image segmentation by clustering. International journal of advanced research in computer science & technology. 2014. Vol. 2. № 1. Р. 95-97.
Aqil Burney S.M. K-means cluster analysis for image segmentation. International Journal of Computer Applications. 2014. Vol. 96. № 4. Р. 8.
Nameirakpam Dh. Image segmentation using k-means clustering algorithm and subtractive clustering algorithm. Eleventh international multi-conference on information processing-2015 (IMCIP-2015). India. Р. 764 – 771.
Xing Wan. Application of K-means Algorithm in Image Compression // AEMCME. 2019. Vol. 5: IOP Conf. Series: Materials Science and Engineering – China 2019.
Yousef Farhang. Face Extraction from Image based on K-Means Clustering Algorithms. (IJACSA) International Journal of Advanced Computer Science and Applications. 2017. Vol. 8, No. 9.
Rajib Saha, Mosammat Tahnin Tariq, Mohammed Hadi, and Yan Xiao. Pattern Recognition Using Clustering Analysis to Support Transportation System Management, Operations, and Modeling. Journal of Advanced Transportation. Volume 2019, Article ID 1628417, 12 pages.
Ying Chen, Jiwon Kim, Hani S. Mahmassani. Pattern Recognition Using Clustering Algorithm for Scenario Definition in Traffic Simulation-based Decision Support Systems. 2014 IEEE 17th International Conference on Intelligent Transportation Systems (ITSC) October 8-11, 2014. Qingdao, China.
Karaman S., Pezzatini D., Bimbo A. A multi-camera image processing and visualization system for train safety assessment.. Multimedia Tools and Applications. 2018. Vol. 77. № 2. Р. 1583–1604. 14. Sergios Theodoridis, Koutroumbas K. An introduction to pattern recognition: a MATLAB approach. / Academic Press, 2010. – 240 p.
An Introduction to Machine Learning with Python (O’Reilly) by Andreas C. Mueller and Sarah Guido. Copyright 2017 Sarah Guido and Andreas Mueller, 978-1-449-36941-5.
Damir Demirovi´. An Implementation of the Mean Shift Algorithm // ISSN 2105–1232 c 2019 IPOL & the authors CC–BY–NC–SA.
Rashka S. Python i mashinnoe obuchenie / per. s angl. A. V. Logunova. - M.: DMK Press, 2017. - 418 s.: il.
Downloads
Published
Issue
Section
License
Copyright: This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.











