Javascript must be enabled to continue!
Single‐Line Drawing Vectorization
View through CrossRef
AbstractVectorizing line drawings is a repetitive, yet necessary task that professional creatives must perform to obtain an easily editable and scalable digital representation of a raster sketch. State‐of‐the‐art automatic methods in this domain can create series of curves that closely fit the appearance of the drawing. However, they often neglect the line parameterization. Thus, their vector representation cannot be edited naturally by following the drawing order. We present a novel method for single‐line drawing vectorization that addresses this issue. Single‐line drawings consist of a single stroke, where the line can intersect itself multiple times, making the drawing order non‐trivial to recover. Our method fits a single parametric curve, represented as a Bézier spline, to approximate the stroke in the input raster image. To this end, we produce a graph representation of the input and employ geometric priors and a specially trained neural network to correctly capture and classify curve intersections and their traversal configuration. Our method is easily extended to drawings containing multiple strokes while preserving their integrity and order. We compare our vectorized results with the work of several artists, showing that our stroke order is similar to the one artists employ naturally. Our vectorization method achieves state‐of‐the‐art results in terms of similarity with the original drawing and quality of the vectorization on a benchmark of single‐line drawings. Our method's results can be refined interactively, making it easy to integrate into professional workflows. Our code and results are available at https://github.com/tanguymagne/SLD‐Vectorization.
Title: Single‐Line Drawing Vectorization
Description:
AbstractVectorizing line drawings is a repetitive, yet necessary task that professional creatives must perform to obtain an easily editable and scalable digital representation of a raster sketch.
State‐of‐the‐art automatic methods in this domain can create series of curves that closely fit the appearance of the drawing.
However, they often neglect the line parameterization.
Thus, their vector representation cannot be edited naturally by following the drawing order.
We present a novel method for single‐line drawing vectorization that addresses this issue.
Single‐line drawings consist of a single stroke, where the line can intersect itself multiple times, making the drawing order non‐trivial to recover.
Our method fits a single parametric curve, represented as a Bézier spline, to approximate the stroke in the input raster image.
To this end, we produce a graph representation of the input and employ geometric priors and a specially trained neural network to correctly capture and classify curve intersections and their traversal configuration.
Our method is easily extended to drawings containing multiple strokes while preserving their integrity and order.
We compare our vectorized results with the work of several artists, showing that our stroke order is similar to the one artists employ naturally.
Our vectorization method achieves state‐of‐the‐art results in terms of similarity with the original drawing and quality of the vectorization on a benchmark of single‐line drawings.
Our method's results can be refined interactively, making it easy to integrate into professional workflows.
Our code and results are available at https://github.
com/tanguymagne/SLD‐Vectorization.
Related Results
VAPI: Vectorization of Algorithm for Performance Improvement
VAPI: Vectorization of Algorithm for Performance Improvement
Abstract
This study presents the vectorization of metaheuristic algorithms as the first stage of vectorized optimization implementation. Vectorization is a technique for co...
VAPI: Vectorization of Algorithm for Performance Improvement
VAPI: Vectorization of Algorithm for Performance Improvement
Abstract
This study presents the vectorization of metaheuristic algorithms as the first stage of vectorized optimization implementation. Vectorization is a technique for co...
MARS-seq2.0: an experimental and analytical pipeline for indexed sorting combined with single-cell RNA sequencing v1
MARS-seq2.0: an experimental and analytical pipeline for indexed sorting combined with single-cell RNA sequencing v1
Human tissues comprise trillions of cells that populate a complex space of molecular phenotypes and functions and that vary in abundance by 4–9 orders of magnitude. Relying solely ...
Vectorization of Line Drawings via Polyvector Fields
Vectorization of Line Drawings via Polyvector Fields
Image tracing is a foundational component of the workflow in graphic design, engineering, and computer animation, linking hand-drawn concept images to collections of smooth curves ...
The rupture as a drawing-in of experience
The rupture as a drawing-in of experience
Abstract The rupture as a drawing-in of experience constructs perspectives on architectural education, as an act of architectural discourse proper in order that architectural educa...
Drawing other Þings
Drawing other Þings
This thesis is traced by a desire to explore whether architecture can persist as an unfolding negotiation between drawer’s intent and external forces. Drawing is conventionally und...
Digital cosmopoiesis in architectural pedagogy: An analysis through Frascari
Digital cosmopoiesis in architectural pedagogy: An analysis through Frascari
Abstract This article derives from three observations of architectural drawing: the current ubiquitousness of digitization, the ongoing disputation of digitization in architectural...
Integer‐Grid Sketch Simplification and Vectorization
Integer‐Grid Sketch Simplification and Vectorization
AbstractA major challenge in line drawing vectorization is segmenting the input bitmap into separate curves. This segmentation is especially problematic for rough sketches, where c...

