LIBPMK is a C++ implementation of Grauman and Darrell's Pyramid Match algorithm. This toolkit provides a flexible framework with which you can quickly match sets of image features and run experiments. LIBPMK has a wide range of features, including:
This toolkit is currently being actively maintained; please check back often for updates.
LIBPMK implements the algorithms described in the following papers (Show BibTeX entries):
@inproceedings{grauman-darrell-iccv2005,
author = {K. Grauman and T. Darrell},
title = {The Pyramid Match Kernel: Discriminative Classification with Sets of Image Features},
booktitle = {IEEE International Conference on Computer Vision},
year = {2005},
address = {Beijing, China},
month = {October},
}
@inproceedings{grauman-darrell-nips2007,
author = {K. Grauman and T. Darrell},
title = {Approximate Correspondences in High Dimensions},
booktitle = {Advances in Neural Information Processing Systems 19},
editor = {B. Scholkopf and J.C. Platt and T. Hofmann},
publisher = {MIT Press},
address = {Cambridge, MA},
year = {2007},
}
@techreport{libpmk,
author = {John J. Lee},
institution = {MIT Computer Science and Artificial Intelligence Laboratory},
month = {April},
number = {MIT-CSAIL-TR-2008-17},
title = {LIBPMK: A Pyramid Match Toolkit},
year = {2008},
url = {http://hdl.handle.net/1721.1/41070}
}
Download the latest version (2.1, released 2007-11-05): libpmk-2.1.tar.gz
Older versions are available at http://people.csail.mit.edu/jjl/libpmk/download.
Recent changes (full ChangeLog here):
Tutorial: How to install, use, and write new code using libpmk. Includes a FAQ that addresses speed and performance issues.
Version 2.x class reference: Details, code specifications, and class hierarchy diagrams.
Version 1.x class reference: For those using libpmk-1.x.
Pyramid Match project page: http://www.cs.utexas.edu/~grauman/research/projects/pmk/pmk_projectpage.htm
LIBSVM home page: http://www.csie.ntu.edu.tw/~cjlin/libsvm/
If you have any questions, suggestions, or bug reports about this implementation, please contact John Lee (jjl at mit dot edu).
To recieve updates about libpmk, please join the extremely low-volume (around once every few months) mailing list.