habitat-sim icon indicating copy to clipboard operation
habitat-sim copied to clipboard

Adding simkinect depth noise

Open ankurhanda opened this issue 5 years ago • 2 comments

🚀 Feature

We have been using our depth noise models to benchmark SLAM systems as well as doing sim-to-real perception with neural networks. They are more realistic and you may find them useful too

Here is the code https://github.com/ankurhanda/simkinect and it has examples on how to use them.

Motivation

Better noise models will aid sim-to-real transfer.

Pitch

The python code I wrote above is very slow and may need pybind11 with CUDA kernels. I may not get to it soon so I thought I may point it out to you the codebase and see if you can incorporate that in habitat-sim.

Alternatives

Additional context

This is what it looks like. Left is the clean image and right is the image with depth noise.

depth_noised_181

ankurhanda avatar Sep 05 '20 17:09 ankurhanda

If you can get it to use NUMBA, that might make might sufficiently fast, only way to know for sure is to try it though.

Skylion007 avatar Sep 07 '20 03:09 Skylion007

Yes, so as said I am not finding time but the depth noise model is better than the one you currently have in habitat. I have been using it for the past 6 years in most of my papers. But I'd let you make a decision if you want to add that in habitat. I just wanted to point it out.

I may go back to doing it but won't be any time soon (not in the next 6 months).

Thank you.

ankurhanda avatar Sep 07 '20 03:09 ankurhanda