A GPU PARALLEL APPROACH TO REAL-TIME DENSE RGB-D VISUAL ODOMETRY

  • PEDRO DANIEL DE CERQUEIRA Instituto Tecnológico de Aeronáutica
  • CAIRO LÚCIO NASCIMENTO JR. Instituto Tecnológico de Aeronáutica
  • GERALDO ADABO Instituto Tecnológico de Aeronáutica
Keywords: RGB-D camera, Parallel Programming, GPU, Dense Visual Odometry

Abstract

This article presents a new approach to implement real-time Dense RGB-D Visual Odometry taking advantage of the computational power of a modern GPU and the kind of parallelization it oers, exploring the quantity of data that needs to be handled. Our objective is to provide a fast and accurate method to estimate the camera motion using photometric error minimization. Assuming constant intensity, the error minimized is modeled in a nonlinear fashion requiring robust iterative methods to solve it. The algorithm developed was made having in mind now everyday hardware GPU present in PCs, phones, and embedded computers. Our results show that the algorithm is robust enough to handle displacements of a camera moving with small velocities and performing real-time odometry. Also, a linear algebra library was created alongside this work to near the gap between parallel programming concepts and linear algebra with high level procedures and data structures.

Published
2020-10-21
Section
Articles