• DocumentCode
    3657899
  • Title

    The Use of a Graphic Processing Unit (GPU) in a Real Time Visual Odometry Application

  • Author

    Jaime Armando Delgado Vargas;Paulo Roberto Gardel Kurka

  • Author_Institution
    Fac. de Eng. Mec., Univ. Estadual de Campinas, Campinas, Brazil
  • fYear
    2015
  • fDate
    6/1/2015 12:00:00 AM
  • Firstpage
    141
  • Lastpage
    146
  • Abstract
    This paper presents a practical application of visual odometry (VO). Visual odometry applications are computationally expensive due to the frequent and large number of required data processing. In the present work the application is implemented in a graphics processing unit card (GPU) using compute unified device architecture CUDA and OpenCV libraries, allowing real time processing with a speed of 30 frames per second. The algorithm begins with the capture and processing of stereoscopic images to find invariant interest points (keypoints) using the GPU-OpenCV speed-up robust features (SURF) library implementation. Stereoscopic image points are projected in the Euclidean space to yield 3-D estimates of the robot´s translation and rotation movements. The real time VO algorithm is applied in a practical odometry estimation in a robot´s outdoors navigation experiment.
  • Keywords
    "Graphics processing units","Cameras","Stereo image processing","Filtering","Visualization","Global Positioning System"
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks Workshops (DSN-W), 2015 IEEE International Conference on
  • Electronic_ISBN
    2325-6664
  • Type

    conf

  • DOI
    10.1109/DSN-W.2015.32
  • Filename
    7272567