
Aaron WolinTexas A&M University | TAMU · Department of Computer Science and Engineering
Aaron Wolin
M.S. Computer Science
About
17
Publications
7,527
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
258
Citations
Introduction
Publications
Publications (17)
Pen-based interfaces utilize sketch recognition in order to allow users to sketch complex systems with intuitive input. In order to allow users to freely draw their ideas without constraints, the low-level techniques involved with sketch recognition must be perfected because poor low-level accuracy can impair a user's interaction experience. Stroke...
Military course-of-action (COA) diagrams are used to depict battle scenarios and include thousands of unique symbols, complete with additional textual and designator modifiers. We have created a real-time sketch recognition interface that recognizes 485 freely-drawn military course-of-action sym- bols. When the variations (not allowable by other sy...
Sketch recognition is the automated recognition of hand drawn diagrams. Military course-of-action (COA) diagrams are used to depict battle scenarios. The domain of military course of action diagrams is particularly interesting because it includes tens of thousands of different geometric shapes, complete with many additional textual and designator m...
Military course-of-action (COA) diagrams are used to depict battle scenarios and include thousands of unique symbols, complete with additional textual and designator modifiers. We have created a real-time sketch recognition interface that recognizes 485 freely-drawn military course-of-action symbols. When the variations (not allowable by other syst...
Free-sketch recognition systems attempt to recognize freely-drawn sketches without placing stylistic constraints on the users. Such systems often recognize shapes by using geometric primitives that describe the shape's appearance rather than how it was drawn. A free-sketch recognition system necessarily allows users to draw several primitives using...
A mobile device's small interaction space and undersized keyboard can sometimes make textual input difficult and im-practical. Many mobile devices are predisposed for sketch-ing as they come with a stylus or touch-screen capabilities, and sketched icons would be a natural way to label objects on such a device. In this paper we present a sketch reco...
Sketch recognition techniques have generally fallen into two camps. Gesture-based techniques, such as those used by the Palm Pilot's Graffiti, can provide high-accuracy, but require the user to learn a particular drawing style in order for shapes to be recognized. Free-sketch recognition allows users to draw shapes as they would naturally, but most...
In this paper we introduce ShortStraw, a simple and highly accu- rate polyline corner finder. ShortStraw uses a bottom-up approach to find corners by: (1) resampling the points of the stroke, (2) cal- culating the "straw" distance between the endpoints of a window around each resampled point, and (3) taking the points with the minimum straw distanc...
Although existing domain-specific datasets are readily available, most sketch recognition researchers are forced to collect new data for their particular domain. Creating tools to collect and label sketched data can take time, and, if every researcher creates their own toolset, much time is wasted that could be better suited toward advanced researc...
Computer-based games and technologies can be significant aids for helping children learn. However, most computer-based games simply address the learning styles of visual and auditory learners. Sketch-based interfaces, however, can also address the needs of those children who learn better through tactile and kinesthetic approaches. Furthermore, sket...
We present a new corner finding algorithm based on merging like stroke segmentations together in order to eliminate false positive corners. We compare our sys- tem to two benchmark corner finders with substantial improvements in both polyline and complex fits. Sketch recognition is an emerging field that utilizes pen- based interaction with compute...
We describe the design and implementation of a tool to help students learn the art of jazz improvisation. The tool integrates elements of database, AI in the form of automatic melody generation, and human interface design. We describe the philosophy of using several coordinated mini-languages to provide user specifications for various aspects of th...
I will be discussing the problem of sketch understanding which, as we shall see shortly, involves much more than just recognizing sketched symbols. Most of the work that I will present has been done by myself and the other members of my former research group back at MIT, lead by Professor Randy Davis. In addition, I would like to acknowledge my cur...
Programs that can recognize students' hand-drawn diagrams have the potential to revolutionize education by breaking down the barriers between diagram creation and simulation. Much recent work focuses on building robust recognition engines, but understanding how to support this new interaction paradigm from a user's perspective is an equally importa...
High quality labeled data is essential for developing and evaluating sketch recognition algorithms. Unfortunately, labeling freely-drawn sketches is time-consuming and difficult, if not impossible, using current technologies. These difficulties and the resulting lack of labeled data fundamentally limit the development of recognition algorithms. We...
A computational approach is described for helping jazz improvisors create solos. Initial facets of the approach have been em-bodied in a freely-available software tool called Impro-Visor ("Im-provisation Advisor") which we developed. The paper describes the rationale and some of the computational challenges and issues asso-ciated with designing and...