This section features a number of tutorials illustrating some of the main algorithms implemented in VLFeat. The tutorials can be roughly grouped into two categories. The first class of algorithms detect and describe image regions (features). The second class of algorithms cluster data.
Features
Scale Invariant Feature Transform (SIFT). Getting started with this popular feature detector / descriptor.
Dense SIFT (DSIFT) and PHOW. A state-of-the-art descriptor for image categorization.
Maximally Stable Extremal Regions (MSER). Extracting MSERs from an image.
Image distance transform. Compute the image distance transform for fast part models and edge matching.
Clustering
Integer optimized k-means (IKM). A quick overview of VLFeat fast k-means implementation.
Hierarchical k-means (HIKM). Create a fast k-means tree for integer data.
Agglomerative Information Bottleneck (AIB). Cluster discrete data based on the mutual information between the data and class labels.
Quick shift. An introduction which shows how to create superpixels using this quick mode seeking method.
SLIC. An introduction to SLIC supoerpixels.
Other
Forests of kd-trees. Approximate nearest neighbor queries in high dimensions using an optimized forest of kd-trees.
MATLAB Utilities. A list of useful MATLAB functions bundled with VLFeat.