APPARATUS AND METHOD FOR RECOGNIZING USER'S GESTURE FOR CARRYING OUT OPERATION OF VEHICLE
First Claim
1. An apparatus for recognizing a user'"'"'s gesture for carrying out an operation of a vehicle, comprising:
- an image generator configured to generate an object image by photographing a user'"'"'s hand;
a feature point candidate detector configured to generate a hand image including a hand region by eliminating a background of the object image, and detect a center point of a wrist and feature point candidates including fingertips and finger valleys;
a palm detector configured to detect a palm region by performing a morphology operation on the hand region, and detect a center point of the palm region;
a finger detector configured to detect a finger region by eliminating the palm region from the hand region;
a feature point detector configured to detect the finger valleys located within the palm region and the fingertips located within the finger region as feature points, and generate a hand model by using the center point of the wrist, the center point of the palm region, and the feature points; and
a gesture recognizer configured to recognize a number of unfolded fingers based on the hand model, and recognize the user'"'"'s gesture by selecting a category that corresponds to the number of unfolded fingers among a plurality of categories.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for recognizing a user'"'"'s gesture for carrying out an operation of a vehicle may include: an image generator that generates an object image by photographing a user'"'"'s hand; a feature point candidate detector that generates a hand image including a hand region by eliminating a background of the object image; a palm detector that detects a palm region by performing a morphology operation on the hand region; a finger detector that detects a finger region by eliminating the palm region from the hand region; a feature point detector that detects the finger valleys located within the palm region and the fingertips located within the finger region as feature points; and a gesture recognizer that recognizes a number of unfolded fingers based on the hand model, and recognizes the user'"'"'s gesture by selecting a category that corresponds to the number of unfolded fingers among a plurality of categories.
14 Citations
18 Claims
-
1. An apparatus for recognizing a user'"'"'s gesture for carrying out an operation of a vehicle, comprising:
-
an image generator configured to generate an object image by photographing a user'"'"'s hand; a feature point candidate detector configured to generate a hand image including a hand region by eliminating a background of the object image, and detect a center point of a wrist and feature point candidates including fingertips and finger valleys; a palm detector configured to detect a palm region by performing a morphology operation on the hand region, and detect a center point of the palm region; a finger detector configured to detect a finger region by eliminating the palm region from the hand region; a feature point detector configured to detect the finger valleys located within the palm region and the fingertips located within the finger region as feature points, and generate a hand model by using the center point of the wrist, the center point of the palm region, and the feature points; and a gesture recognizer configured to recognize a number of unfolded fingers based on the hand model, and recognize the user'"'"'s gesture by selecting a category that corresponds to the number of unfolded fingers among a plurality of categories. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for recognizing a user'"'"'s gesture for carrying out an operation of a vehicle, comprising:
-
generating a hand image by eliminating a background of an object image; converting the hand image to a binary image including a hand region; detecting a center point of a wrist and feature point candidates including fingertips and finger valleys within the hand region; detecting a palm region and a center point of the palm region by performing a morphology operation on the hand region; detecting a finger region by eliminating the palm region from the hand region; detecting the feature point candidates located within the palm region or the finger region by primarily filtering the feature point candidates; detecting feature points by secondarily filtering the primarily filtered feature point candidates based on distances and angles between the center point of the wrist, the center point of the palm region, and the primarily filtered feature point candidates; and generating a hand model by using the center point of the wrist, the center point of the palm region, and the feature points. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable medium containing program instructions executed by a processor or controller, the computer readable medium comprising:
-
program instructions that generate a hand image by eliminating a background of an object image; program instructions that convert the hand image to a binary image including a hand region; program instructions that detect a center point of a wrist and feature point candidates including fingertips and finger valleys within the hand region; program instructions that detect a palm region and a center point of the palm region by performing a morphology operation on the hand region; program instructions that detect a finger region by eliminating the palm region from the hand region; program instructions that detect the feature point candidates located within the palm region or the finger region by primarily filtering the feature point candidates; program instructions that detect feature points by secondarily filtering the primarily filtered feature point candidates based on distances and angles between the center point of the wrist, the center point of the palm region, and the primarily filtered feature point candidates; and program instructions that generate a hand model by using the center point of the wrist, the center point of the palm region, and the feature points.
-
Specification