Cascade Learning by Optimally Partitioning
Yanwei Pang, Jiale Cao, and Xuelong Li

TL;DR
This paper introduces iCascade, an optimal cascade learning algorithm that minimizes computation cost by iteratively partitioning classifiers and optimally setting thresholds, demonstrated effectively on face detection tasks.
Contribution
It proposes a novel algorithm for optimal cascade learning that directly minimizes computation cost and guarantees the existence of a unique optimal solution.
Findings
iCascade effectively reduces computation cost in cascade classifiers.
The algorithm guarantees the existence of a unique optimal solution.
Experimental results show improved efficiency in face detection.
Abstract
Cascaded AdaBoost classifier is a well-known efficient object detection algorithm. The cascade structure has many parameters to be determined. Most of existing cascade learning algorithms are designed by assigning detection rate and false positive rate to each stage either dynamically or statically. Their objective functions are not directly related to minimum computation cost. These algorithms are not guaranteed to have optimal solution in the sense of minimizing computation cost. On the assumption that a strong classifier is given, in this paper we propose an optimal cascade learning algorithm (we call it iCascade) which iteratively partitions the strong classifiers into two parts until predefined number of stages are generated. iCascade searches the optimal number ri of weak classifiers of each stage i by directly minimizing the computation cost of the cascade. Theorems are provided…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
