Patent ID: 7450736

Claim:
A method for tracking three-dimensional (3D) motion of a subject comprising the steps of: receiving a two-dimensional (2D) image sequence; receiving a prediction model learned in an offline learning process, the prediction model specifying a mapping of pose information of the subject between a high dimensional pose space and a low dimensional pose space, the high dimensional pose space having a higher dimensionality than the low dimensional pose space; generating, in the low dimensional pose space, a predicted pose state of the subject based on the prediction model; and generating 3D tracking data to track the motion in the high dimensional pose space based at least in part on the predicted pose state and the 2D image sequence; wherein the offline learning process comprises steps of: capturing 3D motion data; processing the 3D motion data to extract training pose information; learning a dimensionality reduction model based on the extracted training pose information adapted to bidirectionally map the pose training information from the high dimensional pose space to the low dimensional pose space; and generating the prediction model based at least in part on the dimensionality reduction model.