The VLFeat open source computer vision library that implements popular
- feature extraction algorithms (such as SIFT, MSER, and quick shift),
- clustering algorithms (such as integer k-means, hierarchical k-means, and agglomerative information bottleneck), and
- matching algorithms (such as randomized kd-trees).