Skip to main content
Top

2024 | OriginalPaper | Chapter

SketchPLAN Recognition and Vectorization of Floor Plan Sketches for Building Information Modelling Design Environment

Authors : Ilyas Abdelmoula, Jens-Uwe Schulz, Thomaz da Silva Lopes Vieira

Published in: Advancements in Architectural, Engineering, and Construction Research and Practice

Publisher: Springer Nature Switzerland

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Our work builds upon general-purpose sketch recognition research, proposing a framework to integrate sketches within architectural design software. The use case being freehand-drawn floor plans as input for the Building Information Modelling environment. For that, we developed the SketchPLAN process, which recognizes, vectorizes, and contextualizes floor plan sketches. For recognition, SketchPLAN leverages the power of conditional Generative Adversarial Networks (pix2pix) to generate semantic segmentation maps out of floor plan sketch inputs, after training it with our own annotated dataset. The next step consists of vectorizing the segmented raster output through a floor plan vectorization library. A graphical user interface was designed to streamline the process. Bringing its output into Revit environment goes through the pipeline of “Rhino.Inside”, converting geometry objects into Revit type instances. SketchPLAN demonstrates how artificial intelligence tools can be harnessed to bring floor plan sketches as input into BIM environments. In terms of contribution, we have collected and annotated an image dataset of floor plan sketches. The annotation system was thought right from the start as a means to vectorize those images. Moreover, our developed floor plan vectorization library performed well in converting those segmentation maps into usable geometry. The proposed solution shows nevertheless some deficiencies: struggling to omit all background noise when recognizing, and not considering some special cases when vectorizing. SketchPLAN holds however a bigger potential, considering the possible improvements on the process in terms of data collection, model architecture, more comprehensive vectorization, as well as implementation in other scenarios such as design recommendation tools.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
go back to reference Creswell A (2019) Representation learning using generative models [Ph.D Thesis] Creswell A (2019) Representation learning using generative models [Ph.D Thesis]
go back to reference Dodge S, Xu J, Stenger B (2017) Parsing floor plan images. In 2017 Fifteenth IAPR International Conference on Machine Vision Applications (MVA). Dodge S, Xu J, Stenger B (2017) Parsing floor plan images. In 2017 Fifteenth IAPR International Conference on Machine Vision Applications (MVA).
go back to reference Huang F, Canny JF, Nichols J (2019) Swire: Sketch-based user interface retrieval. In Brewster S, Fitzpatrick G, Cox A, Kostakos V (Eds), Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems (pp 1–10). ACM. https://doi.org/10.1145/3290605.3300334 Huang F, Canny JF, Nichols J (2019) Swire: Sketch-based user interface retrieval. In Brewster S, Fitzpatrick G, Cox A, Kostakos V (Eds), Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems (pp 1–10). ACM. https://​doi.​org/​10.​1145/​3290605.​3300334
go back to reference Kensek KM, Noble D (2014) Building information modeling: BIM in current and future practice. Karen M Kensek, LEED BD+C, Assoc. AIA, Douglas Noble, FAIA, Ph.D, (ed) ; foreword by Chuck Eastman. Wiley Kensek KM, Noble D (2014) Building information modeling: BIM in current and future practice. Karen M Kensek, LEED BD+C, Assoc. AIA, Douglas Noble, FAIA, Ph.D, (ed) ; foreword by Chuck Eastman. Wiley
go back to reference Kim GJ (2015) Human-computer interaction: Fundamentals and practice. Gerard Jounghyun Kim (1st). Auerbach Kim GJ (2015) Human-computer interaction: Fundamentals and practice. Gerard Jounghyun Kim (1st). Auerbach
go back to reference Liu, C [Chen], Wu, J., Kohli P, Furukawa Y (2017) Raster-to-Vector: revisiting floorplan transformation. In 2017 IEEE International Conference on Computer Vision (ICCV) Liu, C [Chen], Wu, J., Kohli P, Furukawa Y (2017) Raster-to-Vector: revisiting floorplan transformation. In 2017 IEEE International Conference on Computer Vision (ICCV)
go back to reference Nalbach G, Figa D (2003) Die erste Skizze: = The first sketch. Universität Dortmund Förderkreis Dortmunder ModellBauwesen Nalbach G, Figa D (2003) Die erste Skizze: = The first sketch. Universität Dortmund Förderkreis Dortmunder ModellBauwesen
go back to reference Pan Y, Qian J, Hu Y (2021) A preliminary study on the formation of the general layouts on the northern neighborhood community based on GauGAN diversity output generator. In Yuan PF, Yao J, Yan C, Wang X, Leach N (Eds), Proceedings of the 2020 DigitalFUTURES (pp 179–188). Springer Singapore Pan Y, Qian J, Hu Y (2021) A preliminary study on the formation of the general layouts on the northern neighborhood community based on GauGAN diversity output generator. In Yuan PF, Yao J, Yan C, Wang X, Leach N (Eds), Proceedings of the 2020 DigitalFUTURES (pp 179–188). Springer Singapore
go back to reference Radne A, Forsberg E (2021) Vectorization of architectural floor plans: PixMax - a semi-supervised approach to domain adaptation through pseudolabelling [Master’s thesis]. Chalmers Univ Technol, Gothenburg, Sweden Radne A, Forsberg E (2021) Vectorization of architectural floor plans: PixMax - a semi-supervised approach to domain adaptation through pseudolabelling [Master’s thesis]. Chalmers Univ Technol, Gothenburg, Sweden
go back to reference Sharma D, Gupta N, Chattopadhyay C, Mehta S (2017) DANIEL: a deep architecture for automatic analysis and retrieval of building floor plans. In 14th IAPR International Conference on Document Analysis and Recognition: ICDAR 2017 : proceedings : 9–15 November 2017, Kyoto, Japan (pp 420–425). Conference Publishing Services, IEEE Computer Society. https://doi.org/10.1109/ICDAR.2017.76 Sharma D, Gupta N, Chattopadhyay C, Mehta S (2017) DANIEL: a deep architecture for automatic analysis and retrieval of building floor plans. In 14th IAPR International Conference on Document Analysis and Recognition: ICDAR 2017 : proceedings : 9–15 November 2017, Kyoto, Japan (pp 420–425). Conference Publishing Services, IEEE Computer Society. https://​doi.​org/​10.​1109/​ICDAR.​2017.​76
go back to reference Suleri S, Sermuga Pandian VP, Shishkovets S, Jarke M (2019) Eve: A Sketch-based software prototyping workbench. In Brewster S, Fitzpatrick G, Cox A, Kostakos V (Eds), Extended Abstracts of the 2019 CHI Conference on Human Factors in Computing Systems (pp 1–6). ACM. https://doi.org/10.1145/3290607.3312994 Suleri S, Sermuga Pandian VP, Shishkovets S, Jarke M (2019) Eve: A Sketch-based software prototyping workbench. In Brewster S, Fitzpatrick G, Cox A, Kostakos V (Eds), Extended Abstracts of the 2019 CHI Conference on Human Factors in Computing Systems (pp 1–6). ACM. https://​doi.​org/​10.​1145/​3290607.​3312994
go back to reference Wang F, Lin SS, Wu H, Li H, Wang R, Luo X, He X (2019) SPFusionNet: Sketch segmentation using Multi-modal data fusion. In 2019 IEEE International Conference on Multimedia and Expo (ICME) Wang F, Lin SS, Wu H, Li H, Wang R, Luo X, He X (2019) SPFusionNet: Sketch segmentation using Multi-modal data fusion. In 2019 IEEE International Conference on Multimedia and Expo (ICME)
Metadata
Title
SketchPLAN Recognition and Vectorization of Floor Plan Sketches for Building Information Modelling Design Environment
Authors
Ilyas Abdelmoula
Jens-Uwe Schulz
Thomaz da Silva Lopes Vieira
Copyright Year
2024
DOI
https://doi.org/10.1007/978-3-031-59329-1_6