Code Monkey home page Code Monkey logo

vo-howard08's Introduction

##Stereo Visual Odometry

This is a MATLAB-based implementation of Andrew Howard's 2008 paper: Real-Time Stereo Visual Odometry for Autonomous Ground Vehicles

Link to the paper.

##Blog Post

Note that this is not an exact implementation. A few things, such as the feature detector, are different. Also, since it is based on MATLAB, and not C/C++ like the original author, it is not really "real time". In fact, each VO computation takes around 10-15 seconds. However, the core algorithm is the same.

###Requirements:

MATLAB R2014a or newer, with the following toolbooxes:

  1. Computer Vision
  2. Optmization

###How to run? A file demo.m is provided which takes in the input images provided in the sample_data folder, and runs the algorithm on it. For a better test of the algorithm, it is suggested that you download KITTI's Visual Odometry dataset, and test the algorithm on their sequences.

In order to run this algorithm on your own data, you must modify the intrinsic and extrinsic calibration parameter in the code.

###Results Results on the KITTI VO Benchmark Sequence 0 (2000 frames)

Results on the KITTI VO Benchmark Sequence 0 (2000 frames). Blue is the ground truth, green is the VO estimation.

###Contact For any queries, contact: [email protected]

###License MIT

vo-howard08's People

Contributors

avisingh599 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.