C+++: Computation, Culture, and Context: the 11th ASCAAD (Arab Society for Computation, Architecture, Art, and Design) , Amman, Jordan, 7 - 09 November 2023, pp.1-12
Deep learning algorithms are widely used in architecture for a variety of purposes such as detecting, analyzing, and classifying building types and architectural elements. This paper particularly focuses on the application of deep learning algorithms in the field of architectural heritage. The aim of this paper is to develop a deep learning-based model for predicting and classifying architectural elements, using Süleymaniye Mosque, a masterpiece by Architect Sinan, as a case study. YOLOv4, a CNN-based object recognition algorithm, is employed to identify three distinctive elements of Süleymaniye Mosque: domes, pendentives, and windows. The process of model development includes data collection and refinement, training and testing, as well as validation through architectural element estimation. The F1 score metric is utilized to objectively evaluate the model's performance. The results indicate that the best F1 score for domes (0.80) is achieved in the 6000th iteration, while for windows, the highest F1 score (0.69) is observed in the 3200th iteration. Regarding the pendentive element, both the 650th and 6000th iterations yield a similar F1 score (0.86) as the highest. This study demonstrates the ability of deep learning to recognize historical building elements that belong to a particular style or era.