Published on Tue Sep 15 2015

Comparative Design Space Exploration of Dense and Semi-Dense SLAM

M. Zeeshan Zia, Luigi Nardi, Andrew Jack, Emanuele Vespa, Bruno Bodin, Paul H. J. Kelly, Andrew J. Davison

SLAM has matured significantly over the past few years, and is beginning to appear in serious commercial products. evaluation is often restricted to qualitative visualizations or accuracy estimation against a ground truth. Further investigation at the level of individual kernels and parameter spaces of SLAM pipelines is non-existent.

0
0
0
Abstract

SLAM has matured significantly over the past few years, and is beginning to appear in serious commercial products. While new SLAM systems are being proposed at every conference, evaluation is often restricted to qualitative visualizations or accuracy estimation against a ground truth. This is due to the lack of benchmarking methodologies which can holistically and quantitatively evaluate these systems. Further investigation at the level of individual kernels and parameter spaces of SLAM pipelines is non-existent, which is absolutely essential for systems research and integration. We extend the recently introduced SLAMBench framework to allow comparing two state-of-the-art SLAM pipelines, namely KinectFusion and LSD-SLAM, along the metrics of accuracy, energy consumption, and processing frame rate on two different hardware platforms, namely a desktop and an embedded device. We also analyze the pipelines at the level of individual kernels and explore their algorithmic and hardware design spaces for the first time, yielding valuable insights.

Sun May 19 2019
Computer Vision
Characterizing SLAM Benchmarks and Methods for the Robust Perception Age
We propose to use a decision tree to identify challenging benchmark properties for state-of-the-art SLAM algorithms. Three prevalent VO/SLAM algorithms and two low-latency algorithms of our own are tested on selected typical sequences.
0
0
0
Fri Apr 27 2018
Neural Networks
Tiramisu: A Polyhedral Compiler for Expressing Fast and Portable Code
Tiramisu uses a four-level intermediate representation that allows full separation between the algorithms, loop transformations, data layouts, and communication. We show that Tiramisu matches or outperforms existing compilers and libraries on different hardware architectures.
0
0
0
Wed Oct 08 2014
Computer Vision
Introducing SLAMBench, a performance and accuracy benchmarking methodology for SLAM
Real-time dense computer vision and SLAM offer great potential for a new level of scene modelling, tracking and real environmental interaction for many types of robot. But their high computational requirements mean that use on mass market embedded platforms is challenging.
1
0
4
Thu Mar 25 2021
Artificial Intelligence
Enabling Design Methodologies and Future Trends for Edge AI: Specialization and Co-design
0
0
0
Thu Feb 21 2019
Computer Vision
GSLAM: A General SLAM Framework and Benchmark
SLAM technology has recently seen many successes and attracted the attention of high-technological companies. The core contribution of GSLAM is an universal,cross-platform and full open-source SLAM interface for both research and commercial usage.
0
0
0
Fri Jun 05 2020
Computer Vision
FP-Stereo: Hardware-Efficient Stereo Vision for Embedded Applications
FP-Stereo is an open-source hardware-efficient library. It can be used to build high-performance stereo matching pipelines on FPGAs. Compared to GPU designs, FP- Stereo achieves the same accuracy at a competitive speed while consuming much less energy.
0
0
0