An image retrieval apparatus is disclosed that is capable of extracting a
similar image similar to an input image and includes a unit to acquire
input image data, a unit to generate a plurality of processed image data
a unit to generate a plurality of extraction condition data that become
conditions for extracting the similar image from the retrieval target
image data, a unit to extract the similar image from the retrieval target
image data based on each of the generated plurality of extraction
condition data, and a unit to generate extraction result display data to
display the extracted similar image, in which the extraction result
display data generation unit generates the extraction result display data
so that the extracted similar image is associated and displayed with the
extraction condition data used as the conditions to extract the similar
image.