Artificial mosaics

  title={Artificial mosaics},
  author={Gianpiero di Blasi and Giovanni Gallo},
  journal={The Visual Computer},
Art often provides valuable insight that can be applied to technological innovations, especially in the fields of image processing and computer graphics. In this paper we present a method to transform a raster input image into a good-quality mosaic: an “artificial mosaic.” The creation of mosaics of artistic quality is challenging because the tiles that compose a mosaic, typically small polygons, must be packed tightly and yet must follow and emphasize orientations chosen by the artist. The… 

Digital Reproduction of Ancient Mosaics

Art often provides valuable hints for technological innovations especially in the field of Image Processing and Computer Graphics. In this chapter we survey in a unified framework several methods to

Mosaic Animations from Video Inputs

A method for generating mosaic animations from input videos that uses a combination of a segmentation algorithm and an optical flow method to enforce temporal coherence in the mosaic videos, thus avoiding that the tiles move back and forth the canvas, a problem known as swimming.

Artificial Mosaic Generation with Gradient Vector Flow and Tile Cutting

A mosaic generation technique based on gradient vector flow (GVF) together with a set of tile cutting heuristics evaluated according to aesthetic criteria is proposed and confirmed by a series of tests and comparisons with state-of-the-art techniques.

A Novel Artificial Mosaic Generation Technique Driven by Local Gradient Analysis

A novel method to generate an artificial mosaic starting from a raster input image, based on Gradient Vector Flow computation and some smart heuristics, permit us to follow the most important edges maintaining at the same time high frequency details.

Animation for ancient tile mosaics

A method that creates mosaic animations from videos by applying a temporally and spatially coherent tile-arrangement technique to maintain the temporal coherence of tiles is introduced.

Scattered Mosaic Rendering Using Unit Images

A new mosaic algorithm is proposed that generates an abstract artistic mosaic image by filling a region that is divided by a boundary using a unit image, which is an image that only has a shape and no allocated color.

Simulating Classic Mosaics with Graph Cuts

This work proposes a novel approach by formulating the mosaic simulating problem in a global energy optimisation framework that does not require user interaction, explicit edge detection, or fixing the number of tiles, while producing results that are visually pleasing.

3D virtual mosaics: Opus Palladium and mixed styles

This work presents a method to simulate mosaic sculptures using tiles with irregular shapes, a method known by mosaicists as Opus Palladium, or simply “crazy paving,” due to the inherent freedom of mixing the tiles.

Artificial Mosaics with Irregular Tiles Based on Gradient Vector Flow

This paper proposes a mosaic generation approach based on gradient vector flow properly integrated with a set of tile cutting heuristics, namely subtractive and shared cuts, which has been evaluated according to aesthetic criteria.

Digital Mosaic Frameworks ‐ An Overview

This paper surveys in a unified framework several methods to transform raster input images into good quality mosaics and compares among the different techniques both in terms of visual quality and computational complexity.



Simulating decorative mosaics

A method for simulating decorative tile mosaics that can both reproduce the image's colours and emphasize the selected edges by placing tiles that follow the edges by leveraging the z-buffer algorithm available in many graphics cards.

Artistic Vision: painterly rendering using computer vision techniques

A method that takes a raster image as input and produces a painting-like image composed of strokes rather than pixels, reminiscent of those contemporary representational painters whose work has an abstract or sketchy quality is presented.

Jigsaw image mosaics

A general energy-based framework for mosaicing problems that extends some of the existing algorithms such as Photomosaics and Simulated Decorative Mosaics is introduced and a fast algorithm to solve the mosaicing problem at an acceptable computational cost is presented.

Video mosaics

A distance measure to assess the match between source and target based on average color and also three-dimensional wavelet decomposition signatures in the YIQ color space is developed and introduced.

Edge Detection with Embedded Confidence

The widely used three-step edge detection procedure - gradient estimation, non-maxima suppression, hysteresis thresholding - is generalized to include the information provided by the confidence measure and experiments show the ability of the new procedure to detect weak edges.

Computer and Robot Vision

Computer and Robot Vision Vol. 1, by R.M. Haralick and Linda G. Shapiro, Addison-Wesley, 1992, ISBN 0-201-10887-1.

Rendering traditional mosaics

The goal of this work is to transform digital images into traditional mosaic-like renderings by recovering free-form feature curves from the image and laying rows of tiles along these curves to form an intricate jigsaw that conforms to classical mosaic styles.

A Method for Creating Mosaic Images Using Voronoi Diagrams

This paper presents an automatic method for mosaicing images by using Voronoi diagrams that converts images provided by the user into the mosaic images and extends the method to mosaic animations from sequences of images.

GIOVANNI GALLO got his Laurea at Università di Catania, Italy and his Ph.D. at New York University in 1992

    The Artificial Mosaic Creator applet ∼gdiblasi/mosaic/mosaic.html, JGimp plug-in and Java application ∼gdiblasi/mosaic/mosaic.jar

    • 2003