tracking skeleton laying down RRS feed

  • Question

  • I have noticed that as the spine (the line from "Spine" to "ShoulderCenter") gets closer to 90 degrees the error in tracking the skeleton increases.

    For example: If I stand up facing the kinect and it begins to track my skeleton, then lean left the sample program has a hard time tracking me. Or if I face the kinect at a table, then lay on my side on the table facing the kinect it will not accurately track my body (skeleton points flying everywhere or nothing at all).

    All I can see so far are specific Joint "points" that the API gives us, and if it can't detect points on the skeleton when a person is not upright, I can't think of a way to track someone laying down, which is basically my question:

    Is there a way to track a skeleton on someone laying down (while still facing the kinect)?

    Friday, October 14, 2011 9:44 PM

All replies

  • The built-in skeletal tracking provided by the Kinect SDK Beta is optimized for people standing upright and that are not flush against a surface like a wall or table. It is possible that joints can be extracted sometimes even in these scenarios, but the accuracy is definitely not as good.

    If you have a specific scenario for which you need higher accuracy of joint tracking of a body that is flush against a wall or table, then you will probably need to implement your own domain-specific skeletal tracking algorithm that uses data from the depth stream provided by kinect SDK, by doing your own segmentation and image processing.

    Good luck!

    I'm here to help
    Monday, October 17, 2011 7:54 AM