|
ABSTRACT
This paper presents improvements in mosaic packing by combining a new title evenness metric with an efficient, effective tile placement algorithm based on the Fast Fourier Transform. This new packing method applies to existing packing applications and makes possible novel mosaic applications, such as mosaic packings of 3D volumes using temporally repeating animated shapes. Applications of our approach include static 2D mosaic packing, mosaic animations, stippling, and texture generation.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Blasi, G. D., Gallo, G., and Maria, P. 2005. Fast techniques for mosaic rendering. In Eurographics Workshop on Computational Aesthetics 2005.
|
 |
2
|
|
| |
3
|
Cooley, J. W., and Tukey, J. W. 1965. An algorithm for the machine calculation of complex Fourier series. Mathematics of Computation 19, 297--301.
|
| |
4
|
Ding, Z. 2002. Computer Generated Mosaic Animation. Master's thesis, University of Toronto.
|
| |
5
|
Elber, G., and Wolberg, G. 2003. Rendering traditional mosaics. The Visual Computer 19, 1, 67--78.
|
| |
6
|
Finkelstein, A., and Range, M. 1998. Image mosaics. Lecture Notes in Computer Science 1375.
|
| |
7
|
Frigo, M., and Johnson, S. G. 2005. The design and implementation of FFTW3. Proceedings of the IEEE 93, 2, 216--231. special issue on "Program Generation, Optimization, and Platform Adaptation".
|
 |
8
|
|
 |
9
|
|
| |
10
|
Hiller, S., Hellwig, H., and Deussen, O. 2003. Beyond stippling - methods for distributing objects on the plane. Computer Graphics Forum 22, 3, 515--522.
|
| |
11
|
|
| |
12
|
|
| |
13
|
|
| |
14
|
|
 |
15
|
|
 |
16
|
|
| |
17
|
|
| |
18
|
|
| |
19
|
Rabiner, L., and Gold, B. 1975. Theory and Application of Digital Signal Processing. Prentice-Hall.
|
 |
20
|
|
| |
21
|
|
 |
22
|
|
| |
23
|
Zahn, C. T., and Roskies, R. S. 1972. Fourier descriptors for plane closed curves. IEEE Transactions of computing 21 (March), 269--281.
|
|