SYSTEMS AND METHODS FOR TRACKING HUMAN HANDS USING PARTS BASED TEMPLATE MATCHING WITHIN BOUNDED REGIONS
First Claim
1. A system for detecting hand posture using parts based template matching to detect individual human fingers, comprising:
- a processor;
an image capture system configured to capture multiple images of a scene, where each image is a frame of video data comprising intensity information for a plurality of pixels; and
memory containing;
a hand tracking application; and
a plurality of templates that are rotated and scaled versions of a finger template; and
wherein the hand tracking application configures the processor to;
obtain a reference frame of video data and an alternate frame of video data from the image capture system;
identify corresponding pixels within the reference and alternate frames of video data;
identify at least one bounded region within the reference frame of video data containing pixels having corresponding pixels in the alternate frame of video data satisfying a predetermined criterion; and
detect at least one candidate finger within the at least one bounded region in the reference frame of video data, where each of the at least one candidate finger is a grouping of pixels identified by searching within the at least one bounded region in the reference frame of video data for a grouping of pixels that match one of the plurality of templates.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for tracking human hands using parts based template matching within bounded regions are described. One embodiment of the invention includes a processor; an image capture system configured to capture multiple images of a scene; and memory containing a plurality of templates that are rotated and scaled versions of a finger template. A hand tracking application configures the processor to: obtain a reference frame of video data and an alternate frame of video data from the image capture system; identify corresponding pixels within the reference and alternate frames of video data; identify at least one bounded region within the reference frame of video data containing pixels having corresponding pixels in the alternate frame of video data satisfying a predetermined criterion; and detect at least one candidate finger within the at least one bounded region in the reference frame of video data.
30 Citations
21 Claims
-
1. A system for detecting hand posture using parts based template matching to detect individual human fingers, comprising:
-
a processor; an image capture system configured to capture multiple images of a scene, where each image is a frame of video data comprising intensity information for a plurality of pixels; and memory containing; a hand tracking application; and a plurality of templates that are rotated and scaled versions of a finger template; and wherein the hand tracking application configures the processor to; obtain a reference frame of video data and an alternate frame of video data from the image capture system; identify corresponding pixels within the reference and alternate frames of video data; identify at least one bounded region within the reference frame of video data containing pixels having corresponding pixels in the alternate frame of video data satisfying a predetermined criterion; and detect at least one candidate finger within the at least one bounded region in the reference frame of video data, where each of the at least one candidate finger is a grouping of pixels identified by searching within the at least one bounded region in the reference frame of video data for a grouping of pixels that match one of the plurality of templates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21-96. -96. (canceled)
Specification