Skip to main navigation Skip to search Skip to main content

Silhouette Vectorization by Affine Scale-Space

Research output: Journal PublicationsJournal Article (refereed)peer-review

Abstract

Silhouettes are building elements of logos, graphic symbols and fonts. These shapes can be designed and exchanged in vector form, but more often they are drawn, printed, scanned, or directly found in digital images. Such raster forms require vectorization to get scale-invariant exchangeable formats. There is a need for a mathematically well-defined and justified shape vectorization process, which also provides a minimal set of control points with geometric meaning. In this paper, we propose a new silhouette vectorization paradigm. It extracts the outline of a 2D shape from a raster binary image and converts it to a combination of cubic Bézier polygons and perfect circles. The proposed method uses the sub-pixel curvature extrema and affine scale-space for silhouette vectorization. By construction, our control points are geometrically stable under affine transformations. The proposed method can also be used as a reliable feature point detector for silhouettes. Compared to state-of-the-art image vectorization software, our algorithm demonstrates a superior reduction in the number of control points while maintaining high accuracy.
Original languageEnglish
Pages (from-to)41-56
Number of pages16
JournalJournal of Mathematical Imaging and Vision
Volume64
Issue number1
Early online date23 Sept 2021
DOIs
Publication statusPublished - Jan 2022
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 2021, The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature.

Funding

Yuchen He is supported in part by Chateaubriand Fellowship, Embassy of France in United States. Sung Ha Kang is supported in part by Simons Foundation Grant 584960. Jean-Michel Morel is supported by Fondation Mathématique Jacques Hadamard.

Keywords

  • Affine Scale-space
  • Curvature extrema
  • Silhouette Vectorization

Fingerprint

Dive into the research topics of 'Silhouette Vectorization by Affine Scale-Space'. Together they form a unique fingerprint.

Cite this