Head detecting apparatus, head detecting method, and head detecting program
First Claim
1. A head detecting apparatus comprising:
- a foreground extracting section for extracting a foreground region, in which a person has been taken, from an input image;
a first main axis computing section for computing a main axis of the foreground region, said first main axis computing section including a first moment computing section for computing a moment around a center of gravity of the foreground region, and calculating the main axis of the foreground region based on the moment around the center of gravity of the foreground region;
a head region computing section for computing a head region included in the foreground region as a part thereof, based on the main axis of the foreground region and a shape of the foreground region;
an ellipse determining section for determining an ellipse to be applied to the head of the person, based on a shape of the head region; and
an input section for inputting a plurality of frame images constituting a moving image as a plurality of the input images;
and whereinthe first main axis computing section includes;
a first orthogonal axes computing section for computing two orthogonal axes in the foreground region, based on the moment around the center of gravity of the foreground region; and
a first main axis selection section for selecting one axis in the two orthogonal axes calculated by the first orthogonal axes computing section, which forms smaller angle with the main axis of the foreground region calculated in at least one of a previous frame and a next frame, as the main axis of the foreground region.
1 Assignment
0 Petitions
Accused Products
Abstract
A head detecting apparatus, including a foreground extraction section for extracting a foreground region in which a person is captured from an input image; a first main axis computing section which includes a first moment computing section for computing a moment around a center of gravity of the foreground region and calculating a main axis of the foreground region based on the moment around the center of gravity of the foreground region; a head computing section for computing a head region included in the foreground region as a part thereof based on the main axis of the foreground region and a shape of the foreground region; and an ellipse determining section for determining an ellipse to be applied to a person'"'"'s head based on a shape of the head region.
20 Citations
9 Claims
-
1. A head detecting apparatus comprising:
-
a foreground extracting section for extracting a foreground region, in which a person has been taken, from an input image; a first main axis computing section for computing a main axis of the foreground region, said first main axis computing section including a first moment computing section for computing a moment around a center of gravity of the foreground region, and calculating the main axis of the foreground region based on the moment around the center of gravity of the foreground region; a head region computing section for computing a head region included in the foreground region as a part thereof, based on the main axis of the foreground region and a shape of the foreground region; an ellipse determining section for determining an ellipse to be applied to the head of the person, based on a shape of the head region; and an input section for inputting a plurality of frame images constituting a moving image as a plurality of the input images; and wherein the first main axis computing section includes; a first orthogonal axes computing section for computing two orthogonal axes in the foreground region, based on the moment around the center of gravity of the foreground region; and a first main axis selection section for selecting one axis in the two orthogonal axes calculated by the first orthogonal axes computing section, which forms smaller angle with the main axis of the foreground region calculated in at least one of a previous frame and a next frame, as the main axis of the foreground region.
-
-
2. A head detecting apparatus comprising:
-
a foreground extracting section for extracting a foreground region, in which a person has been taken, from an input image; a first main axis computing section for computing a main axis of the foreground region; a head region computing section for computing a head region included in the foreground region as a part thereof, based on the main axis of the foreground region and a shape of the foreground region; and an ellipse determining section for determining an ellipse to be applied to the head of the person, based on a shape of the head region a search section for searching a top point of a head of a person, by setting a starting point at one of intersecting points of the outline of the foreground region and the main axis, which is deemed to be at a higher position in the image pick-up target space, and following pixels of the outline in the foreground region; and a circle computing section for computing a circle, in which the proportion of pixels of the foreground region included in the circle is equal to or greater than a predetermined reference proportion, as a circle surrounding the head, among circles which have centers on a line connecting the top point and the center of gravity of the foreground region and pass through the top point of the head; wherein the foreground region included in the circle surrounding the head is calculated as the head region. - View Dependent Claims (3, 4, 5, 6)
-
-
7. A head detecting apparatus comprising:
-
a foreground extracting section for extracting a foreground region, in which a person has been taken, from an input image; a first main axis computing section for computing a main axis of the foreground region; a head region computing section for computing a head region included in the foreground region as a part thereof, based on the main axis of the foreground region and a shape of the foreground region; and an ellipse determining section for determining an ellipse to be applied to the head of the person, based on a shape of the head region, wherein the ellipse detection section includes a second principal computing section for computing a main axis of the head region, and determines the ellipse having the main axis as a long axis and wherein the second main axis computing section includes; a second moment computing section for computing a moment around a center of gravity of the head region; a second orthogonal axes computing section for computing two orthogonal axes in the head region based on the moment around the center of gravity of the head region; and a second main axis selection section for selecting an axis which forms smaller angle with the main axis of the foreground region, in the two orthogonal axes.
-
-
8. A head detecting apparatus comprising:
-
a foreground extracting section for extracting a foreground region, in which a person has been taken, from an input image; a first main axis computing section for computing a main axis of the foreground region; a head region computing section for computing a head region included in the foreground region as a part thereof, based on the main axis of the foreground region and a shape of the foreground region; and an ellipse determining section for determining an ellipse to be applied to the head of the person, based on a shape of the head region, wherein the ellipse detection section includes a second principal computing section for computing a main axis of the head region, and determines the ellipse having the main axis as a long axis, a flesh color extraction section for extracting a biggest flesh color area in the head region;
a short axis determination section for determining a length of the short axis according to a largest distance between the main axis of the head region and pixels in the flesh color section and a long axis determination section for setting a value obtained by multiplying the length of the short axis of the ellipse determined by the short axis determination section by a predetermined value which is larger than 1, as a length of a long axis of the ellipse.
-
-
9. A head detecting apparatus comprising:
-
a foreground extracting section for extracting a foreground region, in which a person has been taken, from an input image; a first main axis computing section for computing a main axis of the foreground region; a head region computing section for computing a head region included in the foreground region as a part thereof, based on the main axis of the foreground region and a shape of the foreground region; an ellipse determining section for determining an ellipse to be applied to the head of the person, based on a shape of the head region an input section for inputting a plurality of frame images constituting a moving image as a plurality of the input image; and a detection section for detecting a change of a position and an orientation of the person'"'"'s head based on a change of the ellipse determined according to the plurality of frame images, wherein the input section inputs the plurality of the frame images constituting the moving image captured by the image pick-up device for a monitoring purpose; and further including; a storage section for storing history of the change of the position and the orientation of the person'"'"'s head for each of a plurality of persons; and an abnormality detection section for detecting an abnormal action of the person under a condition that a difference between an amount of the change of the position and the orientation of the person'"'"'s head and a reference amount of change based on a position and a change of other person'"'"'s head stored in the storage section is equal to or more than a predetermined amount.
-
Specification