1. An image processing device comprising: a first feature amount extraction unit configured to extract a first feature amount from an image to be processed; a position detection unit configured to detect observation positions from the image based on a position detection dictionary for detecting observation positions as positions to which attention should be given on the image from the first feature amount, which has been generated by statistical learning in advance, and the first feature amount extracted from the image; a second feature amount extraction unit configured to extract a second feature amount from the observation position on the image; an observation-order determining unit configured to determine the order of observing the observation positions on the image based on an order generation dictionary for determining the order in which respective observation positions on the image should be observed from the second feature amount, which has been generated by statistical learning in advance, and respective second feature amounts of the observation positions on the image; and an image generation unit configured to generate observation images for displaying the observation positions on the image in the observation order based on the image, the detected observation positions and the determined observation order.