1. A method to determine a 3D human pose, comprising: a. generating one or more local descriptors having selectivity and invariance without requiring background subtraction; b. jointly learning visual words and pose regressors in a supervised manner; and c. estimating the 3D human pose.