ABSTRACT Building patterns are important components of urban structures and functions, and their accurate recognition is the foundation of urban spatial analysis, cartographic generalization, and other tasks. Current building pattern recognition methods are often based on a shape index that can only characterize shape features from one aspect, resulting in significant errors. In this study, a building pattern recognition method based on a graph neural network is proposed to enhance shape cognition and focus on recognizing collinear patterns. First, a building shape classification model that integrates global shape and graph node structure features was constructed to quantitatively study shape cognition. Subsequently, a collinear pattern recognition (CPR) model was established based on a dual building graph. The shape cognition results were integrated into the model to enhance its recognition ability. The results show that the shape classification model can be used to effectively distinguish different shape categories and support building pattern recognition tasks. Based on the CPR model, false recognitions can be avoided, and recognition results similar to those of visual cognition can be obtained. Compared with the comparative methods, both models have significant advantages in terms of statistical results and implementation.
Read full abstract