1 : An image-processing apparatus comprising: a target-pixel-setting section that sets a target pixel in a target image to be predicted; a motion-direction-detecting section that detects a motion direction corresponding to the target pixel; a pixel-value-extracting section that extracts from a peripheral image corresponding to the target images in order to extract a main term that mainly contains component of the target pixel in a moving object that encounters a motion blur in the peripheral image, at least a pixel value of pixel in the peripheral image whose space position roughly agrees with space position of the target pixel; a processing-coefficient-setting section that sets a motion-blur-removing-processing coefficient that to responds to the motion direction detected by the motion-direction-detecting section or sets a specific motion-blur-removing-processing coefficient; and a pixel-value-generating section that generates a pixel value that corresponds to the target pixel based on the pixel value extracted by the pixel-value-extracting section and the motion-blur-removing-processing coefficient set by the processing-coefficient-setting section, or newly generates a pixel value for processing from the extracted pixel value that corresponds to the motion direction and generates a pixel value corresponding to the target pixel based on the pixel value for processing and the specific motion-blur-removing-processing coefficient.