Pose Normalization of Indoor Mapping Datasets Partially Compliant with the Manhattan World Assumption

Due to their great potential for a variety of applications, digital building models are well established in all phases of building projects. Older stock buildings however frequently lack digital representations, and creating these manually is a tedious and time-consuming endeavor. For this reason, t...

Full description

Bibliographic Details
Main Authors: Patrick Hübner, Martin Weinmann, Sven Wursthorn, Stefan Hinz
Format: Article
Language:English
Published: MDPI AG 2021-11-01
Series:Remote Sensing
Subjects:
Online Access:https://www.mdpi.com/2072-4292/13/23/4765
_version_ 1797507287609245696
author Patrick Hübner
Martin Weinmann
Sven Wursthorn
Stefan Hinz
author_facet Patrick Hübner
Martin Weinmann
Sven Wursthorn
Stefan Hinz
author_sort Patrick Hübner
collection DOAJ
description Due to their great potential for a variety of applications, digital building models are well established in all phases of building projects. Older stock buildings however frequently lack digital representations, and creating these manually is a tedious and time-consuming endeavor. For this reason, the automated reconstruction of building models from indoor mapping data has arisen as an active field of research. In this context, many approaches rely on simplifying suppositions about the structure of buildings to be reconstructed such as, e.g., the well-known Manhattan World assumption. This however not only presupposes that a given building structure itself is compliant with this assumption, but also that the respective indoor mapping dataset is aligned with the coordinate axes. Indoor mapping systems, on the other hand, typically initialize the coordinate system arbitrarily by the sensor pose at the beginning of the mapping process. Thus, indoor mapping data need to be transformed from the local coordinate system, resulting from the mapping process, to a local coordinate system where the coordinate axes are aligned with the Manhattan World structure of the building. This necessary preprocessing step for many indoor reconstruction approaches is also frequently known as pose normalization. In this paper, we present a novel pose-normalization method for indoor mapping point clouds and triangle meshes that is robust against large portions of the indoor mapping geometries deviating from an ideal Manhattan World structure. In the case of building structures that contain multiple Manhattan World systems, the dominant Manhattan World structure supported by the largest fraction of geometries was determined and used for alignment. In a first step, a vertical alignment orienting a chosen axis to be orthogonal to horizontal floor and ceiling surfaces was conducted. Subsequently, a rotation around the resulting vertical axis was determined that aligned the dataset horizontally with the axes of the local coordinate system. The performance of the proposed method was evaluated quantitatively on several publicly available indoor mapping datasets of different complexity. The achieved results clearly revealed that our method is able to consistently produce correct poses for the considered datasets for different input rotations with high accuracy. The implementation of our method along with the code for reproducing the evaluation is made available to the public.
first_indexed 2024-03-10T04:46:25Z
format Article
id doaj.art-677d3af5096a4d1fbab23f46c91cecc2
institution Directory Open Access Journal
issn 2072-4292
language English
last_indexed 2024-03-10T04:46:25Z
publishDate 2021-11-01
publisher MDPI AG
record_format Article
series Remote Sensing
spelling doaj.art-677d3af5096a4d1fbab23f46c91cecc22023-11-23T02:56:00ZengMDPI AGRemote Sensing2072-42922021-11-011323476510.3390/rs13234765Pose Normalization of Indoor Mapping Datasets Partially Compliant with the Manhattan World AssumptionPatrick Hübner0Martin Weinmann1Sven Wursthorn2Stefan Hinz3Institute of Photogrammetry and Remote Sensing, Karlsruhe Institute of Technology, 66185 Karlsruhe, GermanyInstitute of Photogrammetry and Remote Sensing, Karlsruhe Institute of Technology, 66185 Karlsruhe, GermanyInstitute of Photogrammetry and Remote Sensing, Karlsruhe Institute of Technology, 66185 Karlsruhe, GermanyInstitute of Photogrammetry and Remote Sensing, Karlsruhe Institute of Technology, 66185 Karlsruhe, GermanyDue to their great potential for a variety of applications, digital building models are well established in all phases of building projects. Older stock buildings however frequently lack digital representations, and creating these manually is a tedious and time-consuming endeavor. For this reason, the automated reconstruction of building models from indoor mapping data has arisen as an active field of research. In this context, many approaches rely on simplifying suppositions about the structure of buildings to be reconstructed such as, e.g., the well-known Manhattan World assumption. This however not only presupposes that a given building structure itself is compliant with this assumption, but also that the respective indoor mapping dataset is aligned with the coordinate axes. Indoor mapping systems, on the other hand, typically initialize the coordinate system arbitrarily by the sensor pose at the beginning of the mapping process. Thus, indoor mapping data need to be transformed from the local coordinate system, resulting from the mapping process, to a local coordinate system where the coordinate axes are aligned with the Manhattan World structure of the building. This necessary preprocessing step for many indoor reconstruction approaches is also frequently known as pose normalization. In this paper, we present a novel pose-normalization method for indoor mapping point clouds and triangle meshes that is robust against large portions of the indoor mapping geometries deviating from an ideal Manhattan World structure. In the case of building structures that contain multiple Manhattan World systems, the dominant Manhattan World structure supported by the largest fraction of geometries was determined and used for alignment. In a first step, a vertical alignment orienting a chosen axis to be orthogonal to horizontal floor and ceiling surfaces was conducted. Subsequently, a rotation around the resulting vertical axis was determined that aligned the dataset horizontally with the axes of the local coordinate system. The performance of the proposed method was evaluated quantitatively on several publicly available indoor mapping datasets of different complexity. The achieved results clearly revealed that our method is able to consistently produce correct poses for the considered datasets for different input rotations with high accuracy. The implementation of our method along with the code for reproducing the evaluation is made available to the public.https://www.mdpi.com/2072-4292/13/23/4765pose normalizationManhattan Worldindoor mappingpoint cloudtriangle mesh
spellingShingle Patrick Hübner
Martin Weinmann
Sven Wursthorn
Stefan Hinz
Pose Normalization of Indoor Mapping Datasets Partially Compliant with the Manhattan World Assumption
Remote Sensing
pose normalization
Manhattan World
indoor mapping
point cloud
triangle mesh
title Pose Normalization of Indoor Mapping Datasets Partially Compliant with the Manhattan World Assumption
title_full Pose Normalization of Indoor Mapping Datasets Partially Compliant with the Manhattan World Assumption
title_fullStr Pose Normalization of Indoor Mapping Datasets Partially Compliant with the Manhattan World Assumption
title_full_unstemmed Pose Normalization of Indoor Mapping Datasets Partially Compliant with the Manhattan World Assumption
title_short Pose Normalization of Indoor Mapping Datasets Partially Compliant with the Manhattan World Assumption
title_sort pose normalization of indoor mapping datasets partially compliant with the manhattan world assumption
topic pose normalization
Manhattan World
indoor mapping
point cloud
triangle mesh
url https://www.mdpi.com/2072-4292/13/23/4765
work_keys_str_mv AT patrickhubner posenormalizationofindoormappingdatasetspartiallycompliantwiththemanhattanworldassumption
AT martinweinmann posenormalizationofindoormappingdatasetspartiallycompliantwiththemanhattanworldassumption
AT svenwursthorn posenormalizationofindoormappingdatasetspartiallycompliantwiththemanhattanworldassumption
AT stefanhinz posenormalizationofindoormappingdatasetspartiallycompliantwiththemanhattanworldassumption