Method, apparatus, and program for object detection in digital image
First Claim
1. An object detection method for detecting a predetermined object in an input image, the method comprising the steps of:
- preparing a plurality of detectors comprising a detector for judging whether a detection target image is an image representing the entirety of the predetermined object and a detector or detectors of at least one type for judging whether a detection target image is an image representing the predetermined object of which a predetermined part is covered, by causing the plurality of detectors to learn according to a method of machine learning a characteristic of the predetermined object in respective sample image groups obtained to include an entirety sample image group comprising sample images representing the entirety of the predetermined object in predetermined different sizes and a covered sample image group or covered sample image groups of at least one type comprising sample images representing the predetermined object of which the predetermined part is covered;
cutting partial images in the predetermined sizes at different positions in the input image; and
judging whether each of the partial images is an image representing the entirety of the predetermined object or whether each of the partial images is an image representing the predetermined object of which the predetermined part is covered, by applying at least one of the plurality of detectors on each of the partial images as the detection target image.
2 Assignments
0 Petitions
Accused Products
Abstract
In a method of detection of a predetermined object in an input image, one or more sample image groups representing the object of which a predetermined part or parts is/are occluded is/are prepared in addition to a sample image group representing the entirety of the object, by shifting a position at which sample images in the entirety sample image group are cut. A plurality of detectors are generated by causing the detectors to learn the respective types of the sample image groups according to a machine learning method. The detectors are applied to partial images cut sequentially from the input image at different positions, and judgment is made as to whether each of the partial images is an image representing the object in the state of the entirety or in the state of occlusion thereof.
33 Citations
15 Claims
-
1. An object detection method for detecting a predetermined object in an input image, the method comprising the steps of:
-
preparing a plurality of detectors comprising a detector for judging whether a detection target image is an image representing the entirety of the predetermined object and a detector or detectors of at least one type for judging whether a detection target image is an image representing the predetermined object of which a predetermined part is covered, by causing the plurality of detectors to learn according to a method of machine learning a characteristic of the predetermined object in respective sample image groups obtained to include an entirety sample image group comprising sample images representing the entirety of the predetermined object in predetermined different sizes and a covered sample image group or covered sample image groups of at least one type comprising sample images representing the predetermined object of which the predetermined part is covered;
cutting partial images in the predetermined sizes at different positions in the input image; and
judging whether each of the partial images is an image representing the entirety of the predetermined object or whether each of the partial images is an image representing the predetermined object of which the predetermined part is covered, by applying at least one of the plurality of detectors on each of the partial images as the detection target image. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An object detection apparatus for detecting a predetermined object in an input image, the apparatus comprising:
-
a plurality of detectors comprising a detector for judging whether a detection target image is an image representing the entirety of the predetermined object and a detector or detectors of at least one type for judging whether a detection target image is an image representing the predetermined object of which a predetermined part is covered, by causing the plurality of detectors to learn according to a method of machine learning a characteristic of the predetermined object in respective sample image groups obtained to include an entirety sample image group comprising sample images representing the entirety of the predetermined object in predetermined different sizes and a covered sample image group or covered sample image groups of at least one type comprising sample images representing the predetermined object of which the predetermined part is covered;
partial image cutting means for cutting partial images in the predetermined sizes at different positions in the input image; and
judgment means for judging whether each of the partial images is an image representing the entirety of the predetermined object or whether each of the partial images is an image representing the predetermined object of which the predetermined part is covered, by applying at least one of the plurality of detectors on each of the partial images as the detection target image. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A program for detecting a predetermined object in an input image, the program causing a computer to function as:
-
a plurality of detectors comprising a detector for judging whether a detection target image is an image representing the entirety of the predetermined object and a detector or detectors of at least one type for judging whether a detection target image is an image representing the predetermined object of which a predetermined part is covered, by causing the plurality of detectors to learn according to a method of machine learning a characteristic of the predetermined object in respective sample image groups obtained to include an entirety sample image group comprising sample images representing the entirety of the predetermined object in predetermined different sizes and a covered sample image group or covered sample image groups of at least one type comprising sample images representing the predetermined object of which the predetermined part is covered;
partial image cutting means for cutting partial images in the predetermined sizes at different positions in the input image; and
judgment means for judging whether each of the partial images is an image representing the entirety of the predetermined object or whether each of the partial images is an image representing the predetermined object of which the predetermined part is covered, by applying at least one of the plurality of detectors on each of the partial images as the detection target image. - View Dependent Claims (12, 13, 14, 15)
-
Specification