Technical Papers
Sep 8, 2022

Self-Optimization for Parsing Floor Plans

Publication: Journal of Computing in Civil Engineering
Volume 36, Issue 6

Abstract

Floor plan vectorization is an emerging research area in geographic information science and computer vision. However, automated recognition of building elements remains a challenge. This work proposes a method that combines the advantages of classical graphics with deep learning. Specifically, a morphological template is introduced to optimize topological relations, enhance completeness, and suppress conflicts. Bezier curves are utilized to represent irregularity contributing to improving visual effects and experimental accuracy. Thus, the proposed method can be directly practiced to boost performance and correct pseudo-samples in self-training. Experiments demonstrate that the proposed method achieves a considerable improvement in CVC-FP and R2V benchmarks. Additionally, our approach outputs instances with consistent topology, enabling direct modeling into Industry Foundation Classes (IFC) or City Geography Markup Language (CityGML). Hopefully, this work can serve as a new baseline for further study.

Practical Applications

Automatic floor plan recognition has many potential applications. From one perspective, structural elements (walls, doors, and windows) are the most typical objects as they illustrate the primary layout of a building and convey essential information to deploy other components. Identifying structural elements is particularly crucial because it provides design, investigation, and assessment representations. From another perspective, retrieving the room types plays a critical role given that it offers the semantics of a scene. Identifying these elements can avoid tedious secondary measurements and even recover the structure from an advertising paper or poster, facilitating the subsequent application deployment. The applications in Building Information Modeling reconstruction (such as 3D models from 2D maps, architectural arrangement, structural redesign, virtual reality, indoor navigation and modeling, 3D reconstruction from interior photographs, bearing structure analysis, renovation, refurbishment, plan illustration interpretation, apartment price estimation, and accessibility for visually impaired people) could provide substantial support for the smart city.

Get full access to this article

View all available purchase options and get full access to this article.

Data Availability Statement

