×

Motion attributes recognition system and methods

  • US 10,213,645 B1
  • Filed: 09/02/2015
  • Issued: 02/26/2019
  • Est. Priority Date: 10/03/2011
  • Status: Active Grant
First Claim
Patent Images

1. A motion attribute recognition system comprising:

  • a pre-processing component configured to receive a data stream including motion data and to output action exemplars comprising;

    an orientation matrix conversion process configured to transform raw motion data into a quaternion suitable to measure the distance between two rotations by comparing the quaternion of a one rotation with the quaternion of the other rotation;

    a spatial alignment process configured to align the starting plane of the motion data; and

    a temporal segmentation process configured to locate the actual segment of the motion data within the data stream;

    a non-parametric classification recognition component in communication with the pre-processing component comprising;

    a database of stored action exemplars searchable to and configured to output motion attributes from a query comprising the motion data;

    a database search engine configured to search the database of action exemplars for comparison with a received action exemplar from the pre-processing component; and

    a non-parametric classification recognition process configured to receive action exemplars from the pre-processing component and the database search engine and to output attributes of the action exemplar received from the pre-processing component; and

    a parametric classification recognition component in communication with the pre-processing component comprising;

    one or more support vector machines wherein each support vector machine is configured to find one of the presence and absence of an attribute in an action exemplar received from the pre-processing component; and

    a parametric classification recognition process configured to receive an action exemplar from the pre-processing component and to query the one or more support vector machines for the presence of an attribute in the action exemplar and to output one of the presence and absence of an attribute in the action exemplar;

    a display; and

    an user interface in communication with the database and the display and configured to receive the motion data, to query the database with the motion data, to receive attributes from the database in response to the query, and to output attribute information on the display in order to present a virtual coach.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×