TY - JOUR
T1 - Semantic floorplan segmentation using self-constructing graph networks
AU - Knechtel, Julius
AU - Rottmann, Peter
AU - Haunert, Jan Henrik
AU - Dehbi, Youness
N1 - Publisher Copyright:
© 2024
PY - 2024/10
Y1 - 2024/10
N2 - This article presents an approach for the automatic semantic segmentation of floorplan images, predicting room boundaries (walls, doors, windows) and semantic labels of room types. A multi-task network was designed to represent and learn inherent dependencies by combining a Convolutional Neural Network to generate suitable features with a Graph Convolutional Network (GCN) to capture long-range dependencies. In particular, a Self-Constructing Graph module is applied to automatically induce an input graph for the GCN. Experiments on different datasets demonstrate the superiority and effectiveness of the multi-task network compared to state-of-the-art methods. The accurate results not only allow for subsequent vectorization of the existing floorplans but also for automatic inference of layout graphs including connectivity and adjacency relations. The latter could serve as basis to automatically sample layout graphs for architectural planning and design, predict missing links for unobserved parts for as-built building models and learn important latent topological and architectonic patterns.
AB - This article presents an approach for the automatic semantic segmentation of floorplan images, predicting room boundaries (walls, doors, windows) and semantic labels of room types. A multi-task network was designed to represent and learn inherent dependencies by combining a Convolutional Neural Network to generate suitable features with a Graph Convolutional Network (GCN) to capture long-range dependencies. In particular, a Self-Constructing Graph module is applied to automatically induce an input graph for the GCN. Experiments on different datasets demonstrate the superiority and effectiveness of the multi-task network compared to state-of-the-art methods. The accurate results not only allow for subsequent vectorization of the existing floorplans but also for automatic inference of layout graphs including connectivity and adjacency relations. The latter could serve as basis to automatically sample layout graphs for architectural planning and design, predict missing links for unobserved parts for as-built building models and learn important latent topological and architectonic patterns.
KW - Convolutional neural network
KW - Floorplan
KW - Graph Convolutional Network
KW - Self-constructing graph
KW - Semantic segmentation
U2 - 10.1016/j.autcon.2024.105649
DO - 10.1016/j.autcon.2024.105649
M3 - Journal Article
AN - SCOPUS:85200800736
SN - 0926-5805
VL - 166
JO - Automation in Construction
JF - Automation in Construction
M1 - 105649
ER -