Professional Documents
Culture Documents
Performance of A Head-Movement Interface For Wheelchair Control
Performance of A Head-Movement Interface For Wheelchair Control
Performance of A Head-Movement Interface For Wheelchair Control
Abslracl- Head movement has been used as a control Barea [4] presented initial work on an interface based on
interface for people with motor impairments in a range of electroculography (EOG), where the user gives commands
applications. Chin operated joysticks and switch arrays have to the control system by eye movement. The measured EOG
been incorporated in control systems for electric wheelchairs potentials are passed into an ANN, and the output of this
but have several disadvantages, including being dilfcult to network further analyzed to identify commands. The
operate and aesthetically unattractive. A prototype wheelchair
performance of the ANN was not reported, but results
control interface has been developed that makes use of an
artificial neural network (ANN) to recognize commands given indicating that an able-bodied user used the interface to
by head movement. This paper presents the results of an control a wheelchair along a given path. A similar system,
experimental investigation of the ANN'S performance in terms combining EOG and ekctromyography (EMG) was also
of classification accuracy and delay. It goes on to compare the presented by Law [5], along with results indicating that a
results of disabled with able-bodied users, and assesses the user was able to use the system, to perform 3 tasks.
effect of providing real-time feedback to the user. Min [6] described two wheelchair control interfaces,
The results obtained indicate that ANN techniques can be using head and shoulder movements. One interface allowed
used to classify head movements sufficiently quickly and users to give commands by either tilting or pitching their
accurately to be used in a practical interface. The provision of
head. The other used vertical movements of the shoulders.
graphical real-time feedback does not appear to be crucial, but
may be of benefit for particular cases. Sensor data were translat,ed into commands using thresholds
and heuristics such as hysteresis. Results presented showed
that a group of six disabled users were able to use the
Keywords- head movement, neural network, prototype interfaces to complete a short navigation task. The
classification performance, power wheelchair control. head movement interface was reported to have a recognition
rate of approximately 75%, and the shoulder movement
approximately 70%.
1. INTRODUCTION A prototype wheelchair control interface reported in
Taylor [7] makes use of an ANN to recognize commands
Head movement has been used as a control interface for given by head movement, similar to the system proposed in
people with motor impairments in a range of applications. [Z]. Users give commands to the system by nodding or
Chin operated joysticks and switch arrays have been tilting their head. The movement of the user's head is
incorporated in control systems for electric wheelchairs hut detected by analyzing data from a two-axis accelerometer,
have several disadvantages, including being difficult or collected with a sampling. period of 100 ms. The input to the
unintuitive to operate and aesthetically unattractive. ANN is comprised of a window of 20 samples from each
More advanced interfaces have been developed in axis. When the neural network has recognized a movement,
several projects, but none have yet become commonplace. a simple set of heuristics is used to determine the resulting
Roy [I] showed that Artificial Neural Networks (ANNs) can speed and change of direction of the wheelchair. Results
be used to recognize gestures. This work was able to reach a presented in [7] indicated that ANN techniques could
classification accuracy of 80%. achieve classification accuracies greater than 95% for able-
Joseph [2] described a prototype wheelchair interface bodied users in a laborata'ry setting.
using a triaxial accelerometer to measure head position and This paper presents the results of an experimental
an Artificial Neural Network (ANN) to interpret commands investigation of the performance of a pretrained ANN in
given by head movements. The ANN in this system was terms of classification a.ccuracy and delay. It goes on to
reported to have an accuracy of approximately 92%. compare the results of disabled with able-bodied users, and
Another head movement based interface was described assesses the effect of providing real-time feedback to the
by Bergasa [3]. This system generated commands by using user.
fuzzy logic to recognize the user winking , hiding their lips, Feedback to the user has several forms. Real-time
or tilting or turning their head, based on images captured by graphical displays of the accelerometer data allow the user
a CCD camera. A practical issue reported for this system to track the deviation of their head from the neutral position
was that it performed well in indoor environments with over the preceding 100 samples. Boolean outputs from the
suitable illumination, but this was reduced as light classifier and the numerical output values from the ANN
conditions deteriorated. inform the user of how the classifier is interpreting their
movements.
-
Actual classification With feedback Actual classification - Without feedback
Able-bodied subjects
Forward Back Left Right Neutral Forward Back Left Right Neutral
Forward 80 0 0 4 6 86 0 0 I 2
Back 0 89 I 0 0 ' 0 94 I 0 0
Expected
classification Left 0
0 85 0 0 0 0 91 0 0
Right 0 0 0 86 I 0 0 0 91 0
Neutral 0 0 0 0 45 0 0 0 0 48
TABLE2
CONFUSION MATNCES FOR DISABLED SUBJECTS, WITH AND WITHOUT THE DISPLAY OF REAL-TIME, GRAPHICAL FEEDBACK.
Forward 37 0 0 2 3 41 0 0 0 3
Back 0 42 0 0 0 0 44 0 0 0
Expected
classification 0 0 45 0 0 0 2 38 I 2
Right 2 0 0 35 5 0 1 I 29 II
Neutral 0 0
--
0 0 23 0 0 0
-
0 22
TABLE3
CONFUSION MATRICES FOR ALL ABLE-BODIED SUBJECTS. AND ALL DISABLED SUBJECTS.
1591
TABLE
4
S l . U S l l l\'llY, SI'ECIFICITY. POSITIVL PP.EOIClI\'E V A L L S (PPV) A S 0 H I G A ' I IVE PREDICTIVE VAL.CI' (XPV) OFTHI( ARTlblCIAI. NEURAL
N L T H O F X AVF.RA(IED FOR T l l l i 4 POSSlRLt CLASSIFICATIONS.
TABLE5
MEAN AND STANDARD DEVIATION OF THE DELAY (mr)BETWEEN MOVEMENT ANI1 CLASSIFICATION
Ablc-bodied, with GUI 1308 149 1278 98 996 100 983 165
Able-bodied, without GUI 1296 86 1212 75 969 IO9 948 94
Disabled, with GUI 1387 753 1624 802 1119 199 . 1178 461
Disabled, without GUI 1378 383 1285 206 1192 822 1260 663
All able-bodied 1302 120 I244 93 982 Ios 965 135
All disabled 1382 589 1445 592 1153 576 1215 557
1592
suggests that real-time feedback is useful where the electrooculography," IEEE Trms. Neural S w e m and
movement being recognized is close to the user's Rehobilitotion Engineering, vol. IO, pp. 209-218,2002.
[SI C. K. H. Law, M. Y. Y. Leung, Y. Xu, and S. K. TSO,"A cap as
comfortable range in that direction. interface for wheelchair control," Proc. IEEENSJ lnternmionol
There is a noticeable difference in the sensitivity of the Con/ on Intelligent Robols o n d s y s l e m , vol. 2, pp. 1439-1444,
neural network between the able-bodied and disabled 2002.
subjects. Again, this is largely a result of the relatively large [6] JLW. Min. K. Lee, S.-C. Lim, and D.-S. Kwon, "Human-
friendly interfaces of wheelchair robotic system for handicapped
number of misclassifications of the Right movement for one persons," Proc. IEEE/RSJ Intonational Con/: on Intelligent
subject, both with and without feedback. This highlights the Robots ondSysrem, vol. 2, pp. 2505-1510,200Z.
need to test the control system with individual potential 171 P. Taylor, H. Nguyen, and A. Craig, "Head Movement
users of the control system. It also suggests that Recognition for Power Wheelchair control," Proc. Annu. Con/
Engineering andphysical Sciences in Medicine, vol. I . pp. 135,
performance of the classifier could be improved by adapting 2002.
it to each particular user.
A practical system should include a fast acting input to
allow the user to react to sudden, unexpected events, for
example, to quickly stop the wheelchair after a
misclassification or in an emergency. The high PPV
obtained indicate that the ANN is able to operate without
producing large numbers of false positives. However, it is
also clear that a small number of false positives can be
expected, and the control interface must be designed to
allow for this. The delays observed indicate that use of the
existing ANN alone is not sufficient to achieve this.
However, use of adaptive algorithms or additional interface
techniques may solve this.
V. CONCLUSION
ACKNOWLEDGMENT
REFERENCES
D.M. P. Roy, M., "Computer recognition of athetoid cerebral
palsy movement using ncural networks," Proc. 16th Con/ IEEE
Engineering in Medicine and Biology Society, vol. I, pp. 458-
459,1994.
T. Joscph and H. Nguycn, "Neural network control of
wheelchain using telemcvic head movement," Pmc. 20th Con/:
IEEE Engineering in Medicine and Biology Society, vol. 5 , pp.
2731-2733, 1998.
L. M. Bcrgasa, M. Mazo, A. Gardel, R. Barca, and L. Boquete,
"Commands generation by facc movements applied LO the
guidance of a wheelchair for handicapped people," Proc. 1Slh
CO$ Panern Recognition, vol. 4, pp. 660-663,2000,
R. Barea, L. Boquctc, M. M a o , and E. Lopez, "System for
assisted mobility using eye movementS based on
1593