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 in near-real time by a computer processor by;
first determining by the computer processor one or more regions of the one or more received raw frames that comprise highly textured regions;
second segmenting by the computer processor the one or more determined highly textured regions in accordance with textured features thereof to determine one or more segments thereof;
third determining by the computer processor the remaining of one or more regions of the one or more received raw frames that comprise other than highly textured regions; and
fourth segmenting by the computer processor the remaining one or more of the determined other than highly textured regions in accordance with color thereof to determine one or more segments thereof;
after segmenting the one or more received frames, determining by the computer processor a depth map in accordance with the segmented one or more raw frames; and
tracking one or more of the segments through the one or more raw frames in accordance with the determined depth map representing the time sequence of images.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment of the invention, the a 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.
-
Citations
15 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 in near-real time by a computer processor by; first determining by the computer processor one or more regions of the one or more received raw frames that comprise highly textured regions; second segmenting by the computer processor the one or more determined highly textured regions in accordance with textured features thereof to determine one or more segments thereof; third determining by the computer processor the remaining of one or more regions of the one or more received raw frames that comprise other than highly textured regions; and fourth segmenting by the computer processor the remaining one or more of the determined other than highly textured regions in accordance with color thereof to determine one or more segments thereof; after segmenting the one or more received frames, determining by the computer processor a depth map in accordance with the segmented one or more raw frames; and tracking one or more of the segments through the one or more raw frames in accordance with the determined depth map representing the time sequence of images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. 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 in near-real time without additional user input the one or more received raw frames by first determining one or more regions of the one or more received raw frames that comprise highly textured regions, second segmenting the one or more determined highly textured regions in accordance with textured features thereof to determine one or more segments thereof, third determining the remaining of one or more regions of the one or more received raw frames that comprise other than highly textured regions, and fourth segmenting the remaining one or more of the determined other than highly textured regions in accordance with color thereof to determine one or more segments thereof, after segmenting the one or more received frames, generating a depth map in accordance with the segmented 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 (13, 14, 15)
-
Specification