DROID-SLAM icon indicating copy to clipboard operation
DROID-SLAM copied to clipboard

Scale problem of droid-slam

Open gyes00205 opened this issue 2 years ago • 5 comments

Hi authors, Thanks for your amazing work. I have a question about scale of camera pose. I use ZED camera to collect data and compare camra pose of ZED and droid-slam. Blue dot means camera pose of ZED and red dot means camera pose of droid-slam.

image

I find some scale problems of droid-slam. Could you tell me how to solve the scale problem of camera pose? Thanks.

gyes00205 avatar Dec 25 '22 15:12 gyes00205

Were you able to solve this? I'm seeing something similar. I expect good scale because I seed the initial samples with actual measured poses. But the scale seems to shrink after it gets beyond these initial values.

kg0221 avatar Dec 01 '23 18:12 kg0221

Hi @kg0221, you can refer to this reply .

gyes00205 avatar Dec 07 '23 03:12 gyes00205

Thanks @gyes00205. But I'm not using a stereo camera. So I don't think that solution works for me. However, I did find that the training dataloader scales the world coordinates by 1/5. And the results are not scaled back up afterwords. I'm not sure why this is. But by scaling my inputs by 1/5 and my outputs back up by 5 afterwords, I was able to get my expected results.

kg0221 avatar Dec 20 '23 12:12 kg0221

Thanks @gyes00205. But I'm not using a stereo camera. So I don't think that solution works for me. However, I did find that the training dataloader scales the world coordinates by 1/5. And the results are not scaled back up afterwords. I'm not sure why this is. But by scaling my inputs by 1/5 and my outputs back up by 5 afterwords, I was able to get my expected results.

Hi, I encounter with same problem. I want to set GT pose, only evaluating 3D reconstruction. Can you explain how to do ? thank you so much

lbg030 avatar May 18 '24 11:05 lbg030

Thanks @gyes00205. But I'm not using a stereo camera. So I don't think that solution works for me. However, I did find that the training dataloader scales the world coordinates by 1/5. And the results are not scaled back up afterwords. I'm not sure why this is. But by scaling my inputs by 1/5 and my outputs back up by 5 afterwords, I was able to get my expected results.

Hello, I meet the save problem, have you solved it? I set gt w2c for each iter, but depth tend to be worse.

Promethe-us avatar Sep 01 '24 15:09 Promethe-us