Results 1 
7 of
7
Segmentation of Pen Strokes Using Pen Speed
 Proceedings of the AAAI Fall Symposium on Making PenBased Interaction Intelligent and Natural
, 2004
"... We present a technique for segmenting pen strokes into lines and arcs. The technique uses pen speed information to help infer the segmentation intended by the drawer. To begin, a set of candidate segment points is identified. This set includes speed minima below a threshold computed from the averag ..."
Abstract

Cited by 12 (1 self)
 Add to MetaCart
We present a technique for segmenting pen strokes into lines and arcs. The technique uses pen speed information to help infer the segmentation intended by the drawer. To begin, a set of candidate segment points is identified. This set includes speed minima below a threshold computed from the average pen speed. It also includes curvature maxima at which the pen speed is again below a threshold. The ink between each pair of consecutive segment points is then classified as either a line or arc, depending on which fits best. Finally, a feedback process is employed, and segments are judiciously merged and split as necessary to improve the quality of the segmentation. Formal user studies were conducted, and our system was observed to perform accurately, even for new users.
MathPaper: Mathematical Sketching with Fluid Support for Interactive Computation
"... Abstract. We present MathPaper, a system for fluid penbased entry and editing of mathematics with support for interactive computation. MathPaper provides a paperlike environment in which multiple mathematical expressions and even algorithms can be entered anywhere on the page. Mathematical express ..."
Abstract

Cited by 10 (5 self)
 Add to MetaCart
(Show Context)
Abstract. We present MathPaper, a system for fluid penbased entry and editing of mathematics with support for interactive computation. MathPaper provides a paperlike environment in which multiple mathematical expressions and even algorithms can be entered anywhere on the page. Mathematical expressions can also be modified using simple deletion and dragging gestures with realtime recognition and computation feedback. In addition, we support extended notations and gestures for controlling computational assistance, simplifying input, and entering algorithms, making MathPaper a userfriendly system for mathematical sketching and computation. 1
M.: Inplace 3D sketching for authoring and augmenting mechanical systems
 In Proc. of the 2009 8th IEEE Int. Symposium on Mixed and Augmented Reality (ISMAR’09
, 2009
"... We present a framework for authoring threedimensional virtual scenes for Augmented Reality (AR) which is based on hand sketching. Sketches consisting of multiple components are used to construct a 3D virtual scene augmented on top of the real drawing. Model structure and properties can be modified ..."
Abstract

Cited by 8 (0 self)
 Add to MetaCart
(Show Context)
We present a framework for authoring threedimensional virtual scenes for Augmented Reality (AR) which is based on hand sketching. Sketches consisting of multiple components are used to construct a 3D virtual scene augmented on top of the real drawing. Model structure and properties can be modified by editing the sketch itself and printed content can be combined with hand sketches to form a single scene. Authoring by sketching opens up new forms of interaction that have not been previously explored in Augmented Reality. To demonstrate the technology, we implemented an application that constructs 3D AR scenes of mechanical systems from freehand sketches, and animates the scenes using a physics engine. We provide examples of scenes composed from trihedral solid models, forces, and springs. Finally, we describe how sketch interaction can be used to author complicated physics experiments in a natural way.
EUROGRAPHICS Workshop on SketchBased Interfaces and Modeling (2008), pp. 1–9 C. Alvarado and M. P. Cani (Editors) AlgoSketch: Algorithm Sketching and Interactive Computation
"... We present AlgoSketch, a penbased algorithm sketching prototype with supporting interactive computation. AlgoSketch lets users fluidly enter and edit 2D handwritten mathematical expressions in the form of pseudocodelike descriptions to support the algorithm design and development process. By utili ..."
Abstract
 Add to MetaCart
We present AlgoSketch, a penbased algorithm sketching prototype with supporting interactive computation. AlgoSketch lets users fluidly enter and edit 2D handwritten mathematical expressions in the form of pseudocodelike descriptions to support the algorithm design and development process. By utilizing a novel 2D algorithmic description language and a penbased interface, AlgoSketch users need not work with traditional, yet complex 1D programming languages in the early parts of algorithm development. In this paper, we present the details behind AlgoSketch including the design of our 2D algorithmic description language, support for iteration and flow of control constructs and a simple debugging trace tool. We also provide some examples of how AlgoSketch might be used in the context of image analysis and numbertheoretic calculation problems found in cryptoanalysis. Based on preliminary user feedback, we believe AlgoSketch has the potential to be used to design and test new algorithms before more efficient code is implemented. In addition, it can support users who may not be familiar with any advanced programming languages. Categories and Subject Descriptors (according to ACM CCS): H.5.2 [User Interfaces]: Graphical user interfaces 1.
Pattern Recognition
"... journal homepage: www.elsevier.com/locate/pr Online handdrawn electric circuit diagram recognition using 2D ..."
Abstract
 Add to MetaCart
(Show Context)
journal homepage: www.elsevier.com/locate/pr Online handdrawn electric circuit diagram recognition using 2D
EUROGRAPHICS Workshop on SketchBased Interfaces and Modeling (2006) Thomas Stahovich and Mario Costa Sousa (Editors) An Initial Evaluation of a PenBased Tool for Creating Dynamic Mathematical Illustrations
"... MathPad 2 is a penbased application prototype for creating mathematical sketches. Using a modeless gestural interface, it lets users make dynamic illustrations by associating handwritten mathematics with freeform drawings and provides a set of tools for graphing and evaluating mathematical express ..."
Abstract
 Add to MetaCart
(Show Context)
MathPad 2 is a penbased application prototype for creating mathematical sketches. Using a modeless gestural interface, it lets users make dynamic illustrations by associating handwritten mathematics with freeform drawings and provides a set of tools for graphing and evaluating mathematical expressions and solving equations. In this paper, we present the results of an initial evaluation of the MathPad 2 prototype, examining the user interface’s intuitiveness and the application’s perceived usefulness. Our evaluations are based on both performance and questionnaire results including first attempt gesture performance, interface recall tests, and surveys of user interface satisfaction and perceived usefulness. The results of our evaluation suggest that, although some test subjects had difficulty with our mathematical expression recognizer, they found the interface, in general, intuitive and easy to remember. More importantly, these results suggest the prototype has the potential to assist beginning physics and mathematics students in problem solving and understanding scientific concepts.
MathPad 2: A System for the Creation and Exploration of Mathematical Sketches
"... We present mathematical sketching, a novel, penbased, modeless gestural interaction paradigm for mathematics problem solving. Mathematical sketching derives from the familiar pencilandpaper process of drawing supporting diagrams to facilitate the formulation of mathematical expressions; however, ..."
Abstract
 Add to MetaCart
We present mathematical sketching, a novel, penbased, modeless gestural interaction paradigm for mathematics problem solving. Mathematical sketching derives from the familiar pencilandpaper process of drawing supporting diagrams to facilitate the formulation of mathematical expressions; however, with a mathematical sketch, users can also leverage their physical intuition by watching their handdrawn diagrams animate in response to continuous or discrete parameter changes in their written formulas. Diagram animation is driven by implicit associations that are inferred, either automatically or with gestural guidance, from mathematical expressions, diagram labels, and drawing elements. The modeless nature of mathematical sketching enables users to switch freely between modifying diagrams or expressions and viewing animations. Mathematical sketching can also support computational tools for graphing, manipulating and solving equations; initial feedback from a small user group of our mathematical sketching prototype application, MathPad 2, suggests that it has the potential to be a powerful tool for mathematical problem solving and visualization.