A Hillclimbing Approach to Image Mosaics
نویسندگان
چکیده
This paper presents a hillclimbing approach to image mosaic creation. Our approach significantly differs from previous approaches by being non-deterministic and allowing for tile overlapping, which produces a collage effect. Results show that, if refined, the hillclimbing approach to mosaic creation may have the potential to provide a viable alternative to other techniques. INTRODUCTION Mosaics are images that are created by arranging many smaller components, called tiles, on a canvas. This art form has been around since ancient times and has taken a variety of forms over the years. Recently, many have researched ways to automate the creation of mosaics through the use of computers. The Simulated Decorative Mosaic [Hausner, 2001] algorithm generates mosaics that are composed of many small, uniformly colored tiles. Photomosaics [Silvers and Hawley, 1997] are created by placing rectangular tile images in a contiguous fashion on a canvas such that they resemble the original picture at far distances. Most important to our project, the Jigsaw Image Mosaic [Kim and Pellacini, 2002] generates mosaics from many smaller tile images, which are placed at arbitrary points, rotated by an arbitrary angle, and deformed in non-uniform but visually appealing ways. In this paper, we introduce a new approach to image mosaics that uses an optimization heuristic in the form of a hillclimbing algorithm. Like the Jigsaw Image Mosaic, our mosaics are created from arbitrarily shaped tile images that are transformed to fill objects within a target scene. This approach deviates from previous work in two ways: first, it relies on a random initialization step, thereby rendering the creation of image mosaics a non-deterministic process and second, we allow tiles to overlap, which creates a collage effect in the output image. FORMAL PROBLEM STATEMENT The problem we set out to solve can be stated thus: Given a target image and a set of arbitrarily shaped image tiles, find an optimal arrangement of N tiles such that they resemble the target picture as closely as possible. Tiles in this instance can be placed anywhere on the canvas, and can be rotated or scaled by arbitrary values. Formally, we define a four dimensional vector A as an arrangement for tile i in the set of N: An output image can then be constructed from the arrangement vector, A, by sequentially painting each tile on an initially empty canvas using the specified translation, rotation and scaling parameters. (Note that order of tile placement is significant in this definition since tiles that occur early in the arrangement may be obscured by tiles that occur later in the arrangement.) For the purpose of this paper, we define a function I that renders an arrangement vector, creating a mosaic: In order to evaluate the quality of a given tile arrangement A, a function, Diff(Target, I(A)), is defined that gives the difference between the target image and I(A). The problem is then to search for a tile arrangement A such that ♥ It should be noted that within the context of this paper tile will refer to an arbitrarily shaped image.
منابع مشابه
Image Mosaics Base on Homogeneous Coordinates
The need to combine pictures into panoramic mosaics has existed since the beginning of photography, as the camera's field of view is always smaller than the human field of view. Photo mosaicing, a technique to paste together several pictures to create a panoramic mosaic, gives us a more complete view of the scene. In this paper, an image mosaic approach is proposed. Homogeneous coordinates are ...
متن کاملValidation on Internet Satellite Image Mosaics and E-maps
As everyone can browse high-resolution satellite image and e-map products on the Internet freely, such as the GoogleTM Maps (image mosaics and e-maps) since 2005, some significant mapping defects, such as misalignment of image tiles and imperfect registration of images and e-maps, have been identified. This paper is aimed at study of geometric characteristics of the web image mosaics that have ...
متن کاملSaliency-Based Content-Aware Image Mosaics
In this paper, we propose a novel content-aware image mosaic approach based on image saliency. The image saliency is used in the whole process of creating an image mosaic with variable size tiles, while a novel energy map is proposed by combining Neighborhood Inhomogeneity Factor and Graph-Based Visual Saliency. The target image is divided into small tiles with variable sizes based on the energ...
متن کاملMosaics from Arbitrary Stereo Video Sequences
Although mosaics are well established as a compact and nonredundant representation of image sequences, their application still suffers from restrictions of the camera motion or has to deal with parallax errors. We present an approach that allows construction of mosaics from arbitrary motion of a head-mounted camera pair. As there are no parallax errors when creating mosaics from planar objects,...
متن کاملDynamic Pushbroom Stereo Mosaics for Moving Target Extraction
Our goal is to rapidly acquire panoramic mosaicing maps with information of all 3D (moving) targets as a light aerial vehicle with a video camera fights over an unknown area. Parallel-perspective pushbroom stereo mosaics approach has been proven to be an effective method to stabilize image sequences and to obtain better 3D reconstruction results than using interframe motion stereo. In this pape...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004