Winding Number Features for Vector Sketch Colorization
dc.contributor.author | Scrivener, Daniel | en_US |
dc.contributor.author | Coldren, Ellis | en_US |
dc.contributor.author | Chien, Edward | en_US |
dc.contributor.editor | Hu, Ruizhen | en_US |
dc.contributor.editor | Lefebvre, Sylvain | en_US |
dc.date.accessioned | 2024-06-20T07:55:19Z | |
dc.date.available | 2024-06-20T07:55:19Z | |
dc.date.issued | 2024 | |
dc.description.abstract | Vector sketch software (e.g. Adobe Illustrator, Inkscape) and touch-interactive technologies have long aided artists in the creation of resolution-independent digital drawings that mimic the unconstrained nature of freehand sketches. However, artist intent behind stroke topology is often ambiguous, complicating traditional segmentation tasks such as coloring. For inspiration, we turn to the winding number, a classic geometric property of interest for binary segmentation in the presence of boundary data. Its direct application for multi-region segmentation poses two main challenges: (1) strokes may not be consistently oriented to best identify perceptually salient regions; (2) for interior strokes there is no ''correct'' orientation, as either choice better distinguishes one of two neighboring regions. Thus, we form a harmonic feature space from multiple winding number fields and perform segmentation via Voronoi/power diagrams in this domain. Our perspective allows both for automatic fill region detection and for a semi-automatic framework that naturally incorporates user hints and interactive sculpting of results, unlike competing automatic methods. Our method is agnostic to curve orientation and gracefully handles varying gap sizes in the sketch boundary, outperforming state-of-the-art colorization methods on these ''gappy'' inputs. Moreover, it inherits the ability of winding numbers to specify ''fuzzy'' boundaries, leading to simple strategies for color diffusion and single-parameter-driven growing and shrinking of regions. | en_US |
dc.description.number | 5 | |
dc.description.sectionheaders | Shape Analysis | |
dc.description.seriesinformation | Computer Graphics Forum | |
dc.description.volume | 43 | |
dc.identifier.doi | 10.1111/cgf.15141 | |
dc.identifier.issn | 1467-8659 | |
dc.identifier.pages | 12 pages | |
dc.identifier.uri | https://doi.org/10.1111/cgf.15141 | |
dc.identifier.uri | https://diglib.eg.org/handle/10.1111/cgf15141 | |
dc.publisher | The Eurographics Association and John Wiley & Sons Ltd. | en_US |
dc.subject | CCS Concepts: Computing methodologies → Image manipulation; Shape analysis | |
dc.subject | Computing methodologies → Image manipulation | |
dc.subject | Shape analysis | |
dc.title | Winding Number Features for Vector Sketch Colorization | en_US |
Files
Original bundle
1 - 5 of 8