Results 1 
6 of
6
A penbased mathematical environment Mathink
, 2006
"... In this work we address the problem of how penbased interfaces for mathematical software systems can be organized. We describe our approach to such interfaces for mathematical packages and document processing software. Our architecture includes components for ink collection, mathematicallyoriented ..."
Abstract

Cited by 5 (2 self)
 Add to MetaCart
(Show Context)
In this work we address the problem of how penbased interfaces for mathematical software systems can be organized. We describe our approach to such interfaces for mathematical packages and document processing software. Our architecture includes components for ink collection, mathematicallyoriented recognizers, portability support and interfaces to applications. We summarize aspects of mathematical handwriting recognition and discuss the methods we have used for individual character recognition and overall expression analysis. We present our penbased computing environment Mathink and give an overview of facilities for training, ink annotation, and testing. 1
Writing on Clouds
"... Abstract. While writerindependent handwriting recognition systems are now achieving good recognition rates, writerdependent systems will always do better. We expect this difference in performance to be even larger for certain applications, such as mathematical handwriting recognition, with large s ..."
Abstract

Cited by 2 (2 self)
 Add to MetaCart
(Show Context)
Abstract. While writerindependent handwriting recognition systems are now achieving good recognition rates, writerdependent systems will always do better. We expect this difference in performance to be even larger for certain applications, such as mathematical handwriting recognition, with large symbol sets, symbols that are often poorly written, and no fixed dictionary. In the past, to use writerdependent recognition software, a writer would train the system on a particular computing device without too much inconvenience. Today, however, each user will typically have multiple devices used in different settings, or even simultaneously. We present an architecture to share training data among devices and, as a side benefit, to collect writer corrections over time to improve personal writing recognition. This is done with the aid of a handwriting profile server to which various handwriting applications connect, reference, and update. The user’s handwriting profile consists of a cloud of sample points, each representing one character in a functional basis. This provides compact storage on the server, rapid recognition on the client, and support for handwriting neatening. This work uses the word “cloud” in two senses. First, it is used in the sense of cloud storage for information to be shared across several devices. Secondly, it is used to mean clouds of handwriting sample points in the function space representing curve traces. We “write on clouds ” in both these senses.
Interpretation of molecule conformations . . .
, 2008
"... In chemistry, molecules are drawn on paper and chalkboards as diagrams consisting of lines, letters, and symbols which represent not only the atoms and bonds in the molecules but concisely encode cues to the 3D geometry of the molecules. Recent efforts into penbased input methods for chemistry soft ..."
Abstract
 Add to MetaCart
In chemistry, molecules are drawn on paper and chalkboards as diagrams consisting of lines, letters, and symbols which represent not only the atoms and bonds in the molecules but concisely encode cues to the 3D geometry of the molecules. Recent efforts into penbased input methods for chemistry software have made progress at allowing chemists to input 2D diagrams of molecules into a computer simply by drawing them on a digitizer tablet. However, the task of interpreting these parsed sketches into proper 3D models has been largely unsolved due to the difficulty in making the models satisfy both the natural properties of molecule structure and the geometric cues made explicit in the drawing. This dissertation presents a set of techniques developed to solve this model construction problem within the context of an educational application for chemistry students. Our primary contribution is a framework for combining molecular structure knowledge and molecule diagram understanding via augmenting molecular mechanics equations to include drawingbased penalty terms. Additionally, we present an algorithm for generating molecule models from drawn diagrams which leverages domainspecific and diagramdriven heuristics. These heuristics make our process fast and accurate enough for molecule diagram drawing to be used as an interactive technique for model construction on
Applications
"... In this paper we describe strategies for recognizing and using hand drawn matrices in a pen math system. This includes a new technique to recognize common shortforms of writing matrices using ellipsis (...). Ellipsis are commonly used in sketched matrices to illustrate the structure of a matrix wit ..."
Abstract
 Add to MetaCart
In this paper we describe strategies for recognizing and using hand drawn matrices in a pen math system. This includes a new technique to recognize common shortforms of writing matrices using ellipsis (...). Ellipsis are commonly used in sketched matrices to illustrate the structure of a matrix without fully specifying the matrix. A second contribution of this paper is a new method to estimate the parameters of the hand drawn matrix, such as the number and position of the rows and columns. This is done using a modified clustering algorithm, allowing one to reduce the number of hardcoded constraints.
Communicating Mathematics via PenBased Interfaces
"... In this work we address the question of how to organize penbased interfaces for mathematical software systems. We describe our approach to such interfaces both for mathematical packages and document processing software. Our architecture includes components for ink collection, mathematicallyoriented ..."
Abstract
 Add to MetaCart
(Show Context)
In this work we address the question of how to organize penbased interfaces for mathematical software systems. We describe our approach to such interfaces both for mathematical packages and document processing software. Our architecture includes components for ink collection, mathematicallyoriented recognizers, portability support and interfaces to applications. We summarize aspects of mathematical handwriting recognition and discuss the methods we have used for individual character recognition and overall expression analysis. We present our penbased computing environment Mathink and give an overview of facilities for training, ink annotation, and testing. 1
Designing UI Techniques for Handwritten Mathematics
"... We discuss the design of user interface techniques for visualizing and controlling the recognition of handwritten mathematics. In particular, we present a range of visualization styles for displaying the result of math recognition. These styles offer different tradeoffs between ease of user correct ..."
Abstract
 Add to MetaCart
We discuss the design of user interface techniques for visualizing and controlling the recognition of handwritten mathematics. In particular, we present a range of visualization styles for displaying the result of math recognition. These styles offer different tradeoffs between ease of user correction of errors in recognition and impact on the user’s entry of math. We also describe recognition control techniques, including using usercontrolled mappings of allographs to achieve more robust symbol recognition and provide extensions to notation, and UI control of nonspatial information used in recognition. We generally do not discuss the precise user interface implementation necessary to use these techniques, for example whether to use menus or gestures, but just the functionality required. Finally, we provide, in an appendix, a sketch of the recognition and display implementation behind our techniques.