Hand gesture recognition for cursor control
First Claim
1. A system for hand gesture recognition, comprising:
- a display;
a camera;
a memory that is to store instructions and that is communicatively coupled to the camera and the display; and
a processor communicatively coupled to the camera, the display, and the memory, wherein when the processor is to execute the instructions, the processor is to;
estimate one or more motion vectors of an object using a pair of consecutive frames;
estimate an average motion vector of the object;
obtain a descriptor based on histogram values from a histogram of optical flow (HOOF) of the one or more motion vectors and the average motion vector; and
classify the descriptor as a gesture.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for hand gesture recognition is described herein. The system includes a display, camera, memory, and processor. The memory that is to store instructions and is communicatively coupled to the camera and the display. The processor is communicatively coupled to the camera, the display, and the memory. When the processor is to execute the instructions, the processor is to estimate one or more motion vectors of an object using a pair of consecutive frames and estimate an average motion vector of the object. The processor is also to obtain a descriptor based on histogram values from a histogram of optical flow (HOOF) of the one or more motion vectors and the average motion vector and classify the descriptor as a gesture.
-
Citations
25 Claims
-
1. A system for hand gesture recognition, comprising:
-
a display; a camera; a memory that is to store instructions and that is communicatively coupled to the camera and the display; and a processor communicatively coupled to the camera, the display, and the memory, wherein when the processor is to execute the instructions, the processor is to; estimate one or more motion vectors of an object using a pair of consecutive frames; estimate an average motion vector of the object; obtain a descriptor based on histogram values from a histogram of optical flow (HOOF) of the one or more motion vectors and the average motion vector; and classify the descriptor as a gesture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
extracting a hand mask using depth data; estimating a plurality of motion vectors based via an optical flow applied to the hand mask; estimating an average motion vector from the optical flow; generating a descriptor based on a histogram of optical flow applied to the hand mask and the average motion vector; and classifying the descriptor as a gesture. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. An apparatus for hand gesture recognition, comprising:
-
an image capture mechanism to obtain a sequence of frames; an estimator to estimate a plurality of motion vectors and an average motion vector for each frame of the sequence of frames; a generator to generate a descriptor based on a histogram of the plurality of motion vectors and the average motion vector for the sequence of frames; and a classifier to classify the descriptor as a gesture. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A tangible, non-transitory, computer-readable medium comprising instructions that, when executed by a processor, direct the processor to:
-
extract a hand mask using depth data; estimate a plurality of motion vectors based via an optical flow applied to the hand mask; estimate an average motion vector from the optical flow; generate a descriptor based on a histogram of optical flow applied to the hand mask and the average motion vector; and classify the descriptor as a gesture. - View Dependent Claims (23, 24, 25)
-
Specification