Object detector, object detecting method and robot
First Claim
1. An object detector for detecting an object of detection out of an input image, the detector comprising:
- an object detecting unit adapted to detect object candidates judged to be the object;
a non-object detecting unit adapted to detect non-object candidates judged to be non-objects and output the object candidates less the non-object candidates;
a distance measuring unit adapted to measure a distance between the object detector and the object of detection;
the non-object detecting unit is further adapted to compute an assumed distance between the object detector and the object of detection on the basis of a size of an object candidate in the detected object candidates relative to the input image and judge the object candidate to be a non-object candidate when a difference between the assumed distance and the distance measured by the distance measuring unit is greater than a predetermined threshold value; and
the non-object detecting unit is further adapted to compute, using a processor, a variance of the object candidate in a color space and, if the variance is less than a predetermined variance threshold value, judge the object candidate to be the non-object candidate.
1 Assignment
0 Petitions
Accused Products
Abstract
An object detector, an object detecting method and a robot can reduce diction errors of detecting wrong objects without increasing the volume of the computational operation to be performed to detect the right object. A face detector 101 comprises a face detecting section 110 that operates like a conventional face detecting section and is adapted to roughly select face candidates from an input image by template matching and detect face candidates by means of a support vector machine for face recognition, a non-face judging section 120 that detects non-face candidates that are judged to be non-faces and removes them from the face candidates selected by the face detecting section 110 and a skin tracker section 114 for tracking a face region after the non-face judgment. When the assumed distance between the face detector and the face as computed from the input image and the measured distance as measured by a distance sensor show a large difference, when the color variance of the face candidate is small, when the occupancy ratio of the skin color region is large and when the change in the size of the face region is large after the elapse of a predetermined time, the non-face judging section 120 judges such face candidates as non-faces and removes them from the face candidates.
30 Citations
15 Claims
-
1. An object detector for detecting an object of detection out of an input image, the detector comprising:
-
an object detecting unit adapted to detect object candidates judged to be the object; a non-object detecting unit adapted to detect non-object candidates judged to be non-objects and output the object candidates less the non-object candidates; a distance measuring unit adapted to measure a distance between the object detector and the object of detection; the non-object detecting unit is further adapted to compute an assumed distance between the object detector and the object of detection on the basis of a size of an object candidate in the detected object candidates relative to the input image and judge the object candidate to be a non-object candidate when a difference between the assumed distance and the distance measured by the distance measuring unit is greater than a predetermined threshold value; and the non-object detecting unit is further adapted to compute, using a processor, a variance of the object candidate in a color space and, if the variance is less than a predetermined variance threshold value, judge the object candidate to be the non-object candidate. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An object detecting method for an object detector to detect an object of detection out of an input image, the method comprising:
-
detecting object candidates judged to be the object; detecting non-object candidates judged to be non-objects and outputting the object candidates less the non-object candidates; measuring a distance between the object detector and the object of detection; computing an assumed distance between the object detector and the object of detection on the basis of a size of an object candidate relative to the input image; judging the object candidate to be a non-object candidate when a difference between the assumed distance and the distance measured by the measuring is greater than a predetermined threshold value; computing, using a processor, a variance of the object of detection in a color space; and judging the object candidate to be the non-object candidate if the variance is less than a predetermined variance threshold value. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A robot equipped with an object detector for detecting an object of detection out of an input image and configured to autonomously act based on the object of detection, the object detector comprising:
-
an object detecting unit adapted to detect object candidates judged to be the object; a non-object detecting unit adapted to detect non-object candidates judged to be non-objects and output the object candidates less the non-object candidates; a distance measuring unit adapted to measure a distance between the object detector and the object of detection; the non-object detecting unit is further adapted to compute an assumed distance between the object detector and the object of detection on the basis of a size of an object candidate in the detected object candidates relative to the input image and judge the object candidate to be a non-object candidate when a difference between the assumed distance and the distance measured by the distance measuring unit is greater than a predetermined threshold value and; the non-object detecting unit is further adapted to compute, using a processor, a variance of the object candidate in a color space and, if the variance is less than a predetermined variance threshold value, judge the object candidate to be the non-object candidate. - View Dependent Claims (13, 14, 15)
-
Specification