On the basis of feature amounts stored in the feature amount DB 114, the similarity search library 122 calculates the degree of similarity between an image selected from among images stored in the image storage unit 111 and each of the images other than the selected image and classifies the images stored in the image storage unit 111 into two clusters ???similar??? and ???dissimilar??? in accordan