Multi-pen Sketch Recognition in a Learning Environment

Virtual physics environments are becoming increasingly popular as a teaching tool for high school level mechanical physics. While useful, these tools often offer a complex user interface, lacking the intuitive nature of the traditional whiteboard. Furthermore, the systems are often too advanced to be used by novice students for further experimentation. In this paper we describe a physics learning environment using multicolour sketch recognition techniques on digital whiteboards. The recognition system is based on a combination of Support Vector Machines and rule based methods. By assigning the various drawing modes to different physical drawing pens, we can resolve several ambiguities appearing in single pen sketching interfaces. Moreover, we argue that we can reduce the cognitive load of the user by exploiting the physical realisation of drawing modes in the form of drawing pens, instead of using textual descriptions of the modes on the screen. The system was tested using a constructive interaction method, with users completing a set task; first in a multi-pen drawing environment, and then for comparison purposes in a singlepen equivalent.

[1]  Albert Nigrin,et al.  Neural networks for pattern recognition , 1993 .

[2]  Tracy Anne Hammond,et al.  PaleoSketch: accurate primitive sketch recognition and beautification , 2008, IUI '08.

[3]  Rong Xiao,et al.  Smart Sketchpad-an on-line graphics recognition system , 2001, Proceedings of Sixth International Conference on Document Analysis and Recognition.

[4]  Wenyin Liu,et al.  Sketch Recognition Based on Topological Spatial Relationship , 2004, SSPR/SPR.

[5]  T. Hammond,et al.  Fast Sketch Recognition Using Stroke Constraint Indexing , 2006 .

[6]  L. Yaeger Neural networks provide robust character recognition for Newton PDAs , 1996 .

[7]  A. Richard Newton,et al.  Robust sketched symbol fragmentation using templates , 2004, IUI '04.

[8]  Christine J. Alvarado,et al.  A natural sketching environment : bringing the computer into early stages of mechanical design , 2000 .

[9]  Graham Mackenzie,et al.  Agent-based sketch recognition , 2003 .

[10]  A. Newton,et al.  Sketched symbol recognition using Zernike moments , 2004, ICPR 2004.

[11]  Manoj D. Muzumdar ICEMENDR : intelligent capture environment for mechanical engineering drawing , 1999 .

[12]  Satoshi Matsuoka,et al.  Interactive beautification: a technique for rapid geometric design , 1997, ACM Symposium on User Interface Software and Technology.

[13]  Joseph J. LaViola,et al.  An empirical study in pen-centric user interfaces: diagramming , 2008, SBM'08.

[14]  Levent Burak Kara,et al.  Combining geometry and domain knowledge to interpret hand-drawn diagrams , 2005, Comput. Graph..

[15]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[16]  Luke Weisman,et al.  A foundation for intelligent multimodal drawing and sketching programs , 1999 .

[17]  Randall Davis,et al.  Sketch Interpretation Using Multiscale Models of Temporal Patterns , 2007, IEEE Computer Graphics and Applications.

[18]  Shamus P. Smith,et al.  Evaluating a haptic-based virtual environment for venepuncture training , 2007, VRST '07.

[19]  Ethem Alpaydin,et al.  Support Vector Machines for Multi-class Classification , 1999, IWANN.