In 2012 the development of VLFeat is
supported by the PASCAL Harvest programme. Several people have been
working in Oxford to add new functionalities to the library. Moreover,
leading researchers in computer vision were consulted as
advisors of the project. These
contributions will be made public in the next several weeks as the
code is tuned and finalised.
A particularly significant contribution is the creation of a new
sub-project, VLBenchmakrs, for the evaluation of feature
detectors and descriptors. VLBenchmarks is meant to provide a
future-proof benchmarking suite. The first release includes
reimplementations of standard feature benchmarks to replace ageing
legacy code and a brand new benchmark. In the future, it will be used
to deliver to the community new, modern benchmarks in a consistent and
simple to use pacakge.
Version 0.9.17 (released)
- Large scale Approximate Nearest Neighbours (ANN) K-means.
- Gaussian Mixture Models (GMMs).
- Fisher Kernel encoding.
- VLAD encoding.
- New SVM algorithms: SGD and SDCA with support for multiple loss
functions, data weighting, and other useful features.
- LIOP feature descriptor.
- Multicore computations through OpenMP.
- New extensive image recognition examples running on several
standard computer vision benchmark datasets.
- Improved documentation.
Version 0.9.16 (released)
- VLBenchmarks: detector repeatability, descriptor matching
score, and image retrieval benchmarks.
- Affine covariant feature detectors. The aim is to create a future
proof replacement of
the legacy
implementation.
Version 0.9.15 (released)
- Histogram of Oriented Gradients (HOG) features.
- New Stochastic Gradient Descent (SGD) Support Vector Machine
(SVM) implementation. Layed down a good infrastructure to add more
learning algorithms in the future.
- Several utility functions (hashed summation, integral images,
plotting functions).
- Significant cleanup of the codebase, outstanding bugs
squashed.