Direct least-squares fitting of algebraic surfaces
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
Curves and surfaces for computer aided geometric design
Curves and surfaces for computer aided geometric design
Functional optimization for fair surface design
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
The design of a GUI paradigm based on tablets, two-hands, and transparency
Proceedings of the ACM SIGCHI Conference on Human factors in computing systems
Interactive curve design using digital French curves
I3D '99 Proceedings of the 1999 symposium on Interactive 3D graphics
EGRW '02 Proceedings of the 13th Eurographics workshop on Rendering
An interface for creating and manipulating curves using a high degree-of-freedom curve input device
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A suggestive interface for image guided 3D sketching
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Industrial motivation for interactive shape modeling: a case study in conceptual automotive design
ACM SIGGRAPH 2006 Courses
Kinematic templates: end-user tools for content-relative cursor manipulations
Proceedings of the 21st annual ACM symposium on User interface software and technology
ILoveSketch: as-natural-as-possible sketching system for creating 3d curve models
Proceedings of the 21st annual ACM symposium on User interface software and technology
Sketch-Based Interfaces and Modeling (SBIM): Sketching piecewise clothoid curves
Computers and Graphics
ACM SIGGRAPH Asia 2010 papers
HelpingHand: example-based stroke stylization
ACM Transactions on Graphics (TOG) - SIGGRAPH 2012 Conference Proceedings
SMI 2013: Curvature-controlled curve editing using piecewise clothoid curves
Computers and Graphics
Hi-index | 0.00 |
We apply traditional bimanual curve modeling using French curves to the problem of automatic neatening of sketched strokes. Given a sketched input stroke and a set of template French curves we present an approach that fits the stroke using an optimal number of French curve segments. Our algorithm operates in both curvature and point space, reconstructing the salient curvature profiles of French curve segments, while limiting error accumulation resulting from curvature integration. User-controlled parameters allow the neatened stroke to model G2 continuous curves, capture G1 discontinuities, define closed curves and explore the trade-off between fitting error and the number of French curve segments used. We present an interactive sketch stroke neatening implementation to demonstrate the real-time performance of our algorithm and evaluate the quality of its results.