Introducing SLAMBench, a performance and accuracy benchmarking methodology for SLAM
File(s)1410.2167v2.pdf (1.43 MB)
Accepted version
Author(s)
Type
Conference Paper
Abstract
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. Meanwhile, trends in low-cost, low-power processing are towards massive parallelism and heterogeneity, making it difficult for robotics and vision researchers to implement their algorithms in a performance-portable way. In this paper we introduce SLAMBench, a publicly-available software framework which represents a starting point for quantitative, comparable and validatable experimental research to investigate trade-offs in performance, accuracy and energy consumption of a dense RGB-D SLAM system. SLAMBench provides a KinectFusion implementation in C++, OpenMP, OpenCL and CUDA, and harnesses the ICL-NUIM dataset of synthetic RGB-D sequences with trajectory and scene ground truth for reliable accuracy comparison of different implementation and algorithms. We present an analysis and breakdown of the constituent algorithmic elements of KinectFusion, and experimentally investigate their execution time on a variety of multicore and GPU-accelerated platforms. For a popular embedded platform, we also present an analysis of energy efficiency for different configuration alternatives.
Date Issued
2015-01-01
Date Acceptance
2015-05-26
Citation
Proceedings - IEEE International Conference on Robotics and Automation, 2015, pp.5783-5790
ISSN
1050-4729
Publisher
IEEE
Start Page
5783
End Page
5790
Journal / Book Title
Proceedings - IEEE International Conference on Robotics and Automation
Copyright Statement
© 2015 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
Source
2015 IEEE International Conference on Robotics and Automation (ICRA)
Publication Status
Published
Start Date
2015-05-26
Finish Date
2015-05-30
Coverage Spatial
Seattle, WA