Fast reciprocal nearest neighbors clustering
scalable recognition with a vocabulary tree .