Hostname: page-component-74656f9884-skzmx Total loading time: 0 Render date: 2026-11-06T04:27:25.984Z Has data issue: false hasContentIssue false

Using speech to identify gesture pen strokes in collaborative, multimodal device descriptions

Published online by Cambridge University Press:  11 July 2011

James Herold
Affiliation:
Department of Computer Science and Engineering, University of California, Riverside, California, USA
Thomas F. Stahovich
Affiliation:
Department of Mechanical Engineering, University of California, Riverside, California, USA
Rights & Permissions [Opens in a new window]

Abstract

One challenge in building collaborative design tools that use speech and sketch input is distinguishing gesture pen strokes from those representing device structure, that is, object strokes. In previous work, we developed a gesture/object classifier that uses features computed from the pen strokes and the speech aligned with them. Experiments indicated that the speech features were the most important for distinguishing gestures, thus indicating the critical importance of the speech–sketch alignment. Consequently, we have developed a new alignment technique that employs a two-step process: the speech is first explicitly segmented (primarily into clauses), then the segments are aligned with the pen strokes. Our speech segmentation step is unique in that it uses sketch features for locating segment boundaries in multimodal dialog. In addition, it uses a single classifier to directly combine word-based, prosodic (pause), and sketch-based features. In the second step, segments are initially aligned with strokes based on temporal correlation, and then classifiers are used to detect and correct two common alignment errors. Our two-step technique has proven to be substantially more accurate at alignment than the existing technique that lacked explicit segmentation. It is more important that, for nearly all cases, our new technique results in greater gesture classification accuracy than the existing technique, and performed nearly as well as the benchmark manual speech–sketch alignment.

Information

Type
Special Issue Articles
Copyright
Copyright © Cambridge University Press 2011
Figure 0

Fig. 1. (a) A sketch of C-clamp vise-grip pliers, (b) gesture pen strokes, and (c) pen strokes representing device structure and text. [A color version of this figure can be viewed online at journals.cambridge.org/aie]

Figure 1

Fig. 2. An example of the alignment of strokes with the speech that refers to them. The bold arrows link the word groups with the associated pen strokes. [A color version of this figure can be viewed online at journals.cambridge.org/aie]

Figure 2

Fig. 3. Two of the devices from the study: (a) an air pump for inflating balls and (b) a door lock. [A color version of this figure can be viewed online at journals.cambridge.org/aie]

Figure 3

Table 1. Features for gesture versus object classification

Figure 4

Fig. 4. Examples of manual segmentation: (left) raw speech and (right) segmented speech.

Figure 5

Table 2. Properties of manually aligned speech from user study

Figure 6

Fig. 5. A gesture pen stroke and the speech associated with it by the 3-sec technique (top bar) and the manual alignment process (bottom bar). [A color version of this figure can be viewed online at journals.cambridge.org/aie]

Figure 7

Fig. 6. The accuracy of the 3-sec technique. In each cell, the top bar represents the speech associated with a stroke by the 3-sec technique, and the bottom bar represents the manual (correct) association. Each cell represents a distinct relative arrangement of the associations and the frequency with which it occurs. The results are averaged over the 48 sketches. Standard deviations are included in parentheses. [A color version of this figure can be viewed online at journals.cambridge.org/aie]

Figure 8

Fig. 7. The classification of the words in a spoken passage; S, start; M, middle; E, end; and O, only. [A color version of this figure can be viewed online at journals.cambridge.org/aie]

Figure 9

Table 3. Features for speech segmenter

Figure 10

Fig. 8. Percentage of classifier-based segments matching (correct) manual segments within a tolerance. The results are averaged over the 48 sketches. [A color version of this figure can be viewed online at journals.cambridge.org/aie]

Figure 11

Fig. 9. The alignment accuracy after the first step of classifier-based alignment (CBA), that is, before the final processing step. In each cell, the top bar represents the speech associated with a stroke by the first step of CBA, and the bottom bar represents the manual (correct) association. Each cell represents a distinct relative arrangement of the associations and the frequency with which it occurs. The results are averaged over the 48 sketches. Standard deviations are included in parentheses. [A color version of this figure can be viewed online at journals.cambridge.org/aie]

Figure 12

Table 4. Features used for segment–stroke alignment

Figure 13

Fig. 10. The accuracy of the classifier-based alignment (CBA) technique. In each cell, the top bar represents the speech associated with a stroke by CBA, and the bottom bar represents the manual (correct) association. Each cell represents a distinct relative arrangement of the associations and the frequency with which it occurs. The results are averaged over the 48 sketches. Standard deviations are provided in parentheses. [A color version of this figure can be viewed online at journals.cambridge.org/aie]

Figure 14

Fig. 11. Missing and extra words in speech aligned with a pen stroke. The top bar indicates the words actually associated with the pen stroke, and the bottom bar indicates the words that should have been associated. [A color version of this figure can be viewed online at journals.cambridge.org/aie]

Figure 15

Fig. 12. The average number of words incorrectly aligned with each stroke for the 3-s and classifier-based alignment techniques. Averages are computed over the 48 sketches. [A color version of this figure can be viewed online at journals.cambridge.org/aie]

Figure 16

Fig. 13. The gesture/object classification accuracy versus speech–sketch alignment technique and number of features; THB, thesaurus Bayesian feature. The results are averaged over the 48 sketches. [A color version of this figure can be viewed online at journals.cambridge.org/aie]

Figure 17

Fig. 14. Histograms of the values of the thesaurus Bayesian filter feature for different alignment techniques. [A color version of this figure can be viewed online at journals.cambridge.org/aie]

Figure 18

Fig. 15. The gesture/object classification accuracy for strokes known to have associated speech. Classification is based on only the thesaurus Bayesian filter feature. [A color version of this figure can be viewed online at journals.cambridge.org/aie]