Robust Upper Body Pose Recognition in Unconstrained Environments Using Haar-Disparity