1. An image retrieval method, comprising: learning multiple object category classifiers with a processor offline and generating classifications scores of images as the semantic attributes; and performing vocabulary tree based image retrieval using local features with semantic-aware co-indexing to jointly embed two distinct cues offline for near-duplicate image retrieval; and identifying top similar or dissimilar images using multiple semantic attributes.