I work with the MS SDK in windows 7, and I'm aiming to extract some head orientation from the 3D skeleton. But I was surprised when drawing the 3D coordinates. The estimated head position is always leaning forward. From my static position viewing the camera, I am putting 3 images as examples, both hands and heads are colored in yellow, the right side of skeleton is in magenta, and the left side in cyan.

(1) 3D skeleton from the front view

(2)rotating the same skeleton from (1)

(3) top view of (1)
So, The question is,
Is the correct technique?
Though I have changed the default parameters, I am not getting any improvements. Any tips on working setup skeleton filtering parameters?