Gesture recognition apparatus, robot system including the same and gesture recognition method using the same
First Claim
1. A gesture recognition apparatus, comprising:
- a camera detecting an input image;
a human detection unit detecting a face region of a user from the input image;
a gesture region setting unit setting a gesture region, in which a gesture of the user'"'"'s arm occurs, with respect to the detected face region;
an arm detection unit detecting an arm region of the user in the gesture region; and
a gesture determination unit analyzing a position, moving directionality and shape information of the arm region in the gesture region to determine a target gesture of the user,wherein the gesture region setting unit sets the gesture region which comprises a left upper region which is disposed in an left upper portion of the head region, a right upper region which is disposed in a right upper portion of the head region, a center upper region which is adjacent to the head region and is disposed between the left upper region and the right upper region, a left lower region which is adjacent to the head region and is disposed at a lower portion of the left upper region, and a right lower region which is adjacent to the head region and is disposed at a lower portion of the right upper region, with respect to a position of a head region comprising the face region,wherein the gesture determination unit determines the target gesture which comprises a waving gesture which repeatedly shakes any one of a right arm and left arm of the user from side to side, a calling gesture which repeatedly shakes any one of the right arm and left arm of the user upward and downward, a raising gesture which maintains a state, where the user is holding up any one of the right and left arms to at least face height, for a certain time, and a stopping gesture which maintains a state, where the user is holding up the right and left arms to face height, for a certain time.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a gesture recognition apparatus. The gesture recognition apparatus includes a human detection unit, a gesture region setting region, an arm detection unit and a gesture determination unit. The human detection unit detects a face region of a user from an input image. The gesture region setting unit sets a gesture region, in which a gesture of the user'"'"'s arm occurs, with respect to the detected face region. The arm detection unit detects an arm region of the user in the gesture region. The gesture determination unit analyzes a position, moving directionality and shape information of the arm region in the gesture region to determine a target gesture of the user. Such a gesture recognition apparatus may be used as a useful means for a human-robot interaction in a long distance where a robot has difficulty in recognizing a user'"'"'s voice.
22 Citations
11 Claims
-
1. A gesture recognition apparatus, comprising:
-
a camera detecting an input image; a human detection unit detecting a face region of a user from the input image; a gesture region setting unit setting a gesture region, in which a gesture of the user'"'"'s arm occurs, with respect to the detected face region; an arm detection unit detecting an arm region of the user in the gesture region; and a gesture determination unit analyzing a position, moving directionality and shape information of the arm region in the gesture region to determine a target gesture of the user, wherein the gesture region setting unit sets the gesture region which comprises a left upper region which is disposed in an left upper portion of the head region, a right upper region which is disposed in a right upper portion of the head region, a center upper region which is adjacent to the head region and is disposed between the left upper region and the right upper region, a left lower region which is adjacent to the head region and is disposed at a lower portion of the left upper region, and a right lower region which is adjacent to the head region and is disposed at a lower portion of the right upper region, with respect to a position of a head region comprising the face region, wherein the gesture determination unit determines the target gesture which comprises a waving gesture which repeatedly shakes any one of a right arm and left arm of the user from side to side, a calling gesture which repeatedly shakes any one of the right arm and left arm of the user upward and downward, a raising gesture which maintains a state, where the user is holding up any one of the right and left arms to at least face height, for a certain time, and a stopping gesture which maintains a state, where the user is holding up the right and left arms to face height, for a certain time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A gesture recognition method using a robot system which includes a moving means and in which a human-robot interaction technology is implemented, the gesture recognition method comprising:
-
detecting a face region of a user from an input image which is sequentially inputted; calculating, executed by a processor, a size of a gesture region, in which a gesture of the user'"'"'s arm occurs, at a certain rate on the basis of a position and size of the detected face region; acquiring a background subtraction image which comprises an arm region of the user in the calculated gesture region; detecting the arm region of the user in the gesture region by using the acquired background subtraction image; and analyzing a position, moving directionality and posture of the arm region in the gesture region to determine a target gesture of the user which comprises a waving gesture, a calling gesture, a raising gesture and a stopping gesture, wherein the determining of a target gesture comprises; determining whether an arm region of the user is in the gesture region with a lookup table, in which the target gesture and the gesture region are configured per item, to determine a noise gesture which corresponds to the target gesture and a daily behavior of the user according to a result of the determination; detecting coordinates of end of a hand of the arm region, in the gesture region; analyzing a moving direction and speed of the detected coordinates of end of the hand to set a moving direction code value, and determining the waving gesture and the calling gesture on the basis of an accumulated value of the set moving direction code value; and analyzing the shape information, which comprises a length rate and angle of right and left arms of the user, to determine the raising gesture and the stopping gesture.
-
Specification