This paper presents a method to generate image mosaics of a panoramic scene. In general, the relation between images which is required for mosaicing cannot be expressed by a single homography due to geometrical condition of the scene, even if the images are taken at the same position. Many existing methods are using only one homography to make panorama image while ignoring the geometrical variations. Therefore, they experience a lot of distortions and misalignments from input images which contain several planes which cannot be handled by one homography. In this paper, we present a novel method that utilizes synthesis of multiple homography to warp the images. Moreover, our method determines the number of homography automatically, without user's input. By our method, various distortions of shapes and mismatches can be reduced.