INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND NON-TRANSITORY COMPUTER READABLE STORAGE MEDIUM
First Claim
1. 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:
- a first control unit configured to 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;
a decision unit configured to 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
a second control unit configured to control to perform, by pipeline processing, classification processing by the weak classifiers belonging to the second group in sequences respectively corresponding to the categories decided by the decision unit.
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.
8 Citations
9 Claims
-
1. 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:
-
a first control unit configured to 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; a decision unit configured to 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 a second control unit configured to control to perform, by pipeline processing, classification processing by the weak classifiers belonging to the second group in sequences respectively corresponding to the categories decided by the decision unit. - 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, 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, to function as
a first control unit configured to 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; -
a decision unit configured to 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 a second control unit configured to control to perform, by pipeline processing, classification processing by the weak classifiers belonging to the second group in sequences respectively corresponding to the categories decided by the decision unit.
-
Specification