Computer Aided Geometric Design - Special issue: Topics in CAGD
Specifying gestures by example
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
Dynamic NURBS with geometric constraints for interactive sculpting
ACM Transactions on Graphics (TOG) - Special issue on interactive sculpting
Curve fitting with Be´zier cubics
Graphical Models and Image Processing
Interactive beautification: a technique for rapid geometric design
Proceedings of the 10th annual ACM symposium on User interface software and technology
Path drawing for 3D walkthrough
Proceedings of the 11th annual ACM symposium on User interface software and technology
Interactive curve design using digital French curves
I3D '99 Proceedings of the 1999 symposium on Interactive 3D graphics
Teddy: a sketching interface for 3D freeform design
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Proceedings of the 12th annual ACM symposium on User interface software and technology
Creating principal 3D curves with digital tape drawing
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Faking Dynamics of Ropes and Springs
IEEE Computer Graphics and Applications
In Search for an Ideal Computer-Assisted Drawing System
INTERACT '97 Proceedings of the IFIP TC13 Interantional Conference on Human-Computer Interaction
Sketch based interfaces: early processing for sketch understanding
Proceedings of the 2001 workshop on Perceptive user interfaces
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
Motion doodles: an interface for sketching character motion
ACM SIGGRAPH 2004 Papers
HMM-based efficient sketch recognition
Proceedings of the 10th international conference on Intelligent user interfaces
Cords: Geometric Curve Primitives for Modeling Contact
IEEE Computer Graphics and Applications
Gestures without libraries, toolkits or training: a $1 recognizer for user interface prototypes
Proceedings of the 20th annual ACM symposium on User interface software and technology
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
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
Analytic drawing of 3D scaffolds
ACM SIGGRAPH Asia 2009 papers
An informatic rationale for the speed-accuracy trade-off
SMC'09 Proceedings of the 2009 IEEE international conference on Systems, Man and Cybernetics
Sketching piecewise clothoid curves
SBM'08 Proceedings of the Fifth Eurographics conference on Sketch-Based Interfaces and Modeling
HelpingHand: example-based stroke stylization
ACM Transactions on Graphics (TOG) - SIGGRAPH 2012 Conference Proceedings
Handwriting beautification using token means
ACM Transactions on Graphics (TOG) - SIGGRAPH 2013 Conference Proceedings
Real-time drawing assistance through crowdsourcing
ACM Transactions on Graphics (TOG) - SIGGRAPH 2013 Conference Proceedings
SMI 2013: Curvature-controlled curve editing using piecewise clothoid curves
Computers and Graphics
Hi-index | 0.00 |
Elasticurves present a novel approach to neaten sketches in real-time, resulting in curves that combine smoothness with user-intended detail. Inspired by natural variations in stroke speed when drawing quickly or with precision, we exploit stroke dynamics to distinguish intentional fine detail from stroke noise. Combining inertia and stroke dynamics, elasticurves can be imagined as the trace of a pen attached to the user by an oscillation-free elastic band. Sketched quickly, the elasticurve spatially lags behind the stroke, smoothing over stroke detail, but catches up and matches the input stroke at slower speeds. Connectors, such as lines or circular-arcs link the evolving elasticurve to the next input point, growing the curve by a responsiveness fraction along the connector. Responsiveness is calibrated, to reflect drawing skill or device noise. Elasticurves are theoretically sound and robust to variations in stroke sampling. Practically, they neaten digital strokes in real-time while retaining the modeless and visceral feel of pen on paper.