Skip to content

CNN routines for training/testing end-to-end architectures for KITTI odometry, with augmentation

Notifications You must be signed in to change notification settings

djaegle/KITTI_odometry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Training and testing models for end-to-end KITTI odometry in Torch.

Non-standard dependencies: Torch package matio

Uses trajectory-graph-based sequence augmentation. Several architectural types are included.

A sample script is provided to train a basic model architecture on one KITTI odometry subsequence (downsampled to 307x93) for one epoch. The resulting model is then used to estimate the translation on a KITTI test subsequence. Errors and the estimated trajectory are plotted. As expected, it performs pretty poorly after a single epoch on this limited data!

To run the sample script, first download the demo data and unpack it in the main project directory.

##To run the sample script: ./sample-train-test.sh

##To train a model with the default settings (only recommended when using full KITTI): th ./train-kitti-net.lua

Command-line options are listed in setup.lua.

About

CNN routines for training/testing end-to-end architectures for KITTI odometry, with augmentation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published