Method and apparatus for shoulder-line detection and gesture spotting detection
First Claim
1. A shoulder-line detecting method, comprising:
- receiving an image of a target person;
defining a body space area from the received image;
defining an external space area from the received image based on the body space area;
extracting an edge area from a boundary area between the body space area and the external space area as the edge area; and
calculating an energy value of the edge area while rotating an edge branched out from the edge area, based on the contact point of the branched edge and the edge area, and acquiring shoulder-line information from the branched edge when the energy value of the edge area is maximized, wherein the energy value of the edge area is maximized by determining an angle between the edge area and the branched edge that maximizes a ratio of the body space area to the external space area.
1 Assignment
0 Petitions
Accused Products
Abstract
A gesture spotting detection method and apparatus employ a shoulder-line algorithm. The shoulder-line detecting method recognizes a GSD calling gesture that occurs in a shoulder-line, head or higher part in a remote distance or a short distance, although a user does not have a fixed posture. In the method, an image of people is received, and skin information of a person in the image is detected to detect a face area. Then, the cloth color information of the person is modeled from the inputted image to detect a cloth area. An external space is defined from the image based on the body space area, and an edge is extracted from the image based on the body space and the external space. Then, shoulder-line information is acquired based on an energy function obtained based on the body space, the external space, and the edge.
23 Citations
16 Claims
-
1. A shoulder-line detecting method, comprising:
-
receiving an image of a target person; defining a body space area from the received image; defining an external space area from the received image based on the body space area; extracting an edge area from a boundary area between the body space area and the external space area as the edge area; and calculating an energy value of the edge area while rotating an edge branched out from the edge area, based on the contact point of the branched edge and the edge area, and acquiring shoulder-line information from the branched edge when the energy value of the edge area is maximized, wherein the energy value of the edge area is maximized by determining an angle between the edge area and the branched edge that maximizes a ratio of the body space area to the external space area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable recording medium for storing a computer program that implements a method for detecting a shoulder-line, comprising:
-
receiving an image of a target person; defining a body space area from the received image; defining an external space area from the received image based on the body space area; extracting an edge area from a boundary area between the body space area and the external space area as the edge area; and calculating an energy value of the edge area while rotating an edge branched out from the edge area, based on the contact point of the branched edge and the edge area, and acquiring shoulder-line information from the branched edge when the energy value of the edge area is maximized, wherein the energy value of the edge area is maximized by determining an angle between the edge area and the branched edge that maximizes a ratio of the body space area to the external space area.
-
-
13. A shoulder-line detecting apparatus, comprising:
-
a computer processor; an image input module for receiving an image of a target person through an external vision sensor; a body space area defining module for detecting a body space area from the received image provided by the image input module; an external space area defining module for defining an external space area based on the received image provided by the image input module and the body space area provided by the body space area defining module; an edge area defining module for defining an edge area based on the body space area information and the external space area information; and a shoulder-line detecting module for calculating an energy value of the edge area while rotating an edge branched out from the edge area, based on the contact point of the branched edge and the edge area, and acquiring shoulder-line information from the branched edge when the energy value of the edge area is maximized, wherein the energy value of the edge area is maximized by determining an angle between the edge area and the branched edge that maximizes a ratio of the body space area to the external space area. - View Dependent Claims (14, 15, 16)
-
Specification