METRIC SCALE CALCULATION FOR VISUAL MAPPING ALGORITHMS

Visual SLAM algorithms allow localizing the camera by mapping its environment by a point cloud based on visual cues. To obtain the camera locations in a metric coordinate system, the metric scale of the point cloud has to be known. This contribution describes a method to calculate the metric scale f...

Full description

Bibliographic Details
Main Authors: A. Hanel, A. Mitschke, R. Boerner, D. Van Opdenbosch, L. Hoegner, D. Brodie, U. Stilla
Format: Article
Language:English
Published: Copernicus Publications 2018-05-01
Series:The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences
Online Access:https://www.int-arch-photogramm-remote-sens-spatial-inf-sci.net/XLII-2/433/2018/isprs-archives-XLII-2-433-2018.pdf
_version_ 1819086693150490624
author A. Hanel
A. Mitschke
A. Mitschke
A. Mitschke
R. Boerner
D. Van Opdenbosch
L. Hoegner
D. Brodie
U. Stilla
author_facet A. Hanel
A. Mitschke
A. Mitschke
A. Mitschke
R. Boerner
D. Van Opdenbosch
L. Hoegner
D. Brodie
U. Stilla
author_sort A. Hanel
collection DOAJ
description Visual SLAM algorithms allow localizing the camera by mapping its environment by a point cloud based on visual cues. To obtain the camera locations in a metric coordinate system, the metric scale of the point cloud has to be known. This contribution describes a method to calculate the metric scale for a point cloud of an indoor environment, like a parking garage, by fusing multiple individual scale values. The individual scale values are calculated from structures and objects with a-priori known metric extension, which can be identified in the unscaled point cloud. Extensions of building structures, like the driving lane or the room height, are derived from density peaks in the point distribution. The extension of objects, like traffic signs with a known metric size, are derived using projections of their detections in images onto the point cloud. The method is tested with synthetic image sequences of a drive with a front-looking mono camera through a virtual 3D model of a parking garage. It has been shown, that each individual scale value improves either the robustness of the fused scale value or reduces its error. The error of the fused scale is comparable to other recent works.
first_indexed 2024-12-21T21:24:18Z
format Article
id doaj.art-0d92ffd6fbf24bcb9905d9bdc5ddeb8b
institution Directory Open Access Journal
issn 1682-1750
2194-9034
language English
last_indexed 2024-12-21T21:24:18Z
publishDate 2018-05-01
publisher Copernicus Publications
record_format Article
series The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences
spelling doaj.art-0d92ffd6fbf24bcb9905d9bdc5ddeb8b2022-12-21T18:49:47ZengCopernicus PublicationsThe International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences1682-17502194-90342018-05-01XLII-243344010.5194/isprs-archives-XLII-2-433-2018METRIC SCALE CALCULATION FOR VISUAL MAPPING ALGORITHMSA. Hanel0A. Mitschke1A. Mitschke2A. Mitschke3R. Boerner4D. Van Opdenbosch5L. Hoegner6D. Brodie7U. Stilla8Photogrammetry and Remote Sensing, Technical University of Munich, Munich, GermanyPhotogrammetry and Remote Sensing, Technical University of Munich, Munich, GermanyESG Elektroniksystem- und Logistik-GmbH, Fuerstenfeldbruck, GermanyChair of Media Technology, Technical University of Munich, Munich, GermanyPhotogrammetry and Remote Sensing, Technical University of Munich, Munich, GermanyChair of Media Technology, Technical University of Munich, Munich, GermanyPhotogrammetry and Remote Sensing, Technical University of Munich, Munich, GermanyESG Elektroniksystem- und Logistik-GmbH, Fuerstenfeldbruck, GermanyPhotogrammetry and Remote Sensing, Technical University of Munich, Munich, GermanyVisual SLAM algorithms allow localizing the camera by mapping its environment by a point cloud based on visual cues. To obtain the camera locations in a metric coordinate system, the metric scale of the point cloud has to be known. This contribution describes a method to calculate the metric scale for a point cloud of an indoor environment, like a parking garage, by fusing multiple individual scale values. The individual scale values are calculated from structures and objects with a-priori known metric extension, which can be identified in the unscaled point cloud. Extensions of building structures, like the driving lane or the room height, are derived from density peaks in the point distribution. The extension of objects, like traffic signs with a known metric size, are derived using projections of their detections in images onto the point cloud. The method is tested with synthetic image sequences of a drive with a front-looking mono camera through a virtual 3D model of a parking garage. It has been shown, that each individual scale value improves either the robustness of the fused scale value or reduces its error. The error of the fused scale is comparable to other recent works.https://www.int-arch-photogramm-remote-sens-spatial-inf-sci.net/XLII-2/433/2018/isprs-archives-XLII-2-433-2018.pdf
spellingShingle A. Hanel
A. Mitschke
A. Mitschke
A. Mitschke
R. Boerner
D. Van Opdenbosch
L. Hoegner
D. Brodie
U. Stilla
METRIC SCALE CALCULATION FOR VISUAL MAPPING ALGORITHMS
The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences
title METRIC SCALE CALCULATION FOR VISUAL MAPPING ALGORITHMS
title_full METRIC SCALE CALCULATION FOR VISUAL MAPPING ALGORITHMS
title_fullStr METRIC SCALE CALCULATION FOR VISUAL MAPPING ALGORITHMS
title_full_unstemmed METRIC SCALE CALCULATION FOR VISUAL MAPPING ALGORITHMS
title_short METRIC SCALE CALCULATION FOR VISUAL MAPPING ALGORITHMS
title_sort metric scale calculation for visual mapping algorithms
url https://www.int-arch-photogramm-remote-sens-spatial-inf-sci.net/XLII-2/433/2018/isprs-archives-XLII-2-433-2018.pdf
work_keys_str_mv AT ahanel metricscalecalculationforvisualmappingalgorithms
AT amitschke metricscalecalculationforvisualmappingalgorithms
AT amitschke metricscalecalculationforvisualmappingalgorithms
AT amitschke metricscalecalculationforvisualmappingalgorithms
AT rboerner metricscalecalculationforvisualmappingalgorithms
AT dvanopdenbosch metricscalecalculationforvisualmappingalgorithms
AT lhoegner metricscalecalculationforvisualmappingalgorithms
AT dbrodie metricscalecalculationforvisualmappingalgorithms
AT ustilla metricscalecalculationforvisualmappingalgorithms