An apparatus includes unit acquiring, from an image source, an image represented by pixel values indicating brightness levels, unit setting, as a
reference frame, one frame, unit sequentially setting, to be target pixels, each of pixels in one or more frames, unit setting target-image regions including the target pixels, unit searching the
reference frame for similar-target-image regions similar to each of the target-image regions in a change pattern of pixel values, unit selecting, from the similar-target-image regions, corresponding points corresponding to each of the target pixels, unit setting sample values concerning brightness at the corresponding points to a pixel value of a target pixel corresponding to the corresponding points, and unit computing pixel values in a high-resolution image corresponding to the
reference frame, based on the sample values and the corresponding points, the high-resolution image containing a larger number of pixels than pixels in the reference frame.