Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

KITTI splits - Odometry splits #5

Closed
jahaniam opened this issue Mar 14, 2019 · 3 comments
Closed

KITTI splits - Odometry splits #5

jahaniam opened this issue Mar 14, 2019 · 3 comments

Comments

@jahaniam
Copy link
Collaborator

jahaniam commented Mar 14, 2019

Hi,

Since it was not mentioned in our github, I thought maybe it is useful to say here. If you are using deep neural network depth estimation in KITTI, just one thing to doublecheck:

KITTI raw dataset has many splits and these splits have overlap with each other. It is important that you don't test on the data which was in your training (or mention it in the paper that which sequences was in the training set).

KITTI Stereo 2015 (know as KITTI split in monodepth paper):
00 yes
01 yes
02 yes
03 no
04 yes
05 yes
06 yes
07 yes
08 yes
09 yes
10 yes

Eigen Split:
00 no
01 yes
02 yes
03 no
04 no
05 no
06 yes
07 no
08 yes
09 yes
10 yes

"yes" means that the odometry sequence is in the training set. You can double check it yourself as well and find the mappings.

There is also another split used by SfMLearner which splits the odometry sequences 00-10 into test and train (I think 00-07 for train and 08-10 for test. see their paper)

What we did was we excluded the odometry sequence 00 -10 from the whole KITTI raw dataset and trained on that. Our pre-trained model will be released in our GitHub soon (hopefully in few days) in case other people want to just use it and evaluate their methods.

Thank you,
Ali

@yan99033
Copy link
Owner

The pre-trained frozen graph is now released. Please go to the monodepth-cpp github page to download the models.

@manymuch
Copy link

manymuch commented Jun 9, 2020

Hi Jahani and Yan,

Do you know where can I find the official source of the relation between eigen split and odometry?
Because I found the statement is inconsistent with D3VO in which they state that

sequences 00, 03, 04, 05, 07 are in the training set of the Eigen split

I found this is important for benchmark comparison in model-based VO.
Thank you!

@manymuch
Copy link

manymuch commented Jun 9, 2020

I believe your are right, I just manually check odometry sequence9, which is 2011_09_30_drive_0033_sync in KittiRaw, and appears in Eigen Split.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants