Patent ID: 9639746
Date: 2017-05-02
CPC Classifications: G06K,Y02A

Claim:
1. A method of identifying a movement of a subject based on data, the method comprising: receiving at a network interface, a stream of frames comprising gesture data, each frame of the stream of frames identifying positions of one or more body parts of a subject with respect to the waist of the subject's body, the stream of frames being stored in storage memory; extrapolating, by a processor, from the stream of frames comprising gesture data, one or more frames corresponding to a first movement; assigning, by a classifier, the one or more frames to the first movement, the classifier applying a scale invariant feature transform is used to determine a descriptor of the first movement; dividing, by the processor using a self-organizing map, the stream of frames into separate phases; identifying, by the processor using a scalar vector machine, transition conditions within a feature space between phases; receiving, by the network interface, a new gesture data identifying positions of one or more body parts of a new subject with respect to the waist of the new subject's body; extrapolating, by a processor, from the new gesture data one or more frames comprising gesture data identifying one or more features of the body movement of the new subject; determining, by the processor, that movement of the new subject corresponds to the first movement responsive to comparing at least a portion of the new gesture data to at least a portion of the gesture data of the one or more frames corresponding to a first movement by applying at least both the descriptor provided by the scale invariant feature transform and the transition conditions identified by the scalar vector machine.