skip to main content
10.1145/964442.964472acmconferencesArticle/Chapter ViewAbstractPublication PagesiuiConference Proceedingsconference-collections
Article

Robust sketched symbol fragmentation using templates

Published: 13 January 2004 Publication History

Abstract

Analysis of sketched digital ink is often aided by the division of stroke points into perceptually-salient fragments based on geometric features. Fragmentation has many applications in intelligent interfaces for digital ink capture and manipulation, as well as higher-level symbolic and structural analyses. It is our intuitive belief that the most robust fragmentations closely match a user's natural perception of the ink, thus leading to more effective recognition and useful user feedback. We present two optimal fragmentation algorithms that fragment common geometries into a basis set of line segments and elliptical arcs. The first algorithm uses an explicit template in which the order and types of bases are specified. The other only requires the number of fragments of each basis type. For the set of symbols under test, both algorithms achieved 100% fragmentation accuracy rate for symbols with line bases, ›99% accuracy for symbols with elliptical bases, and ›90% accuracy for symbols with mixed line and elliptical bases.

References

[1]
Alvarado, C., Oltmans, M. and Davis, R., A Framework for Multi-domain Sketch Recognition. in 2002 AAAI Spring Symposium - Sketch Understanding, (Palo Alto CA, 2002), AAAI Press, 1--8.
[2]
Apte, A., Vo, V. and Kimura, T.D., Recognizing Multistroke Geometric Shapes: An Experimental Evaluation. in UIST 1993, (Atlanta Georgia, 1993), ACM Press, 121--128.
[3]
Bellman, R. On the Approximation of Curves by Line Segments using Dynamic Programming. Commun. ACM, 4 (6). 284.
[4]
Calhoun, C., Stahovich, T.F., Kurtoglu, T. and Kara, L.B., Recognizing Multi-Stroke Symbols. in 2002 AAAI Spring Symposium - Sketch Understanding, (Palo Alto CA, 2002), AAAI Press, 15--23.
[5]
Chang, H. and Yan, H. Vectorization of Hand-drawn Image using Piecewise Cubic Bezier Curves Fitting. Pattern Recognition, 31 (11). 1747--1755.
[6]
Duda, R.O. and Hart, P.E. Pattern Classification and Scene Analysis. Wiley Press, New York, 1973.
[7]
Fischler, M.A. and Bolles, R.C. Perceptual Organization and Curve Partitioning. IEEE Trans. PAMI, 8 (1). 100--105.
[8]
Fonseca, M.J., Pimentel, C. and Jorge, J.A., CALI: An Online Scribble Recognizer for Calligraphic Interfaces. in 2002 AAAI Spring Symposium - Sketch Understanding, (Palo Alto CA, 2002), AAAI Press, 51--58.
[9]
Hearst, M.A., Gross, M.D., Landay, J.A. and Stahovich, T.F. Sketching Intelligent Systems. IEEE Intelligent System, 3 (3). 10--19.
[10]
Hong, J.I. and Landay, J.A. SATIN: A Toolkit for Informal Ink-based Applications. CHI Letters: ACM Symposium on User Interface Software and Technology: UIST 2000, 2 (2). 63--72.
[11]
Igarashi, T., Matsuoka, S., Kawachiya, S. and Tanaka, H., Interactive Beautification: a Technique for Rapid Geometric Design. in UIST 1997, (Canada, 1997), 105--114.
[12]
Landay, J.A. and Myers, B.A. Sketching Interfaces: Toward More Human Interface Design. IEEE Computer, 34 (3). 56--64.
[13]
Lin, J., Newman, M.W., Hong, J.I. and Landay, J.A. DENIM: Finding a Tighter Fit between Tools and Practice for Web Site Design. CHI Letters: ACM Symposium on User Interface Software and Technology: UIST 2000, 2 (1). 510--517.
[14]
Lipscomb, J.S. A Trainable Gesture Recognizer. Pattern Recognition, 24 (9). 895--907.
[15]
Long, A.C., Landay, J.A. and Rowe, L.A. Visual Similarity of Pen Gestures. CHI Letters: ACM Symposium on User Interface Software and Technology: UIST 2000, 2 (1). 360--367.
[16]
Pavlidis, T. Curve Fitting with Conic Splines. ACM Trans. on Graphics, 2 (1). 1--31.
[17]
Pavlidis, T. Structural Pattern Recognition. Springer-Verlag Press, Berlin, 1977.
[18]
Perez, J. and Vidal, E., An Algorithm for the Optimum Piecewise Linear Approximation of Digitized Curves. in 11th IAPR International Conference on Pattern Recognition, (1992), 167--170.
[19]
Pilu, M., Fitzgibbon, A. and Fisher, R. Direct Least-Square Fitting of Ellipses. IEEE Trans. PAMI, 21 (5). 476--480.
[20]
Rubine, D. Specifying Gestures by Example. SIGGRAPH '91, 25 (4). 329--337.
[21]
Saund, E. Finding Perceptually Closed Paths in Sketches and Drawings. IEEE Transactions on Pattern Analysis and Machine Intelligence, 25 (4). 475--491.
[22]
Saund, E. and Moran, T., A Perceptually Supported Sketch Editor. in UIST 1994, (Marina del Rey CA, 1994), ACM Press, 175--184.
[23]
Sezgin, T.M., Stahovich, T. and Davis, R., Sketch Based Interfaces: Early Processing for Sketch Understanding. in PUI 2001, (Orlando FL, 2001), ACM Press.
[24]
Shilman, M., Pasula, H., Russell, S. and Newton, A.R., Statistical Visual Language Models for Ink Parsing. in 2002 AAAI Spring Symposium - Sketch Understanding, (Palo Alto CA, 2002), AAAI Press, 126--132.
[25]
Ulgen, F., Flavell, A. and Akamatsu, N., Recognition of On-Line Handdrawn Geometric Shapes by Fuzzy Filtering and Neural Network Classification. in HCI International '95, (Yokohama, Japan, 1995), 567--572.
[26]
West, G. and Rosin, P. Techniques for Segmenting Image Curves into Meaningful Descriptions. Pattern Recognition, 24 (7). 643--152.
[27]
Yu, B., Recognition of Freehand Sketches using Mean Shift. in IUI 2003, (Miami FL, 2003), 204--210.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
IUI '04: Proceedings of the 9th international conference on Intelligent user interfaces
January 2004
396 pages
ISBN:1581138156
DOI:10.1145/964442
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: 13 January 2004

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. HCI
  2. curve segmentation
  3. fitting
  4. perceptual grouping
  5. shape templates
  6. sketch-based user interface

Qualifiers

  • Article

Conference

IUI-CADUI04
IUI-CADUI04: Intelligent User Interface
January 13 - 16, 2004
Funchal, Madeira, Portugal

Acceptance Rates

IUI '04 Paper Acceptance Rate 72 of 140 submissions, 51%;
Overall Acceptance Rate 746 of 2,811 submissions, 27%

Upcoming Conference

IUI '25

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all

View Options

Get Access

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