Jigsaw image mosaics
- 1 July 2002
- proceedings article
- Published by Association for Computing Machinery (ACM)
- Vol. 21 (3) , 657-664
- https://doi.org/10.1145/566570.566633
Abstract
This paper introduces a new kind of mosaic, called Jigsaw Image Mosaic (JIM), where image tiles of arbitrary shape are used to compose the final picture. The generation of a Jigsaw Image Mosaic is a solution to the following problem: given an arbitrarily-shaped container image and a set of arbitrarily-shaped image tiles, fill the container as compactly as possible with tiles of similar color to the container taken from the input set while optionally deforming them slightly to achieve a more visually-pleasing effect. We approach the problem by defining a mosaic as the tile configuration that minimizes a mosaicing energy function. We introduce a general energy-based framework for mosaicing problems that extends some of the existing algorithms such as Photomosaics and Simulated Decorative Mosaics. We also present a fast algorithm to solve the mosaicing problem at an acceptable computational cost. We demonstrate the use of our method by applying it to a wide range of container images and tiles.Keywords
This publication has 14 references indexed in Scilit:
- Packing problemsPublished by Elsevier ,2011
- Translational polygon containment and minimal enclosure using mathematical programmingInternational Transactions in Operational Research, 1999
- Rotational polygon containment and minimum enclosure using only robust 2D constructionsComputational Geometry, 1999
- Geometric hashing: an overviewIEEE Computational Science and Engineering, 1997
- Solution approaches to irregular nesting problemsEuropean Journal of Operational Research, 1995
- Image Warping by Radial Basis Functions: Application to Facial ExpressionsCVGIP: Graphical Models and Image Processing, 1994
- An efficiently computable metric for comparing polygonal shapesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1991
- Paint by numbers: abstract image representationsACM SIGGRAPH Computer Graphics, 1990
- Collision Detection and Response for Computer AnimationACM SIGGRAPH Computer Graphics, 1988
- Least squares quantization in PCMIEEE Transactions on Information Theory, 1982