nv-tlabs / lift-splat-shoot

Lift, Splat, Shoot: Encoding Images from Arbitrary Camera Rigs by Implicitly Unprojecting to 3D (ECCV 2020)
Other
1.06k stars 221 forks source link

model can't adapt to different intrinsics? #21

Open wytalfred opened 2 years ago

wytalfred commented 2 years ago

Is it true that one model can only use one set of intrinsics? when I try to run your pre-trained model on my own dataset which has different intrinsics, object distances become slightly wrong.

manueldiaz96 commented 2 years ago

Sorry if this is a dumb question, but do you use your own intrinsics? For sure both the Categorical Depth layers and BevEncode parts of the model will be affected by different intrinsics, since these affect directly the projection step.

VeeranjaneyuluToka commented 2 years ago

I am wondering why changing intrinsics/extrinsics effect the performance as they are being used to convert from camera to BEV space and which is not learning based. Is projection step is not a part of this converion?

manueldiaz96 commented 2 years ago

You are right, but my point was more about the fact that intrinsics (and to a lesser extent extrinsics too) may affect the distribution in the Top-down view on which the data was trained.