1. A method for evaluating iconicity of an image comprising: receiving at least one test image which includes an object in a selected class; for each of the at least one test images: computing a plurality of properties related to iconicity, including at least two of: a) a direct measure of iconicity computed with a direct iconicity prediction model which has been learned on a set of training images, each training image labeled with an iconicity score, b) a class-independent property, and c) a class-dependent property; and computing a measure of iconicity of the test image based on the plurality of computed properties, wherein at least one of the computing of the plurality of properties and the computing the measure of iconicity of the image is performed with a processor.