摘要 |
PROBLEM TO BE SOLVED: To solve a problem in which: in performing interpolation of an image in image enlargement processing, if the image includes an edge component, a good enlargement image cannot be obtained after filtering processing.SOLUTION: Image estimation units 110, 130, and 150 each create a pixel at a decimal position to be estimated as an estimation pixel. An estimation pixel storage unit 103 forms an enlarged image while storing the estimation pixel at a corresponding position in the enlarged image. A similarity detection unit detects, at a decimal position that is an estimation position of a pixel newly estimated to enlarge an image, similarity in a plurality of predetermined directions between the pixel at the decimal position and a pixel at an integer position around the pixel at the decimal position, on the basis of a predetermined similarity detection method. A similar direction specification unit specifies a direction with the highest similarity from the plurality of predetermined directions as a filtering direction. A filtering unit performs predetermined filtering processing to the filtering direction to create the pixel at the decimal position to be estimated as the estimation pixel. |