An Algorithm to Generate a Weighted Network Voronoi Diagram Based on Improved PCNN
Abstract
:1. Introduction
2. Related Work
3. Improved PCNN
3.1. Structure of the PCNN
3.2. Structure of the Improved PCNN
4. Network Voronoi Diagram Construction Based on the Improved PCNN
- − Initialization;
- − Speed calculation;
- − Transmission of the auto-wave.
4.1. Initialization
4.1.1. Points’ Projection
4.1.2. Connection Relationship Matrix between Neurons
4.2. Transmission of the Auto-Wave
4.2.1. Speed Calculation
- Direction of the roads
- Grades of the roads
- Grades of the points
4.2.2. Transmission of the Auto-Wave
- (1)
- Initialization of networks’ parameters
- (2)
- Operation of the improved PCNN
4.3. The Construction of the Weighted Network Voronoi Diagram
- (1)
- Preprocess the network data: ① All the nodes are found and regarded as the neurons in the improved PCNN, and the road network is divided by the nodes into road segments. ② The point cluster is projected onto the road segments, and the projection points are set as initial neurons. ③ The connection relationship matrix between neurons is computed.
- (2)
- Perform transmission based on the improved PCNN: The auto-waves generated from the initial neurons expand along the corresponding road segments with the speed calculated by the Formula (9); they look for and travel along the shortest paths between neurons simultaneously. The auto-wave will not stop until all the neurons ahead have been fired.
- (3)
- Repeat (2) until all the neurons are fired and the transmitting auto-waves stop.
- (4)
- Road segments that are not used by any auto-wave are assigned to the corresponding initial neurons. So far, the road network and the corresponding space are assigned to the initial neurons and the weighted network Voronoi diagram has been constructed.
5. Experiment Studies and Discussion
5.1. Experiments
5.2. Discussion
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Gold, C.M. Review: Spatial Tessellations-Concepts and Applications of Voronoi Diagrams. Int. J. Geogr. Inf. Sci. 1994, 8, 237–238. [Google Scholar]
- Dumic, E.; Bjelopera, A.; Nüchter, A. Dynamic Point Cloud Compression Based on Projections, Surface Reconstruction and Video Compression. Sensors 2022, 22, 197. [Google Scholar] [CrossRef] [PubMed]
- Huang, S.-K.; Wang, W.-J.; Sun, C.-H. A Path Planning Strategy for Multi-Robot Moving with Path-Priority Order Based on a Generalized Voronoi Diagram. Appl. Sci. 2021, 11, 9650. [Google Scholar] [CrossRef]
- Polianskii, V.; Pokorny, F.T. Voronoi Graph Traversal in High Dimensions with Applications to Topological Data Analysis and Piecewise Linear Interpolation. In Proceedings of the KDD’20: The 26th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, Virtual Event, 6–10 July 2020. [Google Scholar]
- Zhao, X.; Chen, J.; Wang, J. O-QTM based Algorithm for the Generating of Voronoi Diagram for Spherical Objects. Acta Geod. Cartogr. Sin. 2002, 31, 158–163. [Google Scholar]
- Okabe, A.; Satoh, T.; Furuta, T.; Suzuki, A.; Okano, K. Generalized Network Voronoi Diagrams: Concepts, Computational Methods and Applications. Int. J. Geogr. Inf. Sci. 2008, 22, 965–994. [Google Scholar] [CrossRef]
- Randazzo, G.; Cascio, M.; Fontana, M.; Gregorio, F.; Lanza, S.; Muzirafuti, A. Mapping of Sicilian Pocket Beaches Land Use/Land Cover with Sentinel-2 Imagery: A Case Study of Messina Province. Land 2021, 10, 678. [Google Scholar] [CrossRef]
- Lage, M.d.O.; Machado, C.A.S.; Monteiro, C.M.; Davis, C.A., Jr.; Yamamura, C.L.K.; Berssaneti, F.T.; Quintanilha, J.A. Using Hierarchical Facility Location, Single Facility Approach, and GIS in Carsharing Services. Sustainability 2021, 13, 12704. [Google Scholar] [CrossRef]
- Kiani, F.; Seyyedabbasi, A.; Nematzadeh, S.; Candan, F.; Çevik, T.; Anka, F.A.; Randazzo, G.; Lanza, S.; Muzirafuti, A. Adaptive Metaheuristic-Based Methods for Autonomous Robot Path Planning: Sustainable Agricultural Applications. Appl. Sci. 2022, 12, 943. [Google Scholar] [CrossRef]
- Ai, T.; Yu, W. Algorithm for Constructing Network Voronoi Diagram Based on Flow Extension Ideas. Acta Geod. Cartogr. Sin. 2013, 42, 760–766. [Google Scholar]
- Ai, T.; Yu, W.; He, Y. Generation of constrained network Voronoi diagram using linear tessellation and expansion method. Comput. Environ. Urban Syst. 2015, 51, 83–96. [Google Scholar] [CrossRef]
- Liu, F.; Andrienko, G.; Andrienko, N.; Chen, S.; Janssens, D.; Wets, G.; Theodoridis, Y. Citywide Traffic Analysis Based on the Combination of Visual and Analytic Approaches. J. Geovisualization Spat. Anal. 2020, 4, 15. [Google Scholar] [CrossRef]
- Harn, P.; Zhang, J.; Shen, T.; Wang, W.; Jiang, X.; Ku, W.-S.; Sun, M.-T.; Chiang, Y.-Y. Multiple ground/aerial parcel delivery problem: A Weighted Road Network Voronoi Diagram based approach. Distrib. Parallel Databases 2021, 1–21. [Google Scholar] [CrossRef]
- Gotoh, Y.; Okubo, C. A proposition of querying scheme with network Voronoi diagram in bichromatic reverse k-nearest neighbor. Int. J. Pervasive Comput. Commun. 2017, 13, 62–75. [Google Scholar] [CrossRef]
- Xie, S.; Feng, X.; Du, J. Maximal Covering Spatial Optimization Based on Network Voronoi Diagrams Heuristic and Swarm Intelligence. Acta Geod. Cartogr. Sin. 2011, 40, 778–784. [Google Scholar]
- Tu, W.; Li, Q.; Fang, Z. Large Scale Multi-depot Logistics Routing Optimization Based on Network Voronoi Diagram. Acta Geod. Cartogr. Sin. 2014, 43, 1075–1082. [Google Scholar]
- Miller, H.J. Market Area Delimitation within Networks Using Geographic Information Systems. Geogr. Syst. 1994, 1, 157–173. [Google Scholar]
- Tan, Y.; Zhao, Y.; Wang, Y. Power network Voronoi diagram and dynamic construction. J. Netw. 2012, 7, 675–682. [Google Scholar] [CrossRef] [Green Version]
- Grumbly, S.M.; Frazier, T.G.; Peterson, A.G. Examining the Impact of Risk Perception on the Accuracy of Anisotropic, Least-Cost Path Distance Approaches for Estimating the Evacuation Potential for Near-Field Tsunamis. J. Geovisualization Spat. Anal. 2019, 3, 3. [Google Scholar] [CrossRef]
- Chen, J. A Raster-based Method for Computing Voronoi Diagrams of Spatial Objects Using Dynamic Distance Transformation. Int. J. Geogr. Inf. Sci. 1999, 13, 209–225. [Google Scholar] [CrossRef]
- Zhao, R.; Li, Z.; Chen, J.; Gold, C.M.; Zhang, Y. A Hierarchical Raster Method for Computing Voronoi Diagrams Based on Quadtrees. In Computational Science—ICCS 2002; Lecture Notes in Computer Science Computational Science-ICCS; Springer: Amsterdam, The Netherland, 2002; pp. 85–92. [Google Scholar]
- Deng, X.; Yang, Y.; Zhang, H.; Ma, Y. PCNN double step firing mode for image edge detection. Multimed. Tools Appl. 2022, 1–15. [Google Scholar] [CrossRef]
- Yang, G.; Lu, Z.; Yang, J.; Wang, Y. An adaptive contourlet HMM–PCNN model of sparse representation for image denoising. IEEE Access 2019, 7, 88243–88253. [Google Scholar] [CrossRef]
- Basar, S.; Waheed, A.; Ali, M.; Zahid, S.; Zareei, M.; Biswal, R.R. An efficient Defocus Blur Segmentation Scheme Based on Hybrid LTP and PCNN. Sensors 2022, 22, 2724. [Google Scholar] [CrossRef] [PubMed]
- Shen, Y.; Yuan, Y.; Peng, J. Research on Near Infrared and Color Visible Fusion Based on PCNN in Transform Domain. Spectrosc. Spec. Anal. 2021, 41, 2023. [Google Scholar]
- Sun, Y.; Yang, H. Path Planning Based on Pulse Coupled Neural Networks with Directed Constraint. Comput. Sci. 2019, 46, 28–32. [Google Scholar]
- Eckhorn, R.; Reitboeck, H.J.; Arndt, M.; Dicke, P.W. A neural network for feature linking via synchronous activity: Result from cat visual cortex and from simulation. In Models of Brain Function; Cambridge University Press: Cambridge, UK, 1989; pp. 255–272. [Google Scholar]
- Gao, C.; Zhou, D.; Guo, Y. An Iterative Thresholding Segmentation Model Using a Modified Pulse Coupled Neural Network. Neural Process. Lett. 2014, 39, 81–95. [Google Scholar] [CrossRef]
- Zhao, T.; Wang, J.; Zhang, J. Real-time multimodal transport path planning based on a pulse neural network model. Int. J. Simul. Process Model. 2017, 12, 356. [Google Scholar] [CrossRef]
- Johnson, J.L. Pulse-coupled neural networks. In Neural Networks and Pattern Recognition; Academicpp: San Diego, CA, USA, 1998; pp. 1–56. [Google Scholar]
- Li, B.; Zhao, K.; Sandoval, E.B. A UWB-Based Indoor Positioning System Employing Neural Networks. J. Geovisualization Spat. Anal. 2020, 4, 18. [Google Scholar] [CrossRef]
Experiment | Unit Speed of the Auto-Wave (m) | Number of Iterations | Construction Time(s) |
---|---|---|---|
Figure 9 | 1 | 1323 | 9.3 |
5 | 321 | 2.1 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Lu, X.; Yan, H. An Algorithm to Generate a Weighted Network Voronoi Diagram Based on Improved PCNN. Appl. Sci. 2022, 12, 6011. https://doi.org/10.3390/app12126011
Lu X, Yan H. An Algorithm to Generate a Weighted Network Voronoi Diagram Based on Improved PCNN. Applied Sciences. 2022; 12(12):6011. https://doi.org/10.3390/app12126011
Chicago/Turabian StyleLu, Xiaomin, and Haowen Yan. 2022. "An Algorithm to Generate a Weighted Network Voronoi Diagram Based on Improved PCNN" Applied Sciences 12, no. 12: 6011. https://doi.org/10.3390/app12126011
APA StyleLu, X., & Yan, H. (2022). An Algorithm to Generate a Weighted Network Voronoi Diagram Based on Improved PCNN. Applied Sciences, 12(12), 6011. https://doi.org/10.3390/app12126011