Image processing device, object detection device, image processing method
First Claim
1. An image processing device for evaluating a classifier which performs recognition with respect to a plurality of classes, comprising:
- a classification unit which obtains a classification performance of the classifier by using the classifier to classify a plurality of different target objects respectively included in a plurality of verification images in which the respective classes of the target objects are known, and output one of the classes among the plurality of classes for each of the verification images;
an evaluation unit which outputs a plurality of respective evaluation results of the classifier for the plurality of classes based on the classification performance of the classifier obtained with the classification unit, and identifies at least one of the classes with insufficient training data based on the respective evaluation results of each of the at least one of the classes not satisfying a predetermined threshold value,a training data generation unit which generates training data including at least one training image for use in learning of the classifier based on the evaluation results; and
a learning unit which performs learning of the classifier based on the at least one training image,wherein the training data generation unit generates each of the at least one training image by synthesizing, via physically based rendering, object data including geometric information and material information of a target object corresponding to the identified at least one of the classes with insufficient training data, and background data including a global image or three-dimensional shape information.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing device for evaluating a classifier which recognizes a target object within an input image and classifies the target object into one among a plurality of classes, includes: a classification unit which obtains a classification performance of the classifier by using the classifier and classifying the target object included in each of a plurality of verification images in which a class of the target object is known, and outputting one among the plurality of classes for each of the verification images; and an evaluation unit which outputs an evaluation result of the classifier based on the classification performance of the classifier obtained with the classification unit.
25 Citations
10 Claims
-
1. An image processing device for evaluating a classifier which performs recognition with respect to a plurality of classes, comprising:
-
a classification unit which obtains a classification performance of the classifier by using the classifier to classify a plurality of different target objects respectively included in a plurality of verification images in which the respective classes of the target objects are known, and output one of the classes among the plurality of classes for each of the verification images; an evaluation unit which outputs a plurality of respective evaluation results of the classifier for the plurality of classes based on the classification performance of the classifier obtained with the classification unit, and identifies at least one of the classes with insufficient training data based on the respective evaluation results of each of the at least one of the classes not satisfying a predetermined threshold value, a training data generation unit which generates training data including at least one training image for use in learning of the classifier based on the evaluation results; and a learning unit which performs learning of the classifier based on the at least one training image, wherein the training data generation unit generates each of the at least one training image by synthesizing, via physically based rendering, object data including geometric information and material information of a target object corresponding to the identified at least one of the classes with insufficient training data, and background data including a global image or three-dimensional shape information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An image processing method executed by a computer for evaluating a classifier which performs recognition with respect to a plurality of classes, comprising:
-
obtaining a classification performance of the classifier by using the classifier to classify a plurality of different target objects respectively included in a plurality of verification images in which the respective classes of the target objects are known, and output one of the classes among the plurality of classes for each of the verification images; outputting a plurality of respective evaluation results of the classifier for the plurality of classes based on the classification performance of the classifier, and identifying at least one of the classes with insufficient training data based on the respective evaluation results of each of the at least one of the classes not satisfying a predetermined threshold value; generating at least one training image for use in learning of the classifier based on the evaluation results; and performing learning of the classifier based on the at least one training image, wherein each of the at least one training image is generated by synthesizing, via physically based rendering, object data including geometric information and material information of a target object corresponding to the identified at least one of the classes with insufficient training data, and background data including a global image or three-dimensional shape information.
-
Specification