The model and data that support the findings of this study are available from the corresponding author upon reasonable request.
The R2V annotations are available in a repository online in accordance with funder data retention policies (https://github.com/art-programmer/FloorplanTransformation).
The R2V images used during the study are proprietary and may only be provided with restrictions by LIFULL (https://www.nii.ac.jp/dsc/idr/en/lifull/).

Acknowledgments

This study was supported by the National Key R&D Program of China (No. 266), and the R2V dataset used in the study was provided by LIFULL.

References

Ahmed, S., M. Liwicki, M. Weber, and A. Dengel. 2011. “Improved automatic analysis of architectural floor plans.” In Proc., 2011 Int. Conf. on Document Analysis and Recognition, 864–869. New York: IEEE.
Ah-Soon, C., and K. Tombre. 1997. “Variations on the analysis of architectural drawings.” In Vol. 1 of Proc., 4th Int. Conf. on Document Analysis and Recognition, 347–351. New York: IEEE.
Becker, T., C. Nagel, and T. H. Kolbe. 2009. “A multilayered space-event model for navigation in indoor spaces.” In 3D geo-information sciences, 61–77. Berlin: Springer.
Boysen, M., C. de Haas, H. Lu, X. Xie, and A. Pilvinyte. 2014. “Constructing indoor navigation systems from digital building information.” In Proc., 2014 IEEE 30th Int. Conf. on Data Engineering, 1194–1197. New York: IEEE.
Cai, Z., and N. Vasconcelos. 2018. “Cascade R-CNN: Delving into high quality object detection.” In Proc., IEEE Conf. on Computer Vision and Pattern Recognition, 6154–6162. New York: IEEE.
Dodge, S., J. Xu, and B. Stenger. 2017. “Parsing floor plan images.” In Proc., 2017 15th IAPR Int. Conf. on Machine Vision Applications (MVA), 358–361. New York: IEEE.
Dosch, P., K. Tombre, C. Ah-Soon, and G. Masini. 2000. “A complete system for the analysis of architectural drawings.” Int. J. Doc. Anal. Recogn. 3 (2): 102–116. https://doi.org/10.1007/PL00010901.
Fadli, F., N. Kutty, Z. Wang, S. Zlatanova, L. Mahdjoubi, P. Boguslawski, and V. Zverovich. 2018. “Extending indoor open street mapping environments to navigable 3D CityGML building models: Emergency response assessment.” ISPRS Int. Arch. Photogramm. Remote Sens. Spatial Inf. Sci. 42 (4): 161–168.
Gimenez, L., S. Robert, F. Suard, and K. Zreik. 2016. “Automatic reconstruction of 3D building models from scanned 2D floor plans.” Autom. Constr. 63 (Mar): 48–56. https://doi.org/10.1016/j.autcon.2015.12.008.
Goetz, M. 2013. “Towards generating highly detailed 3D CityGML models from OpenStreetMap.” Int. J. Geog. Inf. Sci. 27 (5): 845–865. https://doi.org/10.1080/13658816.2012.721552.
Gu, F., X. Hu, M. Ramezani, D. Acharya, K. Khoshelham, S. Valaee, and J. Shang. 2019. “Indoor localization improved by spatial context—A survey.” ACM Comput. Surv. 52 (3): 1–35. https://doi.org/10.1145/3322241.
He, K., G. Gkioxari, P. Dollár, and R. Girshick. 2017. “Mask R-CNN.” In Proc., IEEE Int. Conf. on Computer Vision, 2961–2969. New York: IEEE.
Kim, H. 2021. “Evaluation of deep learning-based automatic floor plan analysis technology: An AHP-based assessment.” Appl. Sci. 11 (11): 4727. https://doi.org/10.3390/app11114727.
Li, H., H. Lu, L. Shou, G. Chen, and K. Chen. 2019. “Finding most popular indoor semantic locations using uncertain mobility data.” IEEE Trans. Knowl. Data Eng. 31 (11): 2108–2123. https://doi.org/10.1109/TKDE.2018.2875096.
Liu, C., J. Wu, P. Kohli, and Y. Furukawa. 2017. “Raster-to-vector: Revisiting floorplan transformation.” In Proc., 2017 IEEE Int. Conf. on Computer Vision (ICCV), 2214–2222. New York: IEEE.
Liu, Y., H. Chen, C. Shen, T. He, L. Jin, and L. Wang. 2020. “Abcnet: Real-time scene text spotting with adaptive bezier-curve network.” In Proc., 2020 IEEE/CVF Conf. on Computer Vision and Pattern Recognition (CVPR), 9809–9818. New York: IEEE.
Long, J., E. Shelhamer, and T. Darrell. 2015. “Fully convolutional networks for semantic segmentation.” In Proc., 2015 IEEE Conf. on Computer Vision and Pattern Recognition (CVPR), 3431–3440. New York: IEEE.
Macé, S., H. Locteau, E. Valveny, and S. Tabbone. 2010. “A system to detect rooms in architectural floor plan images.” In Proc., 9th IAPR Int. Workshop on Document Analysis Systems, 167–174. New York: ACM.
Or, S.-H., K.-H. Wong, Y.-K. Yu, M. M.-Y. Chang, and H. Kong. 2005. “Highly automatic approach to architectural floorplan image understanding & model generation.” Pattern Recognit. 2005: 25–32.
Ren, S., K. He, R. Girshick, and J. Sun. 2017. “Faster R-CNN: Towards real-time object detection with region proposal networks.” IEEE Trans. Pattern Anal. Mach. Intell. 39 (6): 1137–1149. https://doi.org/10.1109/TPAMI.2016.2577031.
Ryall, K., S. Shieber, J. Marks, and M. Mazer. 1995. “Semi-automatic delineation of regions in floor plans.” In Vol. 2 of Proc., 3rd Int. Conf. on Document Analysis and Recognition, 964–969. New York: IEEE.
Sederberg, T. W., and S. R. Parry. 1986. “Free-form deformation of solid geometric models.” In Vol. 20 of Proc., 13th Annual Conf. on Computer Graphics and Interactive Techniques, 151–160. New York: ACM.
Taneja, S., B. Akinci, J. H. Garrett, L. Soibelman, and H. A. Karimi. 2016. “Effects of positioning data quality and navigation models on map-matching of indoor positioning data.” J. Comput. Civ. Eng. 30 (1): 04014113. https://doi.org/10.1061/(ASCE)CP.1943-5487.0000439.
Tashakkori, H., A. Rajabifard, and M. Kalantari. 2015. “A new 3D indoor/outdoor spatial model for indoor emergency response facilitation.” Build. Environ. 89 (Jul): 170–182. https://doi.org/10.1016/j.buildenv.2015.02.036.
Wu, Y., J. Shang, P. Chen, S. Zlatanova, X. Hu, and Z. Zhou. 2020. “Indoor mapping and modeling by parsing floor plan images.” Int. J. Geog. Inf. Sci. 35 (6): 1205–1231. https://doi.org/10.1080/13658816.2020.1781130.
Xing, L., Z. Tian, W. Huang, and M. R. Scott. 2019. “Convolutional character networks.” In Proc., IEEE/CVF Int. Conf. on Computer Vision, 9126–9136. New York: IEEE.
Yamasaki, T., J. Zhang, and Y. Takada. 2018. “Apartment structure estimation using fully convolutional networks and graph model.” In Proc., 2018 ACM Workshop on Multimedia for Real Estate Tech, 1–6. New York: ACM.
Yang, B., H. Lu, and C. S. Jensen. 2010. “Probabilistic threshold k nearest neighbor queries over moving objects in symbolic indoor space.” In Proc., 13th Int. Conf. on Extending Database Technology, 335–346. New York: ACM.
Yang, L., and M. Worboys. 2015. “Generation of navigation graphs for indoor space.” Int. J. Geog. Inf. Sci. 29 (10): 1737–1756. https://doi.org/10.1080/13658816.2015.1041141.
Yin, X., P. Wonka, and A. Razdan. 2008. “Generating 3D building models from architectural drawings: A survey.” IEEE Comput. Graphics Appl. 29 (1): 20–30. https://doi.org/10.1109/MCG.2009.9.
Zeng, Z., X. Li, Y. K. Yu, and C.-W. Fu. 2019. “Deep floor plan recognition using a multi-task network with room-boundary-guided attention.” In Proc., IEEE Int. Conf. on Computer Vision, 9096–9104. New York: IEEE.
Zhu, R., J. Shen, X. Deng, M. Walldén, and F. Ino. 2020. “Training strategies for cnn-based models to parse complex floor plans.” In Proc., 2020 9th Int. Conf. on Software and Computer Applications, 11–16. New York: ACM.
Zlatanova, S., G. Sithole, M. Nakagawa, and Q. Zhu. 2013. “Problems in indoor mapping and modelling.” In Proc., Acquisition and Modelling of Indoor and Enclosed Environments 2013, Cape Town, South Africa, ISPRS Archives Vol. XL-4/W4, 2013. Germany: ISPRS.

Information & Authors

Information

Published In

Go to Journal of Computing in Civil Engineering
Journal of Computing in Civil Engineering
Volume 36Issue 6November 2022

History

Received: Feb 2, 2022
Accepted: Jun 13, 2022
Published online: Sep 8, 2022
Published in print: Nov 1, 2022
Discussion open until: Feb 8, 2023

Permissions

Request permissions for this article.

ASCE Technical Topics:

Authors

Affiliations

Jici Xing, Ph.D. [email protected]
School of Geography and Information Engineering, National Engineering Research Center for Geographic Information System, China Univ. of Geosciences, Wuhan 430078, China. Email: [email protected]
Qian Luo, Ph.D. [email protected]
School of Geography and Information Engineering, National Engineering Research Center for Geographic Information System, China Univ. of Geosciences, Wuhan 430078, China. Email: [email protected]
Yijie Wu, Ph.D. [email protected]
Faculty of Architecture, Univ. of Hong Kong, Hong Kong 999077, China. Email: [email protected]
Jianga Shang [email protected]
School of Geography and Information Engineering, National Engineering Research Center for Geographic Information System, China Univ. of Geosciences, Wuhan 430078, China (corresponding author). Email: [email protected]

Metrics & Citations

Metrics

Citations

Download citation

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

View Options

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share