1. A method comprising: receiving a query image; matching the query image to an object using a visual object recognition module, wherein the visual object recognition module is configured to utilize information from a plurality of training image corpora to match the query image to a training image of the object; determining a matched region within the training image to which the query image matches using the visual object recognition module; determining whether the matched region is located within an annotated image component of the training image, wherein the annotated image component is a sub-region of the training image and has an associated annotation describing the sub-region; and when the matched region is located within the annotated image component of the training image, identifying an annotation associated with the annotated image component.