1. A method for estimating and tracking poses of a subject, the method comprising: generating data points of the subject from a first image including the subject; grouping the data points into groups of the data points representing labeled parts of the subject based on, at least, proximity of the data points; fitting a model representing the subject to the data points using the groups to generate a pose vector representing the pose of the subject estimated from the data points; and outputting the pose vector.