[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1186562.1015741acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article

MathPad2: a system for the creation and exploration of mathematical sketches

Published: 01 August 2004 Publication History

Abstract

We present mathematical sketching, a novel, pen-based, modeless gestural interaction paradigm for mathematics problem solving. Mathematical sketching derives from the familiar pencil-and-paper 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 hand-drawn 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, MathPad2, suggests that it has the potential to be a powerful tool for mathematical problem solving and visualization.

Supplementary Material

MOV File (pps026.mov)

References

[1]
ALVARADO, C. J. 2000. A Natural Sketching Environment: Bringing the Computer into Early Stages of Mechanical Design. Master's thesis, Massachusetts Institute of Technology.
[2]
BLOSTEIN, D., AND GRBAVEC, A. 2001. Recognition of mathematical notation. In Handbook of Character Recognition and Document Image Analysis, World Scientific, H. Bunke and P. Wang, Eds., 557--582.
[3]
BORNING, A. 1979. ThingLab: A Constraint-Oriented Simulation Laboratory. PhD thesis, Stanford University.
[4]
CHAN, K.-F., AND YEUNG, D.-Y. 2000. An efficient syntactic approach to structural analysis of on-line handwritten mathematical expressions. Pattern Recognition 33, 3, 375--384.
[5]
CHAN, K.-F., AND YEUNG, D.-Y. 2000. Mathematical expression recognition: A survey. International Journal on Document Analysis and Recognition 3, 1, 3--15.
[6]
CHAN, K.-F., AND YEUNG, D.-Y. 2001. Pencalc: A novel application of on-line mathematical expression recognition technology. In Proceedings of the Sixth International Conference on Document Analysis and Recognition, 774--778.
[7]
CONNELL, S. D., AND JAIN, A. K. 2000. Template-based on-line character recognition. Pattern Recognition 34, 1, 1--14.
[8]
CONNELL, S. D., AND JAIN, A. K. 2002. Writer adaptation for online handwriting recognition. IEEE Transactions on Pattern Analysis and Machine Intelligence 24, 3, 329--346.
[9]
DAMM, C. H., HANSEN, K. M., AND THOMSEN, M. 2000. Tool support for cooperative object-oriented design: Gesture-based modelling on an electronic whiteboard. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM Press, 518--525.
[10]
FORSBERG, A., DIETERICH, M., AND ZELEZNIK, R. 1998. The music notepad. In Proceedings of the 11th Annual ACM Symposium on User Interface Software and Technology, ACM Press, 203--210.
[11]
GROSS, M. D., AND DO, E. Y.-L. 1996. Ambiguous intentions: A paper-like interface for creative design. In Proceedings of the 9th Annual ACM Symposium on User Interface Software and Technology, ACM Press, 183--192.
[12]
HECHT, E. 2000. Physics: Calculus. Brooks/Cole.
[13]
IGARASHI, T., MATSUOKA, S., AND TANAKA, H. 1999. Teddy: A sketching interface for 3D freeform design. In Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques, ACM Press/Addison-Wesley Publishing Co., 409--416.
[14]
KARA, L. B., GENNARI, L., AND STRAHOVICH, T. F. 2004. A sketch-based interface for the design and analysis of simple vibratory mechanical systems. In Proceedings of ASME International Design Engineering Technical Conferences.
[15]
LALEUF, J. R., AND SPALTER, A. M. 2001. A component repository for learning objects: A progress report. In Proceedings of the First ACM/IEEE-CS Joint Conference on Digital Libraries, ACM Press, 33--40.
[16]
LANDAY, J. A., AND MYERS, B. A. 1995. Interactive sketching for the early stages of user interface design. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM Press/Addison-Wesley Publishing Co., 43--50.
[17]
LEE, H.-J., AND WANG, J.-S. 1995. Design of a mathematical expression recognition system. In Proceedings of the Third International Conference on Document Analysis and Recognition, IEEE Press, 1084--1087.
[18]
LI, X., AND YEUNG, D.-Y. 1997. On-line handwritten alphanumeric character recognition using dominant points in strokes. Pattern Recognition 30, 1, 31--44.
[19]
MATSAKIS, N. E. 1999. Recognition of Handwritten Mathematical Expressions. Master's thesis, Massachusetts Institute of Technology.
[20]
MILLER, E. G., AND VIOLA, P. A. 1998. Ambiguity and constraint in mathematical expression recognition. In Proceedings of the Fifteenth National Conference on Artificial Intelligence, 784--791.
[21]
MORAN, T. P., CHIU, P., AND VAN MELLE, W. 1997. Pen-based interaction techniques for organizing material on an electronic whiteboard. In Proceedings of the 10th Annual ACM Symposium on User Interface Software and Technology, ACM Press, 45--54.
[22]
MYNATT, E. D., IGARASHI, T., EDWARDS, W. K., AND LAMARCA, A. 1999. Flatland: New dimensions in office white-boards. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM Press, 346--353.
[23]
SMITHIES, S., NOVINS. K., AND ARVO, J. 1999. A handwriting-based equation editor. In Proceedings of Graphics Interface'99, 84--91.
[24]
SPALTER, A. M., AND SIMPSON, R. M. 2000. Integrating interactive computer-based learning experiences into established curricula: A case study. In Proceedings of the 5th Annual SIGCSE/SIGCUE ITiCSE Conference on Innovation and Technology in Computer Science Education, ACM Press, 116--119.
[25]
VARBERG, D., AND PURCELL, E. J. 1992. Calculus with Analytic Geometry. Prentice Hall.
[26]
YOUNG, H. D. 1992. University Physics. Addison-Wesley Publishing Company.
[27]
ZANIBBI, R., NOVINS, K., ARVO, J., AND ZANIBBI, K. 2001. Aiding manipulation of handwritten mathematical expressions through style-preserving morphs. In Proceedings of Graphics Interface 2001, 127--134.
[28]
ZANIBBI, R., BLOSTEIN, D., AND CORDY, J. 2002. Recognizing mathematical expressions using tree transformation. IEEE Transactions on Pattern Analysis and Machine Intelligence 24, 11, 1--13.
[29]
ZELEZNIK, R. C., HERNDON, K. P., AND HUGHES, J. F. 1996. Sketch: An interface for sketching 3D scenes. In Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques, ACM Press, 163--170.

Cited By

View all
  • (2024)DrawTalking: Building Interactive Worlds by Sketching and SpeakingProceedings of the 37th Annual ACM Symposium on User Interface Software and Technology10.1145/3654777.3676334(1-25)Online publication date: 13-Oct-2024
  • (2024)DrawTalking: Towards Building Interactive Worlds by Sketching and SpeakingExtended Abstracts of the CHI Conference on Human Factors in Computing Systems10.1145/3613905.3651089(1-8)Online publication date: 11-May-2024
  • (2019)Sketching Cognition and CreativityProceedings of the 2019 Conference on Creativity and Cognition10.1145/3325480.3326552(708-713)Online publication date: 13-Jun-2019
  • Show More Cited By

Index Terms

  1. MathPad2: a system for the creation and exploration of mathematical sketches

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      SIGGRAPH '04: ACM SIGGRAPH 2004 Papers
      August 2004
      684 pages
      ISBN:9781450378239
      DOI:10.1145/1186562
      • Editor:
      • Joe Marks
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 01 August 2004

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. gestures
      2. mathematical sketching
      3. pen-based interfaces

      Qualifiers

      • Article

      Conference

      SIGGRAPH04
      Sponsor:

      Acceptance Rates

      SIGGRAPH '04 Paper Acceptance Rate 83 of 478 submissions, 17%;
      Overall Acceptance Rate 1,822 of 8,601 submissions, 21%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)1
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 21 Dec 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)DrawTalking: Building Interactive Worlds by Sketching and SpeakingProceedings of the 37th Annual ACM Symposium on User Interface Software and Technology10.1145/3654777.3676334(1-25)Online publication date: 13-Oct-2024
      • (2024)DrawTalking: Towards Building Interactive Worlds by Sketching and SpeakingExtended Abstracts of the CHI Conference on Human Factors in Computing Systems10.1145/3613905.3651089(1-8)Online publication date: 11-May-2024
      • (2019)Sketching Cognition and CreativityProceedings of the 2019 Conference on Creativity and Cognition10.1145/3325480.3326552(708-713)Online publication date: 13-Jun-2019
      • (2019)A survey on freehand sketch recognition and retrievalImage and Vision Computing10.1016/j.imavis.2019.06.01089:C(67-87)Online publication date: 1-Sep-2019
      • (2018)It’s Not Just about AccuracyACM Transactions on Interactive Intelligent Systems10.1145/31816738:3(1-47)Online publication date: 13-Jul-2018
      • (2018)Sketchpointnet: A Compact Network for Robust Sketch Recognition2018 25th IEEE International Conference on Image Processing (ICIP)10.1109/ICIP.2018.8451288(2994-2998)Online publication date: Oct-2018
      • (2017)Conquering the cubeProceedings of the Symposium on Sketch-Based Interfaces and Modeling10.1145/3092907.3092911(1-11)Online publication date: 29-Jul-2017
      • (2016)AnalyticalInkProceedings of the 21st International Conference on Intelligent User Interfaces10.1145/2856767.2856789(419-430)Online publication date: 7-Mar-2016
      • (2015)SketchSlidersProceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems10.1145/2702123.2702129(3255-3264)Online publication date: 18-Apr-2015
      • (2015)In-Place Sketching for Augmented Reality GamesComputers in Entertainment10.1145/2702109.263341912:3(1-18)Online publication date: 13-Feb-2015
      • Show More Cited By

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media