NPAR 2015: The Markov Pen – Online Synthesis of Freehand Drawing Styles

teaser

Learning expressive curve styles from example is crucial for interactive or computer-based narrative illustrations. We propose a method for online synthesis of free-hand drawing styles along arbitrary base paths by means of an autoregressive Markov Model. Choice on further curve progression is made while drawing, by sampling from a series of previously learned feature distributions subject to local curvature. The algorithm requires no user adjustable parameters other than one short example style. It may be used as a custom “random brush” designer in any task that requires rapid placement of a large number of detail-rich shapes that are tedious to create manually.

 

See the project page for more details.

CG @ Deutschlandradio Kultur

A radio feature about our recent research on sketch-based based modeling and sketch recognition on Deutschlandradio Kultur (German only):  DRadio Kultur – Strichzeichnungen

SIGGRAPH 2012: Sketch-Based Shape Retrieval

Sketch-based shape retrieval
Scene assembled in a few minutes using our sketch-based retrieval system
Lupe
© Mathias Eitz

We develop a system for 3D object retrieval based on sketched feature lines as input. For objective evaluation, we collect a large number of query sketches from human users that are related to an existing data base of objects. The sketches turn out to be generally quite abstract with large local and global deviations from the original shape. Based on this observation, we decide to use a bag-of-features approach over computer generated line drawings of the objects. We develop a targeted feature transform based on Gabor filters for this system. We can show objectively that this transform is better suited than other approaches from the literature developed for similar tasks. Moreover, we demonstrate how to optimize the parameters of our, as well as other approaches, based on the gathered sketches. In the resulting comparison, our approach is significantly better than any other system described so far.

Please see our project page for more details.

SIGGRAPH 2012: How Do Humans Sketch Objects?

Bild
We explore how humans sketch and recognize objects from 250 categories
Lupe
© Mathias Eitz

Humans have used sketching to depict our visual world since prehistoric times. Even today, sketching is possibly the only rendering technique readily available to all humans. This paper is the first large scale exploration of human sketches. We analyze the distribution of non-expert sketches of everyday objects such as ‘teapot’ or ‘car’. We ask humans to sketch objects of a given category and gather 20,000 unique sketches evenly distributed over 250 object categories. With this dataset we perform a perceptual study and find that humans can correctly identify the object category of a sketch 73% of the time. We compare human performance against computational recognition methods. We develop a bag-of-features sketch representation and use multi-class support vector machines, trained on our sketch dataset, to classify sketches. The resulting recognition method is able to identify unknown sketches with 56% accuracy (chance is 0.4%). Based on the computational model, we demonstrate an interactive sketch recognition system. We release the complete crowd-sourced dataset of sketches to the community.

Please see our project page for more details.

Eurographics 2012: Shape Fabrication by Sliding Planar Slices

cardboard model
cardboard model
Lupe
© Kristian Hildebrand

We introduce an algorithm and representation for fabricating 3D shape abstractions using mutually intersecting planar cut-outs. The planes have prefabricated slits at their intersections and are assembled by sliding them together. Based on an analysis of construction rules, we propose an extended binary space partitioning tree as an efficient representation of such cardboard models which allows us to quickly evaluate the feasibility of newly added planar elements. The complexity of insertion order quickly increases with the number of planar elements and manual analysis becomes intractable. We provide tools for generating cardboard sculptures with guaranteed constructibility.

Watch video

Download paper