Object retrieval with large vocabularies and fast spatial matching
Multiple view geometry in computer vision