I'm searching information how skeletal tracking algorithm is working on Microsoft Kinect. I need theoretical basis, not examples how to implement skeleton tracking using some SDK. Does anyone has information about it. Does it similar for all SDK's (Microsoft SDK, OpenNI, OpenKinect) or it depends on them. I will be very grateful for any informations.