LEARNING AND RECOGNITION OF HUMAN ACTIONS USING OPTIMAL CONTROL PRIMITIVES
We propose a unified approach for recognition and learning of human actions, based on an optimal control model of human motion. In this model, the goals and preferences of the agent engaged in a particular action are encapsulated as a cost function or performance criterion, that is optimized to yield the details of the movement. The cost function is a compact, intuitive and flexible representation of the action. A parameterized form of the cost function is considered, wherein the structure reflects the goals of the actions, and the parameters determine the relative weighting of different terms. We show how the cost function parameters can be estimated from data by solving a nonlinear least squares problem. The parameter estimation method is tested on motion capture data for two different reaching actions and six different subjects. We show that the problem of action recognition in the context of this representation is similar to that of mode estimation in a hybrid system and can be solved using a particle filter if a receding horizon formulation of the optimal controller is adopted. We use the proposed approach to recognize different reaching actions from the 3D hand trajectory of subjects.