Differential Operators on Sketches via Alpha Contours
Mariia Myronova, William Neveu, Mikhail Bessmeltsev
Abstract
A vector sketch is a popular and natural geometry representation depicting a 2D shape. When viewed from afar, the disconnected vector strokes of a sketch and the empty space around them visually merge into positive space and negative space , respectively. Positive and negative spaces are the key elements in the composition of a sketch and define what we perceive as the shape. Nevertheless, the notion of positive or negative space is mathematically ambiguous: While the strokes unambiguously indicate the interior or boundary of a 2D shape, the empty space may or may not belong to the shape's exterior. For standard discrete geometry representations, such as meshes or point clouds, some of the most robust pipelines rely on discretizations of differential operators, such as Laplace-Beltrami. Such discretizations are not available for vector sketches; defining them may enable numerous applications of classical methods on vector sketches. However, to do so, one needs to define the positive space of a vector sketch, or the sketch shape. Even though extracting this 2D sketch shape is mathematically ambiguous, we propose a robust algorithm, Alpha Contours , constructing its conservative estimate: a 2D shape containing all the input strokes, which lie in its interior or on its boundary, and aligning tightly to a sketch. This allows us to define popular differential operators on vector sketches, such as Laplacian and Steklov operators. We demonstrate that our construction enables robust tools for vector sketches, such as As-Rigid-As-Possible sketch deformation and functional maps between sketches, as well as solving partial differential equations on a vector sketch.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Builds on4
- General virtual sketching framework for vector line artHaoran Mo, Edgar Simo-Serra, Chengying Gao, Changqing Zou et al.SIGGRAPH 2021 · 59 citations
- StrokeStrip: joint parameterization and fitting of stroke clustersDave Pagurek van Mossel, Chenxi Liu, Nicholas Vining, Mikhail Bessmeltsev et al.SIGGRAPH 2021 · 16 citations
- Color by Numbers: Interactive Structuring and Vectorization of Sketch ImageryAmal Dev Parakkat, Marie-Paule Cani, Karan SinghCHI 2021 · 13 citations
- Detecting viewer-perceived intended vector sketch connectivityJerry Yin, Chenxi Liu, Rebecca Lin, Nicholas Vining et al.SIGGRAPH 2022 · 11 citations
Related papers
- Deep Sketch Vectorization via Implicit Surface ExtractionChuan Yan, Yong Li, Deepali Aneja, Matthew Fisher et al.SIGGRAPH 2024 · 12 citations
- Discrete differential operators on polygonal meshesFernando de Goes, Andrew Butts, Mathieu DesbrunSIGGRAPH 2020 · 47 citations
- Sinkhorn Normalization of Diffusion KernelsNathan Kessler, Robin Magnet, Jean FeydyICML 2026
- Sketch2Mesh: Reconstructing and Editing 3D Shapes from SketchesBenoît Guillard, Edoardo Remelli, Pierre Yvernay, Pascal FuaICCV 2021 · 102 citations
- Neural Strokes: Stylized Line Drawing of 3D ShapesDifan Liu, Matthew Fisher, Aaron Hertzmann, Evangelos KalogerakisICCV 2021 · 29 citations
