A Limb-based Approach for Body Pose Recognition Using a Predefined Set of Poses