An image processing method is described which makes it possible to obtain
an image which has a high quality and resolution without leaving
boundaries of adjacent blocks detectable even in the case where the image
has already been subjected to a processing of resolution enhancement
(enlargement) of the image using a set of fractal parameters. The image
processing apparatus 100 includes: an image division unit 114 which
divides an input image IN into range blocks using L (L is an integer of 2
or more) numbers of division patterns so that at least one of the
boundaries of each region in a division pattern varies from the
boundaries of each region in the other division patterns; a parameter
calculation unit 103 which calculates a set of fractal parameters of each
range block of the input image IN so as to obtain L numbers of fractal
parameters; an image transformation unit 107 which generates L numbers of
fractal transformed images using, one by one, the modified sets of
fractal parameters obtained according to enlargement ratios; and an image
synthesis unit 112 which synthesizes the L numbers of transformed images
so as to generate a single synthesized image. The image transformation
unit 107 and the image synthesis unit 112 repeat the transformation and
synthesis using in sequence the respective sets of fractal parameters
until this synthesized image satisfies the convergence condition.