ACM Home Page
Please provide us with feedback. Feedback
Recognizing interspersed sketches quickly
Full text PdfPdf (1.55 MB)
Source
ACM International Conference Proceeding Series; Vol. 324 archive
Proceedings of Graphics Interface 2009 table of contents
Kelowna, British Columbia, Canada
SESSION: Pen and touch interfaces table of contents
Pages 157-166  
Year of Publication: 2009
ISBN ~ ISSN:0713-5424 , 978-1-56881-470-4
Authors
Tracy A. Hammond  Texas A&M University
Randall Davis  Massachusetts Institute of Technology
Sponsor
: The Canadian Human-Computer Communications Society / Société Canadienne du Dialogue Humaine Machine (CHCCS/SCDHM)
Publisher
Canadian Information Processing Society  Toronto, Ont., Canada, Canada
Bibliometrics
Downloads (6 Weeks): 22,   Downloads (12 Months): 54,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

Sketch recognition is the automated recognition of hand-drawn diagrams. When allowing users to sketch as they would naturally, users may draw shapes in an interspersed manner, starting a second shape before finishing the first. In order to provide freedom to draw interspersed shapes, an exponential combination of subshapes must be considered. Because of this, most sketch recognition systems either choose not to handle interspersing, or handle only a limited pre-defined amount of interspersing. Our goal is to eliminate such interspersing drawing constraints from the sketcher. This paper presents a high-level recognition algorithm that, while still exponential, allows for complete interspersing freedom, running in near real-time through early effective sub-tree pruning. At the core of the algorithm is an indexing technique that takes advantage of geometric sketch recognition techniques to index each shape for efficient access and fast pruning during recognition. We have stresstested our algorithm to show that the system recognizes shapes in less than a second even with over a hundred candidate subshapes on screen.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
{AKJ02} Antani S., Kasturi R., Jain R.: A survey on the use of pattern recognition methods for abstraction, indexing, and retrieval of images and video. Pattern Recognition 35 (2002), 945--965.
 
3
{Alv00} Alvarado C.: A Natural Sketching Environment: Bringing the Computer into Early Stages of Mechanical Design. Master's thesis, MIT, 2000.
 
4
 
5
{CGFJ02} Caetano A., Goulart N., Fonseca M., Jorge J.: JavaSketchlt: Issues in sketching the look of user interfaces. Sketch Understanding, Papers from the 2002 AAAI Spring Symposium (2002).
 
6
{FH01} Friedman-Hill E.: Jess, the java expert system shell. http://herzberg.ca.sandia.gov/jess, 2001.
 
7
{Go172} Goldmeier E.: Similarity in visually perceived forms. In Psychological Issues (1972), vol. 8:1.
 
8
 
9
{HD02} Hammond T., Davis R.: Tahuti: A geometrical sketch recognition system for UML class diagrams. AAAI Spring Symposium on Sketch Understanding (March 25--27 2002), 59--68.
 
10
{HD05} Hammond T., Davis R.: LADDER, a sketching language for user interface developers. Elsevier, Computers and Graphics 28 (2005), 518--532.
 
11
{HGDS02} Hammond T., Gajos K., Davis R., Shrobe H.: An agent-based system for capturing and indexing software design meetings. In Proceedings of International Workshop on Agents In Design, WAID '02 (2002).
 
12
{KKOH92} Kato T., Kurita T., Otsu N., Hirata K.: A sketch retrieval method for full color image databases - query by visual example. 11th IAPA International Conference on Pattern Recognition (1992), 530--533.
 
13
{Lon01} Long A. C.: Quill: a Gesture Design Tool for Pen-based User Interfaces. EECS department, computer science division, U. C. Berkeley, Berkeley, California, December 2001.
 
14
 
15
 
16
{MF02} Mahoney J. V., Fromherz M. P. J.: Three main concerns in sketch recognition and an approach to addressing them. In Sketch Understanding, Papers from the 2002 AAAI Spring Symposium (Stanford, California, March 25--27 2002), AAAI Press, pp. 105--112.
 
17
{QS06} Quest Software I.: JProbe. website, http://www.quest.com/jprobe, 2006.
18
 
19
{SAB97} Stevens M. R., Anderson C. W., Beveridge J. R.: Efficient indexing for object recognition using large networks. In Proceedings of IEEE International Conference on Neural Networks (1997).
 
20
 
21
22
23

Collaborative Colleagues:
Tracy A. Hammond: colleagues
Randall Davis: colleagues