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.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.