A Novel Density Peak Fuzzy Clustering Algorithm for Moving Vehicles Using Traffic Radar
Abstract
:1. Introduction
- This paper proposes a spindle-based density peak fuzzy clustering (SDPFC) algorithm. The algorithm is divided into two parts: initial clustering and quadratic correction clustering. The initial clustering is to determine the cluster center and the number of clusters by finding the density peak. The quadratic correction clustering is to correct the clustering results by iterative updating of the fuzzy matrix and the spindle. In this way, the problem of inaccurate clustering of adjacent vehicles is solved.
- SDPFC overcomes the defect that the traditional fuzzy algorithm is not ideal for non-spherical sample set clustering. To improve the accuracy of the clustering algorithm, this paper changes the concept of iteratively updating the cluster center to the update of the spindle. In actual traffic scenes, SDPFC is more reasonable than other commonly used algorithms.
- In order to accelerate the clustering algorithm, the randomly generated initial cluster center is no longer used in this paper. Instead, the ideal initial cluster center is calculated by finding the density peak. In this way, the structure of the SDPFC algorithm is optimized. Since the ideal initial cluster center is close to the real target cluster center, the optimization algorithm greatly reduces the number of iterations.
2. Radar Signal Preprocessing
- Step 1: Receive an echo signal from the radar at the current time;
- Step 2: Transform the echo signal from the time domain to the frequency domain by using FFT (Fast Fourier Transform);
- Step 3: Determine the distance between the vehicle target and the radar-based on the spectrum information of the echo signal by Formula (1):
- Step 4: According to the spectrum information of the echo signal, the angle between the target vehicle and the radar is determined by Formula (2):
3. Previous Works
3.1. DBSCAN Clustering Algorithm
- -Neighborhood: The set of sample points within a given object radius is called the -Neighborhood of the object in dataset D, denote by .
- Core object: For any object , if there are at least objects in its -Neighborhood that is, if , then is the core object.
- Directly Density-Reachable: An object is said to be directly density-reachable from an object if is within the -Neighborhood of , and is a core object.
- Density-Reachable: is density-reachable to if there exists an object chain , such that , and is directly density-reachable from .
- Density-Connected: An object is density-connected to object with respect to and if there exists a core object such that both and are directly density-reachable from with respect to and .
Algorithm 1 DBSCAN |
Require: sample points z. Ensure: cluster center , and .
|
3.2. FCM Clustering Algorithm
Algorithm 2 FCM |
Require: sample points z. Ensure: cluster center , and .
|
4. The Spindle-Based Density Peak Fuzzy Clustering (SDPFC) Algorithm
4.1. Initial Clustering Algorithm Based on Density Peak
Algorithm 3 Initial clustering algorithm based on density peak |
Require: sample points z. Ensure: cluster center , the number of clusters i, and .
|
4.2. Fuzzy Clustering Algorithm Based on Spindle Update
Algorithm 4 Fuzzy clustering algorithm based on spindle update |
Require: sample point set , the number of clusters i, cluster center . Ensure: cluster center , and .
|
5. Comparison of Experimental Results
6. Conclusions
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
Appendix A
Appendix A.1.
References
- Virant, M.; Ambro, M. Universal Safety Distance Alert Device for Road Vehicles. Electronics 2016, 5, 19. [Google Scholar] [CrossRef] [Green Version]
- Toker, O.; Brinkmann, M. A Novel Nonlinearity Correction Algorithm for FMCW Radar Systems for Optimal Range Accuracy and Improved Multitarget Detection Capability. Electronics 2019, 8, 1290. [Google Scholar] [CrossRef] [Green Version]
- Su, Y.; Guo, Z.; Zhang, Q. An Improved Intelligent Transportation Algorithm Based on Image Processing. In Proceedings of the 2018 8th International Conference on Intelligent Systems, Modelling and Simulation (ISMS), Kuala Lumpur, Malaysia, 8–10 May 2018; pp. 22–25. [Google Scholar]
- Hu, R.; Peng, Z.; Ma, J. A Vehicle Target Recognition Algorithm for Wide-Angle SAR Based on Joint Feature Set Matching. Electronics 2019, 8, 1252. [Google Scholar] [CrossRef] [Green Version]
- Kim, Y.D.; Son, G.J.; Song, C.H.; Kim, H.K. On the Deployment and Noise Filtering of Vehicular Radar Application for Detection Enhancement in Roads and Tunnels. Sensors 2018, 18, 837. [Google Scholar]
- Zhai, G.; Wu, C.; Wang, Y. Millimeter Wave Radar Target Tracking Based on Adaptive Kalman Filter. In Proceedings of the 2018 IEEE Intelligent Vehicles Symposium (IV), Changshu, Suzhou, China, 26–30 June 2018; pp. 453–458. [Google Scholar]
- Felguera-Martin, D.; Gonzalez-Partida, J.; Almorox-Gonzalez, P.; Burgos-Garcĺa, M. Vehicular Traffic Surveillance and Road Lane Detection Using Radar Interferometry. IEEE Trans. Veh. Technol. 2012, 61, 959–970. [Google Scholar] [CrossRef] [Green Version]
- He, X.; Wang, T.; Liu, W.; Luo, T. Measurement Data Fusion Based on Optimized Weighted Least-Squares Algorithm for Multi-Target Tracking. IEEE Access 2019, 7, 13901–13916. [Google Scholar] [CrossRef]
- Behrendt, R. Traffic monitoring radar for road map calculation. In Proceedings of the 2016 17th International Radar Symposium (IRS), Krakow, Poland, 10–12 May 2016; pp. 1–4. [Google Scholar]
- Meshram, S.A.; Lande, R.S. Traffic surveillance by using image processing. In Proceedings of the 2018 International Conference on Research in Intelligent and Computing in Engineering (RICE), San Salvador, El Salvador, 22–24 August 2018; pp. 1–3. [Google Scholar]
- Ozatay, E.; Ozguner, U.; Filev, D.; Michelini, J. Bayesian Traffic Light Parameter Tracking Based on Semi-Hidden Markov Models. IEEE Trans. Intell. Transp. Syst. 2016, 17, 2998–3008. [Google Scholar] [CrossRef]
- Wang, X.; Hua, X.; Xiao, F.; Li, Y.; Hu, X.; Sun, P. Multi-Object Detection in Traffic Scenes Based on Improved SSD. Electronics 2018, 7, 302. [Google Scholar] [CrossRef] [Green Version]
- Wu, B.; Feng, Y.P.; Zheng, H.Y.; Chen, X. Dynamic Cluster Members Scheduling for Target Tracking in Sensor Networks. IEEE Sens. J. 2016, 16, 7242–7249. [Google Scholar] [CrossRef]
- Wang, T.; Wang, X.; Shi, W.; He, Z.; Zhao, Z.; Tongsheng, X. Target Localization and Tracking Based on Improved Bayesian Enhanced Least-Squares Algorithm in Wireless Sensor Networks. Comput. Netw. 2019, 167, 106968. [Google Scholar] [CrossRef]
- Wang, X.; Wang, T.; Chen, S.; Fan, R.; Xu, Y.; Wang, W.; Li, H.; Xia, T. Track fusion based on threshold factor classification algorithm in wireless sensor networks. Int. J. Commun. Syst. 2016, 30, 1–15. [Google Scholar] [CrossRef]
- Janda, F.; Pangerl, S.; Schindler, A. A road edge detection approach for marked and unmarked lanes based on video and radar. In Proceedings of the 16th International Conference on Information Fusion, Istanbul, Turkey, 9–12 July 2013. [Google Scholar]
- Wang, T.; Wang, X.; Zhao, Z.; He, Z.; Xia, T. Measurement Data Classification Optimization Based on a Novel Evolutionary Kernel Clustering Algorithm for Multi-target Tracking. IEEE Sens. J. 2018, 18, 3722–3733. [Google Scholar] [CrossRef]
- Gan, G.; Ng, K.P. k-means clustering with outlier removal. Pattern Recognit. Lett. 2017, 90, 8–14. [Google Scholar] [CrossRef]
- Na, S.; Xumin, L.; Yong, G. Research on k-means Clustering Algorithm: An Improved k-means Clustering Algorithm. In Proceedings of the 2010 Third International Symposium on Intelligent Information Technology and Security Informatics, Jinggangshan, China, 2–4 April 2010; pp. 63–67. [Google Scholar]
- Lai, Y.; He, S.; Lin, Z.; Yang, F.; Zhou, Q.; Zhou, X. An Adaptive Robust Semi-supervised Clustering Framework Using Weighted Consensus of Random k-Means Ensemble. IEEE Trans. Knowl. Data Eng. 2019. [Google Scholar] [CrossRef]
- Jiang, Z.; Li, T.; Min, W.; Qi, Z.; Rao, Y. Fuzzy c-means clustering based on weights and gene expression programming. Pattern Recognit. Lett. 2017, 90, 1–7. [Google Scholar] [CrossRef]
- Abdullatif, A.; Masulli, F.; Rovetta, S. Clustering of nonstationary data streams: A survey of fuzzy partitional methods. WIREs Data Min. Knowl. Discov. 2018, 8, e1258. [Google Scholar] [CrossRef] [Green Version]
- Pedrycz, W.; Waletzky, J. Fuzzy clustering with partial supervision. IEEE Trans. Syst. Man Cybern. Part B (Cybernetics) 1997, 27, 787–795. [Google Scholar] [CrossRef] [Green Version]
- Yang, T.; Lee, C.; Yen, S. Fuzzy objective functions for robust pattern recognition. In Proceedings of the 2009 IEEE International Conference on Fuzzy Systems, Jeju Island, Korea, 20–24 August 2009; pp. 2057–2062. [Google Scholar]
- Lin, K.P. A Novel Evolutionary Kernel Intuitionistic Fuzzy C -means Clustering Algorithm. IEEE Trans. Fuzzy Syst. 2014, 22, 1074–1087. [Google Scholar] [CrossRef]
- Casalino, G.; Castellano, G.; Mencar, C. Data Stream Classification by Dynamic Incremental Semi-Supervised Fuzzy Clustering. WIREs Data Min. Knowl. Discov. 2019, 28, 1960009. [Google Scholar] [CrossRef]
- Liu, B. A Fast Density-Based Clustering Algorithm for Large Databases. In Proceedings of the 2006 International Conference on Machine Learning and Cybernetics, Dalian, China, 13–16 August 2006; pp. 996–1000. [Google Scholar]
- Hiep, N.H. Privacy-Preserving Mechanisms for k-Modes Clustering. Comput. Secur. 2018, 78, 60–75. [Google Scholar]
- Kanika; Rani, K.; Sangeeta; Preeti. Visual Analytics for Comparing the Impact of Outliers in k-Means and k-Medoids Algorithm. In Proceedings of the 2019 Amity International Conference on Artificial Intelligence (AICAI), Dubai, United Arab Emirates, 4–6 February 2019; pp. 93–97. [Google Scholar]
- Wang, J.; Wang, K.; Niu, J.; Liu, W. A K-medoids based clustering algorithm for wireless sensor networks. In Proceedings of the 2018 International Workshop on Advanced Image Technology (IWAIT), Chiang Mai, Thailand, 7–9 January 2018; pp. 1–4. [Google Scholar]
- Hathaway, R.J.; Bezdek, J.C. Fuzzy c-means clustering of incomplete data. IEEE Trans. Syst. Man Cybern. Part B (Cybernetics) 2001, 31, 735–744. [Google Scholar] [CrossRef] [Green Version]
- Trisminingsih, R.; Shaztika, S.S. ST-DBSCAN clustering module in SpagoBI for hotspots distribution in Indonesia. In Proceedings of the 2016 3rd International Conference on Information Technology, Computer, and Electrical Engineering (ICITACEE), Semarang, Indonesia, 19–20 October 2016; pp. 327–330. [Google Scholar]
- Rodriguez, A.; Laio, A. Clustering by fast search and find of density peaks. Science 2014, 344, 1492–1496. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Zhou, H.; Liu, Q.; Chen, D.; Chen, W.; Shen, F. Doppler Shift and Height Detection of Obstacle Based on FMCW Radar Sensor. In Proceedings of the 2015 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery, Xi’an, China, 17–19 September 2015; pp. 399–402. [Google Scholar]
- Carli, R.; Dotoli, M.; Epicoco, N.; Angelico, B.; Vinciullo, A. Automated evaluation of urban traffic congestion using bus as a probe. In Proceedings of the 2015 IEEE International Conference on Automation Science and Engineering (CASE), Gothenburg, Sweden, 24–28 August 2015; pp. 967–972. [Google Scholar] [CrossRef]
- Li, M.; Meng, D.; Gu, S.; Liu, S. Research and Improvement of DBSCAN Cluster Algorithm. In Proceedings of the 2015 7th International Conference on Information Technology in Medicine and Education (ITME), Huangshan, China, 13–15 November 2015; pp. 537–540. [Google Scholar]
- Sharma, S.; Sharma, A.K.; Soni, D. Enhancing DBSCAN algorithm for data mining. In Proceedings of the 2017 International Conference on Energy, Communication, Data Analytics and Soft Computing (ICECDS), Chennai, India, 1–2 August 2017; pp. 1634–1638. [Google Scholar]
- Dong, G.; Jin, Y.; Wang, S.; Li, W.; Tao, Z.; Guo, S. DB-Kmeans: An Intrusion Detection Algorithm Based on DBSCAN and K-means. In Proceedings of the 2019 20th Asia-Pacific Network Operations and Management Symposium (APNOMS), Matsue, Japan, 18–20 September 2019; pp. 1–4. [Google Scholar]
- Nazari, M.; Shanbehzadeh, J.; Sarrafzadeh, A. Fuzzy C-means based on Automated Variable Feature Weighting. Lect. Notes Eng. Comput. Sci. 2013, 2202, 25–29. [Google Scholar]
- Zhang, L.; Pedrycz, W.; Lu, W.; Liu, X.; Zhang, L. An interval weighed fuzzy c-means clustering by genetically guided alternating optimization. Expert Syst. Appl. 2014, 41, 5960–5971. [Google Scholar] [CrossRef]
- Pedrycz, W.; Waletzky, J. Fuzzy clustering with semantic interpretation. Appl. Soft Comput. 2015, 26, 21–30. [Google Scholar] [CrossRef]
- Cao, J.; Zhong, C.; Li, D. Incomplete data fuzzy C-means method based on spatial distance of sample. In Proceedings of the 2019 Chinese Control Conference (CCC), Guangzhou, China, 27–30 July 2019; pp. 7618–7622. [Google Scholar]
- Wu, H.; Pang, B.; Dai, D.; Wu, J.; Wang, X. Unmanned Aerial Vehicle Recognition Based on Clustering by Fast Search and Find of Density Peaks (CFSFDP) with Polarimetric Decomposition. Electronics 2018, 7, 364. [Google Scholar] [CrossRef] [Green Version]
- Cao, S.; Wang, S.; Zhang, Y. Density-Based Fuzzy C-Means Multi-center Re-clustering Radar Signal Sorting Algorithm. In Proceedings of the 2018 17th IEEE International Conference on Machine Learning and Applications (ICMLA), Orlando, FL, USA, 17–20 December 2018; pp. 891–896. [Google Scholar]
Time Consuming/s | Algorithms | |||
---|---|---|---|---|
Experiment Number | DBSCAN | FCM | K-Means | SDPFC |
1 | 0.0139 | 0.0358 | 0.0270 | 0.0330 |
2 | 0.0128 | 0.0318 | 0.0296 | 0.0298 |
3 | 0.0141 | 0.0337 | 0.0262 | 0.0322 |
4 | 0.0138 | 0.0325 | 0.0265 | 0.0351 |
5 | 0.0129 | 0.0358 | 0.0254 | 0.0325 |
6 | 0.0132 | 0.0334 | 0.0259 | 0.0329 |
7 | 0.0135 | 0.0315 | 0.0249 | 0.0332 |
8 | 0.0139 | 0.0324 | 0.0266 | 0.0336 |
9 | 0.0134 | 0.0349 | 0.0271 | 0.0332 |
10 | 0.0136 | 0.0338 | 0.0256 | 0.0319 |
Average time consumption/s | 0.0135 | 0.0336 | 0.0266 | 0.0327 |
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Cao, L.; Liu, Y.; Wang, D.; Wang, T.; Fu, C. A Novel Density Peak Fuzzy Clustering Algorithm for Moving Vehicles Using Traffic Radar. Electronics 2020, 9, 46. https://doi.org/10.3390/electronics9010046
Cao L, Liu Y, Wang D, Wang T, Fu C. A Novel Density Peak Fuzzy Clustering Algorithm for Moving Vehicles Using Traffic Radar. Electronics. 2020; 9(1):46. https://doi.org/10.3390/electronics9010046
Chicago/Turabian StyleCao, Lin, Yunxiao Liu, Dongfeng Wang, Tao Wang, and Chong Fu. 2020. "A Novel Density Peak Fuzzy Clustering Algorithm for Moving Vehicles Using Traffic Radar" Electronics 9, no. 1: 46. https://doi.org/10.3390/electronics9010046
APA StyleCao, L., Liu, Y., Wang, D., Wang, T., & Fu, C. (2020). A Novel Density Peak Fuzzy Clustering Algorithm for Moving Vehicles Using Traffic Radar. Electronics, 9(1), 46. https://doi.org/10.3390/electronics9010046