DeepV2D icon indicating copy to clipboard operation
DeepV2D copied to clipboard

Simultaneous Tracking and Mapping?

Open Yuliang-Zou opened this issue 6 years ago • 7 comments

Hi, thanks for the great work. I wonder if you can provide a demo code to perform tracking (camera pose estimation) and mapping (depth estimation) simultaneously.

Yuliang-Zou avatar Jun 10 '19 05:06 Yuliang-Zou

Sure, I will add a demo for online tracking and mapping later this week. The demo code is already doing simultaneous pose estimation and mapping just over a small video clip. But I can make an additional demo showing how the code can be used for a full video sequence.

zachteed avatar Jun 10 '19 13:06 zachteed

Hi, I just added a new demo showing how DeepV2D can be used as a SLAM system on NYU.

zachteed avatar Jun 15 '19 17:06 zachteed

Cool~ Thanks!

Yuliang-Zou avatar Jun 15 '19 19:06 Yuliang-Zou

Hi @zachteed , I modified your SLAM code a bit for KITTI sequence, but it seemed that the SLAM system cannot recover absolute scale of the translation part (I need to do global scale alignment for evaluation). I wonder if the SLAM system can predict absolute scale camera pose or not, or did you have some sort of scaling factor during training?

For KITTI sequence input, I scaled and crop the images following the data preparation code. And I also used the KITTI config file and the KITTI pre-trained model.

Thank you and look forward to your response.

Yuliang-Zou avatar Sep 11 '19 03:09 Yuliang-Zou

Hi, you should be able to recover the absolute scale of translation on the KITTI dataset. You may need to scale the outputs by 10, because the output units on KITTI are .1 meters.

zachteed avatar Sep 16 '19 15:09 zachteed

Thanks!

Yuliang-Zou avatar Sep 18 '19 03:09 Yuliang-Zou

Hi, I wonder if I also need to scale the output if I am using the nyu pre-trained models. I am testing it on some sequences from TUM RGB-D dataset, but seems that the scale is not correct.

Yuliang-Zou avatar Oct 23 '19 03:10 Yuliang-Zou