dso icon indicating copy to clipboard operation
dso copied to clipboard

Using known poses in CoarseInitializer

Open murrdpirate opened this issue 3 years ago • 1 comments

I have the ability to provide accurate camera pose information, but I'd still like to use DSO's excellent point tracking and depth estimation (in addition to allowing the poses to be tweaked in bundle adjustment).

My first step is to inject the pose data into the CoarseInitializer, which I'm currently doing by setting SE3 refToNew_current (in the trackFrame function) with my data. However, this doesn't appear to change the results, even if I provide garbage transforms.

Any guidance on how I should proceed? Or any high level description of what's happening in the initialization procedure?

murrdpirate avatar Apr 16 '21 16:04 murrdpirate

Hey @murrdpirate,

see FullSystem.cpp#L1262 & FullSystem.cpp#L432 (maybe there are other places too).

Just try to scale the translation part based on your positions.

Cheers.

s3r637 avatar Nov 10 '21 09:11 s3r637