Scinovex
articleTop 1% cited

Learning hatching for pen-and-ink illustration of surfaces

ACM Transactions on Graphics · 2012 · Vol. 31(1) · pp. 1–17
Evangelos KalogerakisDerek NowrouzezahraiSimon BreslavAaron Hertzmann

Abstract

This article presents an algorithm for learning hatching styles from line drawings. An artist draws a single hatching illustration of a 3D object. Her strokes are analyzed to extract the following per-pixel properties: hatching level (hatching, cross-hatching, or no strokes), stroke orientation, spacing, intensity, length, and thickness. A mapping is learned from input geometric, contextual, and shading features of the 3D object to these hatching properties, using classification, regression, and clustering techniques. Then, a new illustration can be generated in the artist's style, as follows. First, given a new view of a 3D object, the learned mapping is applied to synthesize target stroke properties for each pixel. A new illustration is then generated by synthesizing hatching strokes according to the target properties.

Computer Graphics and Visualization Techniques3D Shape Modeling and AnalysisAdvanced Numerical Analysis TechniquesHatchingArtificial intelligenceComputer scienceCluster analysisLine drawingsObject (grammar)Computer visionPixelNon-photorealistic renderingLine (geometry)
Citations
647
FWCI
89.24
field-weighted impact
References
52
Percentile
100%
vs. same field & year
Citations per year
References
Hierarchical Mixtures of Experts and the EM Algorithm
Neural Computation · 1994 · 2,597 citations
Shape matching and object recognition using shape contexts
IEEE Transactions on Pattern Analysis and Machine Intelligence · 2002 · 6,295 citations
Fast approximate energy minimization via graph cuts
IEEE Transactions on Pattern Analysis and Machine Intelligence · 2001 · 6,999 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.

Learning hatching for pen-and-ink illustration of surfaces · Scinovex