Abstract
This paper presents a novel method for interpreting overtracing freehand sketch. The overtracing strokes are interpreted as sketch content and are used to generate 2D geometric primitives. The approach consists of four stages: stroke classification, strokes grouping and fitting, 2D tidy-up with endpoint clustering and parallelism correction, and in-context interpretation. Strokes are first classified into lines and curves by a linearity test. It is followed by an innovative strokes grouping process that handles lines and curves separately. The grouped strokes are fitted with 2D geometry and further tidied-up with endpoint clustering and parallelism correction.
Finally, the in-context interpretation is applied to detect incorrect stroke interpretation based on geometry constraints and to suggest a most plausible correction based on the overall sketch context. The interpretation ensures sketched strokes to be interpreted into meaningful output. The interface overcomes the limitation where only a single line drawing can be sketched out as in most existing sketching programs, meanwhile is more
intuitive to the user.
Original language | English |
---|---|
Title of host publication | Full Paper Proceedings of the 14th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision (WSCG 2006) |
Editors | Joaquim Jorge, Vaclav Skala |
Place of Publication | Plzen |
Publisher | University of West Bohemia |
Pages | 263-270 |
ISBN (Print) | 9788086943039 |
Publication status | Published - 2006 |
Event | WSCG 2006 - 14th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision'2006 - Plzen Duration: 1 Jan 2006 → … |
Conference
Conference | WSCG 2006 - 14th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision'2006 |
---|---|
Period | 1/01/06 → … |
Keywords
- freehand sketching
- multistroke sketching
- calligraphic interface
- design