This repository contains code for the following methods of multi-object matching:
- The proposed method: Multi-Image Semantic Matching by Mining Consistent Features, CVPR 2018 by Qianqian Wang, Xiaowei Zhou and Kostas Daniilidis.
- Spectral method: "Solving the multi-way matching problem by permutation synchronization", NIPS 2013.
- MatchLift: "Near-optimal joint object matching via convex relaxation", ICML 2014.
- MatchALS: "Multi-Image Matching via Fast Alternating Minimization", CVPR 2015.
1 . Download WILLOW-ObjectClass Dataset at dataset/
cd dataset/
wget http://www.di.ens.fr/willow/research/graphlearning/WILLOW-ObjectClass_dataset.zip
unzip WILLOW-ObjectClass_dataset.zip
# remove problematic image and annotation
rm -f WILLOW-ObjectClass/Face/image_0160.*
2 . Download Alexnet Weights at hypercols/
, and then extract feature descriptor hypercolumn from AlexNet.
cd ../hypercols/
wget http://www.cs.toronto.edu/~guerzhoy/tf_alexnet/bvlc_alexnet.npy
python run_willow.py
3 . run testWillow.m
to test the code on WILLOW-ObjectClass dataset.
If you find this code useful for your research, please cite the following paper:
@inproceedings{zhou2015multi,
title={Multi-image matching via fast alternating minimization},
author={Zhou, Xiaowei and Zhu, Menglong and Daniilidis, Kostas},
booktitle={ICCV},
year={2015}
}
@inproceedings{wang2018multi,
title={Multi-Image Semantic Matching by Mining Consistent Features},
author={Wang, Qianqian and Zhou, Xiaowei and Daniilidis, Kostas},
booktitle={CVPR},
year={2018}
}
If you have any questions, please contact qw246@cornell.edu