Fast keypoint recognition using random ferns
Related Experiment Video
Updated: Jun 17, 2026

SwarmSight: Real-time Tracking of Insect Antenna Movements and Proboscis Extension Reflex Using a Common Preparation and Conventional Hardware
Published on: December 25, 2017
Mustafa Ozuysal1, Michael Calonder, Vincent Lepetit
1Ecole Polytechnique Fédérale de Lausanne, Lausanne, Switzerland. mustafa.oezuysal@@epfl.ch
Abstract:
While feature point recognition is a key component of modern approaches to object detection, existing approaches require computationally expensive patch preprocessing to handle perspective distortion. In this paper, we show that formulating the problem in a naive Bayesian classification framework makes such preprocessing unnecessary and produces an algorithm that is simple, efficient, and robust. Furthermore, it scales well as the number of classes grows. To recognize the patches surrounding keypoints, our classifier uses hundreds of simple binary features and models class posterior probabilities. We make the problem computationally tractable by assuming independence between arbitrary sets of features. Even though this is not strictly true, we demonstrate that our classifier nevertheless performs remarkably well on image data sets containing very significant perspective changes.
Related Concept Videos
Random Sampling Method
Association Areas of the Cortex
Prefrontal Association Area: This area is located in the frontal lobe and is involved in planning, decision-making, and moderating social behavior. It connects with primary motor areas,...
Super-resolution Fluorescence Microscopy
IR Frequency Region: Fingerprint Region
The...