An image processing apparatus comprising: an input terminal that receives a plurality of images that are temporally and spatially continuous; an image processing unit that performs image processing on the plurality of images by iteratively performing the image processing on subsets of the plurality of images; and a display image generating unit that controls a display to display the plurality of images when the image processing unit begins performing the image processing on the plurality of images; display, at a time of a completion of intermediate processing of a subset of the plurality of images by the image processing unit, an intermediate processed image including the processed subset of the plurality of images; and display, after completion of the processing of the plurality of images by the image processing unit, a complete processed image including the processed plurality of images, characterized in that the processing performed by the image processing unit on the plurality of images comprises: successively performing a process of extracting a subset of the plurality of images wherein there is a predetermined time interval between each successive frame in the subset and decreasing the predetermined time interval between successive frames in the subset for each successive process by extracting, from the plurality of images, one frame temporally positioned between each successive frame in the subset and adding the extracted frames between the successive frames in the subset; wherein each successive process further comprises extracting two similar images and a plurality of temporally continuous images between the two similar images from the subset of the plurality of images for each of the extracting processes; taking a temporally previous image of the two similar images as a first image, taking a temporally subsequent image as a rear-most image, and connecting the first image and the rear-most image; and generating a loop image made up of the first image and rear-most image, and a plurality of temporally continuous images between the first image and the rear-most image as a processed subset of the plurality of images. an input terminal that receives a plurality of images that are temporally and spatially continuous; an image processing unit that performs image processing on the plurality of images by iteratively performing the image processing on subsets of the plurality of images; and a display image generating unit that controls a display to display the plurality of images when the image processing unit begins performing the image processing on the plurality of images; display, at a time of a completion of intermediate processing of a subset of the plurality of images by the image processing unit, an intermediate processed image including the processed subset of the plurality of images; and display, after completion of the processing of the plurality of images by the image processing unit, a complete processed image including the processed plurality of images, characterized in that the processing performed by the image processing unit on the plurality of images comprises: successively performing a process of extracting a subset of the plurality of images wherein there is a predetermined time interval between each successive frame in the subset and decreasing the predetermined time interval between successive frames in the subset for each successive process by extracting, from the plurality of images, one frame temporally positioned between each successive frame in the subset and adding the extracted frames between the successive frames in the subset; wherein each successive process further comprises extracting two similar images and a plurality of temporally continuous images between the two similar images from the subset of the plurality of images for each of the extracting processes; taking a temporally previous image of the two similar images as a first image, taking a temporally subsequent image as a rear-most image, and connecting the first image and the rear-most image; and generating a loop image made up of the first image and rear-most image, and a plurality of temporally continuous images between the first image and the rear-most image as a processed subset of the plurality of images. successively performing a process of extracting a subset of the plurality of images wherein there is a predetermined time interval between each successive frame in the subset and decreasing the predetermined time interval between successive frames in the subset for each successive process by extracting, from the plurality of images, one frame temporally positioned between each successive frame in the subset and adding the extracted frames between the successive frames in the subset; wherein each successive process further comprises extracting two similar images and a plurality of temporally continuous images between the two similar images from the subset of the plurality of images for each of the extracting processes; taking a temporally previous image of the two similar images as a first image, taking a temporally subsequent image as a rear-most image, and connecting the first image and the rear-most image; and generating a loop image made up of the first image and rear-most image, and a plurality of temporally continuous images between the first image and the rear-most image as a processed subset of the plurality of images.