Awesome-Implicit-NeRF-Robotics icon indicating copy to clipboard operation
Awesome-Implicit-NeRF-Robotics copied to clipboard

Add Nerfels and SDF-based RGBD tracking

Open jiadingfang opened this issue 2 years ago • 4 comments

jiadingfang avatar Jun 09 '22 16:06 jiadingfang

To me, SLAM means the algorithm needs to figure out both pose and map at the same time (preferably in real time). Both of these two works assume pre-computed implicit representations and focus on the pose optimization. Similarly, LENS should be moved to "pose estimation".

On another note, iSDF (at its current state) may not qualify for SLAM either because they actually use gt poses (I talked the author, he said they tried to learn poses at the same time, but not successful).

Let me know what you think.

jiadingfang avatar Jun 09 '22 18:06 jiadingfang

Makes sense, thanks for the clarification. Maybe move them to their separate own thread titled 'Camera Pose optimization/Tracking' or a related name?

I thought earlier about merging 6D object pose estimation and camera pose estimation/optimization; I think robotic folks like to have a separate thread/line of works for 6D Object Pose Estimation including instance-based/category-level works etc.

Let me know what you think!

zubair-irshad avatar Jun 09 '22 19:06 zubair-irshad

What's the difference between object and camera pose optimization? Aren't they just inverse to each other?

jiadingfang avatar Jun 10 '22 22:06 jiadingfang

For a single object like SRN dataset, yes this seems to be true (there are inverse to each other). For multi-object scenarios, the camera pose remains same but each object's rotation and translation w.r.t the camera changes (also used to fit a tighter bounding box around object of interest). Particularly evident for robotics datasets and dynamic moving objects in case of cars for Kitti. Here is a tutorial for 6D object pose.

Nerf-Pose is trying to solve the object-pose estimation problem given GT camera poses whereas Nerfels for camera pose. IMHO, Nerfels and other could fit under both categories although could be useful if we create a separate thread for each?

zubair-irshad avatar Jun 15 '22 19:06 zubair-irshad

Closing this. Please see this PR. SLAM currently is loosely defined to incorporate camera pose optimization/tracking works but feel free to open sub-threads in future to expand this or move this sub-work into it's own thread. Thanks for your contribution

zubair-irshad avatar Dec 03 '22 17:12 zubair-irshad