Information processing apparatus, information processing method, and non-transitory computer readable storage medium
First Claim
1. An information processing apparatus comprising:
- at least one memory which stores instructions; and
one or more processors which execute the instructions to cause the information processing apparatus to;
implement a plurality of sequences of weak classifiers which are logically cascade-connected in each sequence, wherein the sequences respectively correspond to a plurality of categories of an object and the plurality of weak classifiers are grouped into at least a first group and a second group in the order of connection;
control to perform, by pipeline processing, classification processing by weak classifiers belonging to the first group in the sequences respectively corresponding to the plurality of categories;
decide, based on results of classification processing by the weak classifiers belonging to the first group in the sequences respectively corresponding to the plurality of categories, categories for which classification processing are to be performed by weak classifiers belonging to the second group out of the plurality of categories; and
control to perform, by pipeline processing, classification processing by the weak classifiers belonging to the second group in sequences respectively corresponding to the decided categories.
1 Assignment
0 Petitions
Accused Products
Abstract
In an information processing apparatus that includes sequences of weak classifiers which are logically cascade-connected in each sequence and the sequences respectively correspond to categories of an object and in which the weak classifiers are grouped into at least a first group and a second group in the order of connection, classification processing by weak classifiers belonging to the first group of respective categories is performed by pipeline processing. Based on the processing results of the weak classifiers belonging to the first group of the respective categories, categories in which classification processing by weak classifiers belonging to the second group is to be performed are decided out of the categories. The classification processing by the weak classifiers respectively corresponding to the decided categories and belonging to the second group is performed by pipeline processing.
7 Citations
9 Claims
-
1. An information processing apparatus comprising:
-
at least one memory which stores instructions; and one or more processors which execute the instructions to cause the information processing apparatus to; implement a plurality of sequences of weak classifiers which are logically cascade-connected in each sequence, wherein the sequences respectively correspond to a plurality of categories of an object and the plurality of weak classifiers are grouped into at least a first group and a second group in the order of connection; control to perform, by pipeline processing, classification processing by weak classifiers belonging to the first group in the sequences respectively corresponding to the plurality of categories; decide, based on results of classification processing by the weak classifiers belonging to the first group in the sequences respectively corresponding to the plurality of categories, categories for which classification processing are to be performed by weak classifiers belonging to the second group out of the plurality of categories; and control to perform, by pipeline processing, classification processing by the weak classifiers belonging to the second group in sequences respectively corresponding to the decided categories. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An information processing method performed by an information processing apparatus that includes a plurality of sequences of weak classifiers which are logically cascade-connected in each sequence and the sequences respectively correspond to a plurality of categories of an object and in which the plurality of weak classifiers are grouped into at least a first group and a second group in the order of connection, comprising:
-
performing, by pipeline processing, classification processing by weak classifiers belonging to the first group in the sequences respectively corresponding to the plurality of categories; deciding, based on results of classification processing by the weak classifiers belonging to the first group in the sequences respectively corresponding to the plurality of categories, categories for which classification processing are to be performed by weak classifiers belonging to the second group out of the plurality of categories; and performing, by pipeline processing, classification processing by the weak classifiers belonging to the second group in sequences respectively corresponding to the decided categories.
-
-
9. A non-transitory computer-readable storage medium storing a computer program for causing a computer to:
-
implement a plurality of sequences of weak classifiers which are logically cascade-connected in each sequence, wherein the sequences respectively correspond to a plurality of categories of an object and the plurality of weak classifiers are grouped into at least a first group and a second group in the order of connection; control to perform, by pipeline processing, classification processing by weak classifiers belonging to the first group in the sequences respectively corresponding to the plurality of categories; decide, based on results of classification processing by the weak classifiers belonging to the first group in the sequences respectively corresponding to the plurality of categories, categories for which classification processing are to be performed by weak classifiers belonging to the second group out of the plurality of categories; and control to perform, by pipeline processing, classification processing by the weak classifiers belonging to the second group in sequences respectively corresponding to the decided categories.
-
Specification