Image based motion gesture recognition method and system thereof
First Claim
1. An image based motion gesture recognition method, comprising steps of:
- receiving image frames;
performing a hand posture detection according to said image frames, to obtain a first hand posture;
determining whether said first hand posture matches a predefined starting posture;
if said first hand posture matches said predefined starting posture, performing a movement tracking according to hand locations on said image frames, to obtain a motion gesture;
performing said hand posture detection according to said image frames during said movement tracking, to obtain a second hand posture;
determining whether said second hand posture matches a predefined ending posture; and
if said second hand posture matches said predefined ending posture, stopping said movement tracking;
wherein the step of performing said hand posture detection further comprises;
detecting whether a hand image exists in at least one of said image frames;
obtaining a contoured hand image according to said hand image if said hand image exists in at least one of said image frames;
determining a hand direction and a finger number according to said contoured hand image, wherein the step of determining said finger number further comprises steps of;
performing a palm orientation calculation to obtain a gravity center of said contoured hand image;
performing a palm cut on said contoured hand image according to said gravity center, to obtain a cut hand image; and
determining said finger number according to said cut hand image;
recognizing said first hand posture or said second hand posture according to said hand direction and said finger number.
1 Assignment
0 Petitions
Accused Products
Abstract
An image based motion gesture recognition method and system thereof are disclosed. In embodiment, a hand posture detection is performed according to the received image frames, to obtain a first hand posture. It is then determined whether the first hand posture matches a predefined starting posture or not. If the first hand posture matches said predefined starting posture, movement tracking is performed according to hand locations on image frames, to obtain a motion gesture. During said movement tracking, the hand posture detection is performed according to said image frames to obtain a second hand posture, and it is determined whether the second hand posture matches a predefined ending posture. If the second hand posture matches the predefined ending posture, the movement tracking is stopped. Therefore, reduce complexity motion gesture recognition can be reduced and the reliability in interaction can be improved.
-
Citations
10 Claims
-
1. An image based motion gesture recognition method, comprising steps of:
-
receiving image frames; performing a hand posture detection according to said image frames, to obtain a first hand posture; determining whether said first hand posture matches a predefined starting posture; if said first hand posture matches said predefined starting posture, performing a movement tracking according to hand locations on said image frames, to obtain a motion gesture; performing said hand posture detection according to said image frames during said movement tracking, to obtain a second hand posture; determining whether said second hand posture matches a predefined ending posture; and if said second hand posture matches said predefined ending posture, stopping said movement tracking; wherein the step of performing said hand posture detection further comprises; detecting whether a hand image exists in at least one of said image frames; obtaining a contoured hand image according to said hand image if said hand image exists in at least one of said image frames; determining a hand direction and a finger number according to said contoured hand image, wherein the step of determining said finger number further comprises steps of; performing a palm orientation calculation to obtain a gravity center of said contoured hand image; performing a palm cut on said contoured hand image according to said gravity center, to obtain a cut hand image; and
determining said finger number according to said cut hand image;recognizing said first hand posture or said second hand posture according to said hand direction and said finger number. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An image based motion gesture recognition system, comprising:
-
a storage unit storing a predefined starting posture and a predefined ending posture; an image capture unit capable of capturing image frames; a first processing unit capable of performing a hand posture detection according to said image frames, to obtain a first hand posture, wherein said first processing unit further comprises; a first image processing unit, capable of detecting a hand image existing in at least one of said image frames; a second image processing unit, capable of obtaining a contoured hand image according to said hand image; and a hand posture recognition unit, capable of determining a hand direction and a finger number according to said contoured hand image, and recognizing said first hand posture or said second hand posture according to said hand direction and said finger number, wherein said hand posture recognition unit further performs a palm orientation calculation to obtain a gravity center of said contoured hand image, and performs a palm cut on said contoured hand image according to said gravity center, to obtain a cut hand image, and determines said finger number according to said cut hand image; a comparing unit capable of determining whether said first hand posture matches said predefined starting posture; and a second processing unit capable of performing a movement tracking according to hand locations on said image frames to obtain a motion gesture, if said first hand posture matches said predefined starting posture; wherein, said first processing unit performs said hand posture detection according to said image frames during said movement tracking, to obtain a second hand posture, and said second processing unit stops said movement tracking if said comparing unit determines that said second hand posture matches a predefined ending posture. - View Dependent Claims (7, 8, 9, 10)
-
Specification