1. A method for automatically annotating an image, comprising: receiving the image; extracting image features from the image; identifying other images which have similar image features; obtaining text associated with the other images; identifying intersecting keywords in the obtained text associated with the other images; and annotating the image with the intersecting keywords.