Extraction of the 3D Free Space from Building Model for Indoor Navigation

Journal Article (2016)
Author(s)

A.A. Diakite (TU Delft - Urban Data Science)

S. Zlatanova (TU Delft - Urban Data Science)

Research Group
Urban Data Science
Copyright
© 2016 A.A. Diakite, S. Zlatanova
DOI related publication
https://doi.org/10.5194/isprs-annals-IV-2-W1-241-2016
More Info
expand_more
Publication Year
2016
Language
English
Copyright
© 2016 A.A. Diakite, S. Zlatanova
Research Group
Urban Data Science
Volume number
IV-2/W1
Pages (from-to)
241-248
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

For several decades, indoor navigation has been exclusively investigated in a 2D perspective, based on floor plans, projection and other 2D representations of buildings. Nevertheless, 3D representations are closer to our reality and offer a more intuitive description of the space configuration. Thanks to recent advances in 3D modelling, 3D navigation is timidly but increasingly gaining in interest through the indoor applications. But, because the structure of indoor environment is often more complex than outdoor, very simplified models are used and obstacles are not considered for indoor navigation leading to limited possibilities in complex buildings. In this paper we consider the entire configuration of the indoor environment in 3D and introduce a method to extract from it the actual navigable space as a network of connected 3D spaces (volumes). We describe how to construct such 3D free spaces from semantically rich and furnished IFC models. The approach combines the geometric, the topological and the semantic information available in a 3D model to isolate the free space from the rest of the components. Furthermore, the extraction of such navigable spaces in building models lacking of semantic information is also considered. A data structure named combinatorial maps is used to support the operations required by the process while preserving the topological and semantic information of the input models.