Graph-Based Discriminative Learning for Location Recognition

Abstract

Recognizing the location of a query image by matching it to a database is an important problem in computer vision, and one for which the representation of the database is a key issue. We explore new ways for exploiting the structure of a database by representing it as a graph, and show how the rich information embedded in a graph can improve a bagof-words-based location recognition method. In particular, starting from a graph on a set of images based on visual connectivity, we propose a method for selecting a set of subgraphs and learning a local distance function for each using discriminative techniques. For a query image, each database image is ranked according to these local distance functions in order to place the image in the right part of the graph. In addition, we propose a probabilistic method for increasing the diversity of these ranked database images, again based on the structure of the image graph. We demonstrate that our methods improve performance over standard bag-of-words methods on several existing location recognition datasets.

Cite

Text

Cao and Snavely. "Graph-Based Discriminative Learning for Location Recognition." Conference on Computer Vision and Pattern Recognition, 2013. doi:10.1109/CVPR.2013.96

Markdown

[Cao and Snavely. "Graph-Based Discriminative Learning for Location Recognition." Conference on Computer Vision and Pattern Recognition, 2013.](https://mlanthology.org/cvpr/2013/cao2013cvpr-graphbased/) doi:10.1109/CVPR.2013.96

BibTeX

@inproceedings{cao2013cvpr-graphbased,
  title     = {{Graph-Based Discriminative Learning for Location Recognition}},
  author    = {Cao, Song and Snavely, Noah},
  booktitle = {Conference on Computer Vision and Pattern Recognition},
  year      = {2013},
  doi       = {10.1109/CVPR.2013.96},
  url       = {https://mlanthology.org/cvpr/2013/cao2013cvpr-graphbased/}
}