Analyzing symbols in architectural floor plans via traditional computer vision and deep learning approaches

dc.contributor.authorRezvanifar, Alireza
dc.contributor.supervisorBranzan Albu, Alexandra
dc.date.accessioned2021-12-14T00:15:57Z
dc.date.available2021-12-14T00:15:57Z
dc.date.copyright2021en_US
dc.date.issued2021-12-13
dc.degree.departmentDepartment of Electrical and Computer Engineeringen_US
dc.degree.levelDoctor of Philosophy Ph.D.en_US
dc.description.abstractArchitectural floor plans are scale-accurate 2D drawings of one level of a building, seen from above, which convey structural and semantic information related to rooms, walls, symbols, textual data, etc. They consist of lines, curves, symbols, and textual markings, showing the relationships between rooms and all physical features, required for the proper construction or renovation of the building. First, this thesis provides a thorough study of state-of-the-art on symbol spotting methods for architectural drawings, an application domain providing the document image analysis and graphic recognition communities with an interesting set of challenges linked to the sheer complexity and density of embedded information, that have yet to be resolved. Second, we propose a hybrid method that capitalizes on strengths of both vector-based and pixel-based symbol spotting techniques. In the description phase, the salient geometric constituents of a symbol are extracted by a variety of vectorization techniques, including a proposed voting-based algorithm for finding partial ellipses. This enables us to better handle local shape irregularities and boundary discontinuities, as well as partial occlusion and overlap. In the matching phase, the spatial relationship between the geometric primitives is encoded via a primitive-aware proximity graph. A statistical approach is then used to rapidly yield a coarse localization of symbols within the plan. Localization is further refined with a pixel-based step implementing a modified cross-correlation function. Experimental results on the public SESYD synthetic dataset and real-world images demonstrate that our approach clearly outperforms other popular symbol spotting approaches. Traditional on-the-fly symbol spotting methods are unable to address the semantic challenge of graphical notation variability, i.e. low intra-class symbol similarity, an issue that is particularly important in architectural floor plan analysis. The presence of occlusion and clutter, characteristic of real-world plans, along with a varying graphical symbol complexity from almost trivial to highly complex, also pose challenges to existing spotting methods. Third, we address all the above issues by leveraging recent advances in deep learning-based neural networks and adapting an object detection framework based on the YOLO (You Only Look Once) architecture. We propose a training strategy based on tiles, avoiding many issues particular to deep learning-based object detection networks related to the relatively small size of symbols compared to entire floor plans, aspect ratios, and data augmentation. Experimental results demonstrate that our method successfully detects architectural symbols with low intra-class similarity and of variable graphical complexity, even in the presence of heavy occlusion and clutter.en_US
dc.description.scholarlevelGraduateen_US
dc.identifier.bibliographicCitationA. Rezvanifar, M. Cote, and A. Branzan Albu, “Symbol spotting on digital architectural floor plans using a deep learning-based framework,” in IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW’20), IEEE, pp. 568–569 (2020). https://doi.org/10.1109/CVPRW50498.2020.00292en_US
dc.identifier.bibliographicCitationA. Rezvanifar, M. Cote, and A. Branzan Albu, “Symbol spotting for architectural drawings: state-of-the-art and new industry-driven developments,” IPSJ Transactions on Computer Vision and Applications. 11(1), 2 (2019). https://doi.org/10.1186/s41074-019-0055-1en_US
dc.identifier.bibliographicCitationA. Rezvanifar, M. Cote, A. Branzan Albu, "Geometry-based symbol spotting in born-digital architectural floor plans," Journal of Electronic Imaging. 30(4) 043015 (10 August 2021) https://doi.org/10.1117/1.JEI.30.4.043015en_US
dc.identifier.urihttp://hdl.handle.net/1828/13589
dc.languageEnglisheng
dc.language.isoenen_US
dc.rightsAvailable to the World Wide Weben_US
dc.subjectArchitectural drawingen_US
dc.subjectstructural pattern recognitionen_US
dc.subjectstatistical pattern recognitionen_US
dc.subjectdeep learning-based object detectionen_US
dc.subjectgraphics recognitionen_US
dc.subjectsymbol spottingen_US
dc.subjectdocument image analysisen_US
dc.titleAnalyzing symbols in architectural floor plans via traditional computer vision and deep learning approachesen_US
dc.typeThesisen_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Rezvanifar_Alireza_PhD_2021.pdf
Size:
7.04 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2 KB
Format:
Item-specific license agreed upon to submission
Description: