GESTURE RECOGNITION SYSTEMS AND RELATED METHODS
First Claim
1. A method for performing gesture recognition, comprising the steps of:
- receiving one or more raw frames from one or more cameras, each of the one or more raw frames representing a time sequence of images;
segmenting the one or more received raw frames; and
tracking one or more of the segments through the one or more raw frames representing the time sequence of images.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for performing gesture recognition. In one embodiment of the invention, the method includes the steps of receiving one or more raw frames from one or more cameras, each of the one or more raw frames representing a time sequence of images, determining one or more regions of the one or more received raw frames that comprise highly textured regions, segmenting the one or more determined highly textured regions in accordance textured features thereof to determine one or more segments thereof, determining one or more regions of the one or more received raw frames that comprise other than highly textured regions, and segmenting the one or more determined other than highly textured regions in accordance with color thereof to determine one or more segments thereof. One or more of the segments are then tracked through the one or more raw frames representing the time sequence of images.
180 Citations
18 Claims
-
1. A method for performing gesture recognition, comprising the steps of:
-
receiving one or more raw frames from one or more cameras, each of the one or more raw frames representing a time sequence of images; segmenting the one or more received raw frames; and tracking one or more of the segments through the one or more raw frames representing the time sequence of images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for clustering portions of an image in accordance with a segmentation process, comprising the steps of:
-
defining a cluster map comprising pixels associated with at least a portion of an image; assigning each pixel in the cluster map a unique numerical identifier corresponding to a spatial coordinate thereof; defining a two dimensional window; assigning a lowest cluster number to all of the pixels within the two dimensional window that do not include indications of a changed segment; comparing a cluster number associated with each pixel with the spatial coordinate thereof; if it is determined that the cluster number associated with the pixel does not match the spatial coordinate, tracking the cluster number back to a previous pixel whose spatial coordinate actually matches that cluster number; writing to the cluster map for the pixel being evaluated the matching spatial coordinate; comparing neighboring pixels and storing the lowest cluster number of the neighboring pixels. - View Dependent Claims (13, 14, 15)
-
-
16. A system for performing gesture recognition, comprising:
-
an input port for receiving one or more raw frames from one or more cameras, each of the one or more raw frames representing a time sequence of images; and a processor for segmenting the one or more received raw frames, and tracking one or more of the segments through the one or more raw frames representing the time sequence of images. - View Dependent Claims (17, 18)
-
Specification