Home

Contact

Publications

Code

Videos

Projects

Bio

Press


RESEARCH

Boosted Random Ferns for Object Detection
M. Villamizar, J. Andrade-Cetto, A. Sanfeliu and F. Moreno-Noguer
IEEE Transactions on Pattern Analysis and Machine Intelligence (PAMI) - 2017

Abstract—In this paper we introduce the Boosted Random Ferns (BRFs) to rapidly build discriminative classifiers for learning and detecting object categories. At the core of our approach we use standard random ferns, but we introduce four main innovations that let us bring ferns from an instance to a category level, and still retain efficiency. First, we define binary features on the histogram of oriented gradients-domain (as opposed to intensity-), allowing for a better representation of intra-class variability. Second, both the positions where ferns are evaluated within the sliding window, and the location of the binary features for each fern are not chosen completely at random, but instead we use a boosting strategy to pick the most discriminative combination of them. This is further enhanced by our third contribution, that is to adapt the boosting strategy to enable sharing of binary features among different ferns, yielding high recognition rates at a low computational cost. And finally, we show that training can be performed online, for sequentially arriving images. Overall, the resulting classifier can be very efficiently trained, densely evaluated for all image locations in about 0.1 seconds, and provides detection rates similar to competing approaches that require expensive and significantly slower processing times. We demonstrate the effectiveness of our approach by thorough experimentation in publicly available datasets in which we compare against state-of-the-art, and for tasks of both 2D detection and 3D multi-view estimation.

Link

PDF

BibTex

Code

Boosted Random Ferns

Boosted Random Ferns [OpenCV Version]

Boosted Random Ferns 2D

Random Ferns Garden 2D

Videos