Information
- Publication Type: Bachelor Thesis
- Workgroup(s)/Project(s): not specified
- Date: March 2021
- Date (Start): 2020
- Date (End): 2021
- Matrikelnummer: 01527584
- First Supervisor: Hsiang-Yun Wu
Abstract
Stencils are used as intermediate objects with designed gaps in them, to create patterns on surfaces by applying pigments on the surface through the stencil, which allows the pigment to reach the surface through the gaps and thereby to create the pattern on the surface. For the production of a stencil out of any raster image, it is not enough to assume the background color as the parts of the material that will be cut out and the other color as the material remaining in the stencil. There has to be cohesion between all the independent parts that are left in so that they do not have to be held in place individually. The needed connections between the components could be made very obvious and easy to distinguish from the intended shapes in order to draw over them later on with a paintbrush. The goal of this work however, will be an algorithm that produces connections between the shapes that can be left in the image the stencil produces, without disturbing the appearance of the shapes present (too much). This is done by finding the directions of the shapes’ contours on a vectorized version of the original image, to be able to continue in the same direction with the connections between different shapes. Then from all the possible connections the ones that will be used are found by creating a graph data structure and finding a maximum matching of that graph. In the end, it will be possible to input a binary image and get back a continuous stencil form that can be used as-is.Additional Files and Images
Weblinks
No further information available.BibTeX
@bachelorsthesis{Kompatscher-2021,
title = "Automatic Gradient-Preserving Stencilization of Raster
Images",
author = "Jan Kompatscher",
year = "2021",
abstract = "Stencils are used as intermediate objects with designed gaps
in them, to create patterns on surfaces by applying pigments
on the surface through the stencil, which allows the pigment
to reach the surface through the gaps and thereby to create
the pattern on the surface. For the production of a stencil
out of any raster image, it is not enough to assume the
background color as the parts of the material that will be
cut out and the other color as the material remaining in the
stencil. There has to be cohesion between all the
independent parts that are left in so that they do not have
to be held in place individually. The needed connections
between the components could be made very obvious and easy
to distinguish from the intended shapes in order to draw
over them later on with a paintbrush. The goal of this work
however, will be an algorithm that produces connections
between the shapes that can be left in the image the stencil
produces, without disturbing the appearance of the shapes
present (too much). This is done by finding the directions
of the shapes’ contours on a vectorized version of the
original image, to be able to continue in the same direction
with the connections between different shapes. Then from all
the possible connections the ones that will be used are
found by creating a graph data structure and finding a
maximum matching of that graph. In the end, it will be
possible to input a binary image and get back a continuous
stencil form that can be used as-is.",
month = mar,
address = "Favoritenstrasse 9-11/E193-02, A-1040 Vienna, Austria",
school = "Research Unit of Computer Graphics, Institute of Visual
Computing and Human-Centered Technology, Faculty of
Informatics, TU Wien ",
URL = "https://www.cg.tuwien.ac.at/research/publications/2021/Kompatscher-2021/",
}