| Literature DB >> 19707562 |
Michael Linderman1, Mikhail A Lebedev, Joseph S Erlichman.
Abstract
Handwriting--one of the most important developments in human culture--is also a methodological tool in several scientific disciplines, most importantly handwriting recognition methods, graphology and medical diagnostics. Previous studies have relied largely on the analyses of handwritten traces or kinematic analysis of handwriting; whereas electromyographic (EMG) signals associated with handwriting have received little attention. Here we show for the first time, a method in which EMG signals generated by hand and forearm muscles during handwriting activity are reliably translated into both algorithm-generated handwriting traces and font characters using decoding algorithms. Our results demonstrate the feasibility of recreating handwriting solely from EMG signals - the finding that can be utilized in computer peripherals and myoelectric prosthetic devices. Moreover, this approach may provide a rapid and sensitive method for diagnosing a variety of neurogenerative diseases before other symptoms become clear.Entities:
Mesh:
Year: 2009 PMID: 19707562 PMCID: PMC2727961 DOI: 10.1371/journal.pone.0006791
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Figure 1Data acquisition.
A: A photograph of a recording session. B: Electrode placement over the hand (top) and forearm muscles (bottom).
Figure 2Reconstruction of handwriting traces using the Wiener filter.
A: Schematics of the Wiener filter. EMG signals (rectified EMGs) from multiple models were fed into two independent Wiener filters which reconstructed X and Y coordinates of the pen, respectively. Each filter represented reconstructed coordinate as a weighted sum of EMGs. B: Examples of reconstructed traces from one recording session. Actual traces are shown in blue; reconstructed traces are shown in red. The first two columns show X(t) and Y(t), respectively. The third column shows X-Y plots.
Figure 3Transformation of EMG records into font characters.
A: Schematics of the algorithm. Compound EMG (the sum of all rectified EMGs) was first used to detect the periods during which handwriting occurred. Compound EMG was first segmented into epochs corresponding to individual characters using a threshold that detected EMG bursts. Then, a generic compound EMG template was calculated by averaging these epochs. Template matching was used to refine the EMG segments, which were then classified using linear discriminant analysis. B: Example of discrimination for a representative recording session. From top to bottom: Eight EMGs were used for character recognition. 3.5-s segments corresponding to individual characters are highlighted as blue bars which are aligned on peak correlation coefficient, R, for template matching. Posterior probabilities for character recognition which were computed by discriminant analysis are shown as color plots. Recognized font character which corresponds to the highest probability is shown near each plot. Original handwriting is shown at the bottom.
Reconstruction and recognition accuracy for individual subjects, combinations of recorded muscles and across-subject averages.
| Subject | 1 | 2 | 3 | 4 | 5 | 6 | mean±st. dev. |
| Reconstruction, | R2 | ||||||
| All 8 EMGs | X: 0.72 | 0.19 | 0.54 | 0.44 | 0.62 | 0.31 | 0.47±0.20 |
| Y: 0.77 | 0.40 | 0.71 | 0.66 | 0.76 | 0.50 | 0.63±0.15 | |
| 4 hand EMGs | X: 0.38 | 0.13 | 0.23 | 0.27 | 0.36 | 0.18 | 0.26±0.10 |
| Y: 0.69 | 0.35 | 0.58 | 0.49 | 0.48 | 0.42 | 0.50±0.12 | |
| 4 forearm EMGs | X: 0.71 | 0.15 | 0.51 | 0.37 | 0.57 | 0.25 | 0.43±0.21 |
| Y: 0.52 | 0.29 | 0.55 | 0.58 | 0.67 | 0.42 | 0.51±0.13 | |
| 1 best – all | X: 0.52 (#8) | 0.11 (#7) | 0.38 (#7) | 0.22 (#7) | 0.49 (#7) | 0.17 (#7) | 0.31±0.17 |
| Y: 0.57 (#1) | 0.22 (#3) | 0.42 (#1) | 0.45 (#7) | 0.35 (#7) | 0.32 (#1) | 0.39±0.12 | |
| 1 best - hand | X: 0.27 (#4) | 0.06 (#1) | 0.09 (#4) | 0.13 (#3) | 0.28 (#4) | 0.09 (#4) | 0.15±0.10 |
| Y: 0.57 (#1) | 0.22 (#3) | 0.42 (#1) | 0.35 (#3) | 0.18 (#4) | 0.32 (#1) | 0.34±0.14 | |
| 1 best - forearm | X: 0.52 (#8) | 0.11 (#7) | 0.38 (#7) | 0.22 (#7) | 0.49 (#7) | 0.17 (#7) | 0.31±0.17 |
| Y: 0.31 (#5) | 0.14 (#8) | 0.36 (#5) | 0.45 (#7) | 0.35 (#7) | 0.32 (#8) | 0.32±0.10 | |
| Recognition, | % correct | ||||||
| All 8 EMGs | 97.5 | 81.8 | 97.1 | 92.4 | 82.0 | 91.5 | 90.4±7.0 |
| 4 hand EMGs | 87.3 | 69.7 | 89.6 | 84.3 | 62.8 | 81.3 | 79.2±10.6 |
| 4 forearm EMGs | 92.7 | 67.9 | 94.2 | 81.3 | 77.2 | 87.5 | 83.5±10.0 |
| 1 best – all | 78.1 (#7) | 51.3 (#7) | 76.2 (#7) | 55.7 (#4) | 61.0 (#7) | 72.9 (#7) | 65.9±11.4 |
| 1 best - hand | 71.8 (#4) | 47.1 (#3) | 67.4 (#2) | 55.7 (#4) | 50.7 (#4) | 65.4 (#1) | 59.7±10.0 |
| 1 best - forearm | 78.1 (#7) | 51.3 (#7) | 76.2 (#7) | 55.6 (#7) | 61.0 (#7) | 72.9 (#7) | 65.9±11.4 |
| All 8 EMGs | 97.5 | 81.8 | 97.1 | 92.4 | 82.0 | 91.5 | 90.4±7.0 |
Muscles: #1 opponens pollicis, #2 abductor pollicis brevis, #3first dorsal interrosseus, medial head, #4 first dorsal interrosseus, lateral head, #5 flexor carpi radialis, #6extensor digitorum, #7 extensor carpi ulnaris, #8 extensor carpi radialis.
Reconstruction and recognition accuracy for different muscles.
| Muscle | Individual muscles | Hand versus forearm | All muscles |
| Mean±st. dev. | Mean±st. dev. | Mean±st. dev. | |
| Reconstruction, | R2: X; Y | ||
| Opponens pollicis | 0.09±0.05; 0.33±0.15 | Hand: | 0.16±0.13; 0.25±0.10 |
| Abductor pollicis brevis | 0.11±0.05; 0.21±0.06 | 0.12±0.07; 0.27±0.10 | |
| First dorsal interosseous (m) | 0.13±0.08; 0.27±0.08 | ||
| First dorsal interosseous (l) | 0.14±0.10; 0.26±0.08 | ||
| Flexor carpi radialis | 0.15±0.16; 0.22±0.13 | Forearm: | |
| Extensor digitorum | 0.18±0.11; 0.20±0.06 | 0.21±0.16; 0.24±0.09 | |
| Extensor carpi radialis | 0.31±0.16; 0.27±0.11 | ||
| Extensor carpi ulnaris | 0.20±0.19; 0.27±0.07 | ||
| Recognition, | % correct | ||
| Opponens pollicis | 49.4±13.3 | Hand: 51.4±10.9 | 51.6±12.5 |
| Abductor pollicis brevis | 47.6±12.0 | ||
| First dorsal interosseous (m) | 55.2±7.9 | ||
| First dorsal interosseous (l) | 55.1±9.2 | ||
| Flexor carpi radialis | 47.7±12.4 | Forearm: 51.8±14.1 | |
| Extensor digitorum | 45.1±10.8 | ||
| Extensor carpi radialis | 65.9±11.4 | ||
| Extensor carpi ulnaris | 48.8±14.2 |
Figure 4Performance of reconstruction and recognition algorithms as the function of the number of recorded EMGs and the amount of training data.
The analyses were conducted were all muscles and hand and forearm muscles only (see key on top). A: Reconstruction accuracy of the X-coordinate of the pen as the function of number of muscles recorded. Muscles were taken in different combinations, and R was averaged across these combinations and across subjects. B: Recognition accuracy of the Y-coordinate. C: Recognition accuracy as the function of the number of recorded muscles. D: Improvement in recognition accuracy as the function of training set size.