Interpolation filter to fill in missing depth pixels RRS feed

  • Question

  • Hi!

    when I get a depth array from the API this contains many pixels for which the depth could not be determined by Kinect. The values for these pixels is -1. Is there any method that can fix these blank spots using interpolation or I should write my own algorithm. I understand that the strategy for filling in these gaps depends a lot on the application, but I was just wondering if the SDK contains some methods to start with.

    Dimitris Papadimitriou, Software Development Professional

    Saturday, July 21, 2012 4:08 PM

All replies

  • Several options exist, e.g.

    1) flood fill from right to left, see here

    2) inpainting (cannot be done at real-time yet, unless you spend some time on it), see here

    None of these solutions can be implemented quickly within 5 minutes, but require quite some testing and tweaking.

    Monday, July 23, 2012 6:08 AM