Abstract
A user controlled texture synthesis technique was proposed to allow a user to control texture synthesis. The technique creates an output texture (output image) from an input texture (input image) by using a target image painted by a user. When an object and its background exist in the input image, the user controlled texture synthesis technique usually treats the pixels of the object and those of the background equally without treating the contour of the object intentionally. Therefore, if we want to synthesize only the input pixels of the object onto a different background, it is difficult to reconstruct the characteristic contour of the object on an output image by giving a simple contour roughly painted on a target image. In this paper, we propose a texture synthesis technique to reconstruct a characteristic object contour intentionally by expanding the boundary of a painted region on a target image suitably and selecting optimal input pixels to synthesize by the evaluation using boundary pixels and boundary distances.