Submitted:
06 June 2023
Posted:
06 June 2023
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Methodology
3. Extraction Algorithm of Building Outline Points
3.1. Construction of the Minimum Bounding Rectangle
3.2. Mesh Construction
3.2.1. Principles and Threshold Values of Grid Construction
3.2.2. MBR Node Selection and Grid Construction
3.3. Selection of Turning Points Through Overlay Analysis
3.3.1. Construction of the Initial Grid
3.3.2. Sequential Traversal of All Grid Cells
3.3.3. Overlay Analysis and Turning Point Selection
4. Reconstruction Algorithm of the Building Outline
4.1. Basic Algorithm
4.1.1. Calculation of Building Orientation
4.1.2. MBR-based Calculation of Building Orientation
4.1.3. Calculation of the Angle Between Two Lines
4.2. Sorting Algorithm for Rectangular Building Outline Points
5. Experiment and Analysis
5.1. Quality Indicators for the Evaluation of Results of Simplification
5.2. Algorithm Performance Based on the Simplification of Different-source Data
5.3. Comparison with Other Simplification Algorithms Based on Same-Source Data
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Li, C.; Wu, W.; Yin, Y.; Wu; P.; Wu, Z. A multi-scale partitioning and aggregation method for large volumes of buildings considering road networks association constraints. Trans GIS 2021, 26, 779–798. [CrossRef]
- Yan, X.; Ai, T.; Yang, M.; Tong, X.; Liu, Q. A graph deep learning approach for urban building grouping. Geocarto Int 2022, 37, 2944–2966. [Google Scholar] [CrossRef]
- Li, Z.; Yan, H.; Ai, T.; Chen, J. Automated building generalization based on urban morphology and Gestalt theory. Int J Geogr Inf Sci 2004, 18, 513–534. [Google Scholar] [CrossRef]
- Buchin, K.; Konzack, M.; Reddingius, W. Progressive simplification of polygonal curves. Comput Geom 2020, 88, 101620. [Google Scholar] [CrossRef]
- Qingsheng, G.; Brandenberger, C.; Hurni, L. A progressive line simplification algorithm. Geo. Spat Inf Sci 2002, 5, 41–45. [Google Scholar] [CrossRef]
- Kulkarni, Y. H, Sahasrabudhe, A.; Kale, M. Midcurves generation algorithm for thin polygons. In: National Conference on Emerging Trends in Engineering and Science (ETES).Asansol, India, 2014, pp. 76–82.
- Kulkarni, Y. H.; Sahasrabudhe, A.; Kale, M. Dimension-reduction technique for polygons. Int J Comput Aided Eng Technol 2017, 9, 1–17. [Google Scholar] [CrossRef]
- Meijers, M. Building simplification using offset curves obtained from the straight skeleton. In Proceedings of the 19th ICA workshop on Generalisation and Multiple Representation. Helsinki, Finland, 2016, Vol. 14, pp. 1–18.
- Lokhat, I.; Touya, G. Enhancing building footprints with squaring operations. J Spat Inf Sci 2016, 13, 33–60. [Google Scholar] [CrossRef]
- Sester, M. Optimization approaches for generalization and data abstraction. Int J Geogr Inf Sci 2005, 19, 871–897. [Google Scholar] [CrossRef]
- Sester, M. Generalization based on least squares adjustment. ISPRS 2000, 33, 931–938. [Google Scholar]
- Ai, T.; Ke, S.; Yang, M.; Li, J. Envelope generation and simplification of polylines using Delaunay triangulation. Int J Geogr Inf Sci 2016, 31, 1–23. [Google Scholar] [CrossRef]
- Chen, W.; Long, Y.; Shen, J.; Li, W. Structure Recognition and progressive simplification of the concaves of building polygon based on constrained D-TIN. J Geomat Inf Sci Wuhan Univ 2011, 36, 584–587. [Google Scholar]
- Jones, C. B.; Bundy, G. L.; Ware, M. J. Map generalization with a triangulated data structure. Cartogr Geogr Inf Syst 1995, 22, 317–331. [Google Scholar]
- Xu, W.; Long, Y.; Zhou, T.; Chen, L. Simplification of building polygon based on adjacent four-point method. Acta Geod Cartogr Sin 2013, 42, 929–936. [Google Scholar]
- Ai, T.; Cheng, X.; Liu, P.; Yang, M. A shape analysis and template matching of building features by the Fourier transform method. Comput Environ Urban Syst 2013, 41, 219–233. [Google Scholar] [CrossRef]
- Yan, X.; Ai, T.; Zhang, X. Template matching and simplification method for building features based on shape cognition. ISPRS Int J Geoinf 2017, 6, 250. [Google Scholar] [CrossRef]
- Li, Z.L. Mathematical morphology in digital generalization of raster map data. Cartography 1994, 23, 1–10. [Google Scholar] [CrossRef]
- Wang, H.L.; Wu, F.; Zhang, L.; Deng, H. The application of mathematical morphology and pattern recognition to building polygon simplification. Acta Geod Cartogr Sin 2005, 34, 269–276. [Google Scholar]
- Cheng, B.; Liu, Q.; Li, X.; Wang, Y. Building simplification using backpropagation neural networks: a combination of cartographers' expertise and raster-based local perception. GIsci Remote Sen 2013, 50, 527–542. [Google Scholar] [CrossRef]
- Doytsher, Y. Defining a minimum area rectangle circumscribing given information. Cartogr J 1988, 25, 97–103. [Google Scholar] [CrossRef]
- O'Rourke, J. Computational geometry, 2nd ed.; Cambridge University Press, Cambridge, United Kingdom, 1994, pp. 63–96.
- Duchêne, C.; Bard, S.; Barillot, X.; Ruas, A.; Trevisan, J.; Holzapfel, F. Quantitative and qualitative description of building orientation. In: Proceedings of the 7th ICA Workshop on Progress in Automated Map Generalisation. Fifth workshop on progress in automated map generalization, 2003.
- Qiu, Y.; Wu, F.; Yin, J.; Liu, C.; Gong, X.; Wang, A. MSL-Net: an efficient network for building extraction from aerial imagery. Remote Sens 2022, 14, 3914. [Google Scholar] [CrossRef]
- Wang, Z.; Lee, D. Building simplification based on pattern recognition and shape analysis. In Proceedings of the 9th International Symposium on Spatial Data Handling. Beijing, China; 2000; pp. 58–72. [Google Scholar]
- Bayer, T. Automated building simplification using a recursive approach. In: Cartography in Central and Eastern Europe. Lecture Notes in Geoinformation and Cartography; Gartner, G., Ortag, F. (eds) Springer, Berlin Heidelberg, 2010 pp, 121–146. [CrossRef]










| Image resolution | 0.075 m | 0.05 m | 1 m |
| Reliable threshold range | 1–6 m | 3–6 m | 3–6 m |
| Method | Evaluation index | |||||
| OT | OS | OR | OD | OG | OP (m) | |
| Rectangular fitting | 1 | 0 | 1 | 0.947 | 0.848 | 0 |
| Template matching | 1 | 0.029 | 0.990 | 0.921 | 0.879 | 0 |
| Adjacent-four-point | 0.966 | 0.012 | 0.899 | 0.912 | 0.924 | 0.399 |
| Iterative | 0.968 | 0.016 | 1 | 0.935 | 0.918 | 0.386 |
| Proposed | 1 | 0.035 | 1 | 0.926 | 0.963 | 0.366 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 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/).