Alberts Cancellation Task
Alberts Cancellation Task
Alberts Cancellation Task
net/publication/239932775
CITATIONS READS
15 1,148
3 authors, including:
Richard Guest
University of Kent
123 PUBLICATIONS 561 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Richard Guest on 04 August 2014.
Abstract: Visuo-spatial neglect is recognised as a major barrier to recovery following a stroke or head injury. A standard clinical assessment
technique to assess the condition is a pencil-and-paper based cancellation task. Traditional static analysis of this task involves counting the
number of targets correctly cancelled on the test sheet. Using a computer-based test capture system, this paper presents the novel application
of using a series of standard pattern recognition techniques to examine the diagnostic capability of a number of dynamic features relating
to the sequence in which the targets were cancelled. While none of the individual dynamic features is as sensitive to neglect as the
conventional static analysis, a series of standard multi-dimensional feature analysis techniques are shown to improve the classification
accuracy of the dynamic properties of task execution, and hence the sensitivity to the detection of neglect and the validity of this novel
application. Combining the outcome of the dynamic sequence-based features with the conventional static analysis further improves the
overall sensitivity of the two cancellation tasks included in this study. The algorithmic nature of the methodology for feature extraction
objectively and consistently assesses patients, thereby improving the repeatability of the task.
Keywords: Cancellation task; Clinical evaluation; Drawing dynamics; Multi-feature analysis; Stroke; Visuo-spatial neglect
Expert 1
Pass Fail
Fig. 3. (i) Raster, and (ii) snake cancellation strategies.
Expert 2
Pass BKS BKS
(Pass,Pass) (Fail,Pass) duplications and, in the case of the OX task, all ‘X’ character
Fail BKS BKS (distractor) identification references.
(Pass,Fail) (Fail,Fail) A direct correctness-of-match between the each model
and observed sequence is calculated which assesses the match
in each of the sequence positions. The number of correct
matches is recorded. The observed sequence is then barrel
Assessment is made about how the observed sequence drawn shifted one position to the right (the location identifier in
by the test subject differs for a series of standard predefined the extreme right-hand position is moved to the start of the
model sequences for each overlay. Cancellation targets are sequence), and again, a correctness of match score is calcu-
assigned notional numerical identifiers which are used to lated. This procedure is repeated until the observed sequence
define and represent sequences. Sixteen model sequences ‘returns’ to its original position. Figure 4 shows this process.
have been defined for each cancellation task encompassing: As can be seen, the number of matches varies as the pattern
is shifted.
(i) A start position in each corner of the overlay. From this process, four sequence features are obtained:
(ii) A cancellation sequence predominantly in both the
쐌 The highest number of matches, measuring the conformity
horizontal (left to right) and vertical (top to
bottom) planes. of the completion sequence to one of the model sequences.
(iii) A cancellation sequence in a raster (movement to end 쐌 The number of shifts required to obtain the highest match.
This result also represents the position within the model
of row or column and then ‘jump back’ to start of
sequence where the observed sequence started to conform
next row or column) or snake (movement to end of
row or column, and then continue cancellation in to a predefined sequence.
opposite direction) movement. These movements 쐌 The movement plane of the pre-defined sequence produc-
(made with the pen off the paper) between targets ing the highest match (either horizontal or vertical).
are shown in Fig. 3. 쐌 The method of traversal of the pre-defined sequence pro-
ducing the highest match (either snake or raster).
The observed sequence is classified by finding the best match
against the model sequences. Prior to classification, the Three other novel sequence-based features are extracted from
observed sequence is pre-processed to remove sequence the observed sequence:
쐌 Starting Quadrant – indicates the quadrant of the overlay
within which the initial target of the observed cancellation
Table 2. Albert’s cancellation task – Neglect Detection sequence is located. The sequence shown in Fig. 5, for
Thresholds/Reference Values and Correct Detection example, starts in the top right-hand quadrant. The
Percentages expected execution pattern from a normal Western langu-
age response would be to start the cancellation sequence
Feature Neglect Detection Correct at the left of the overlay [29]. With RCVA, neglect subjects
Threshold/ Detection typically failing to cancel the left-hand side targets on the
Reference (%) overlay, the sequence starting quadrant will be affected
by a neglect response.
Static Feature 쐌 Duplications – indicates the number of duplicate cancel-
Number of Cancellations 36 71.7
Dynamic Feature
Method of Traversal Raster 60.9
Movement Plane Vertical 58.7
Number of Shifts 1 56.5
Number of Matches 10 63.0
Intersection 1 58.7
Starting Quadrant Top Left 65.2
Duplication 0 69.6 Fig. 4. Barrel shift correctness of match operation. The figure in the
parenthesis is the correctness-of-match score.
Diagnosis of visuo-spatial neglect using dynamic sequence features 265
冉冘 冊
冦
N
2.3. Individual Feature Analysis Neglect if r(i) ⬎ ␣
classification = i=1 (1)
A binary ‘pass/fail’ output was produced by comparing each
feature against the neglect detection threshold and reference Control otherwise
values. For the quantifiable data items a binary 0 (or ‘fail’)
was awarded if the result was below the median threshold. where N = number of features, r(i) = ‘pass/fail’ binary result
For assigned identifier data items, a fail was awarded if the from the ith feature, and ␣ = response score fail threshold.
observed result was not equal to the modal result (reference In implementing this system, a test subject has to ‘pass’
value) obtained from the control group. A ‘fail’ indicates a with respect to a particular number of features for an overall
response which is not-identical to (in the case of assigned response to be classified as normal. By varying the fail
266 R. M. Guest et al.
Table 3. Albert’s Cancellation Task – Decision Rule Classi- the discriminant score. In the trial this is varied initially
fication Percentages (dynamic) from 2–7 features (the results from the seven dynamic
features), and in the second experiment 2–8 features
Response score Correct classification (%) when including the static result in the analysis. It is
fail threshold possible to obtain optimum coefficients for each feature
which, when summed, maximise the degree of dis-
7 39.1 tinguishability between neglect and control subjects
6 52.2 [31,32].
5 63.0 Stage 3: Bayes’ Classification – from each discriminant
4 71.7 score, it is possible to use a standard Bayes’ classification
3 73.9 rule [33] to classify a score into one of the two subject
groups.
2 76.1
1 69.6
2.4.3. Classifier 3: Behaviour Knowledge Space. The third
classification methodology used the Behaviour Knowledge
Space (BKS) method [19] to perform a multi-dimensional
analysis using the binary ‘pass/fail’ outcome from each of
threshold, the optimum response score correctly classifying the individual features. Traditionally, a BKS classifier takes
subjects can be established. Analysis of correct classification the outcome from a series of classifiers (experts), all assessing
rates compared against a particular fail threshold was perfor- a common feature set to form an overall judgement on a
med using the test set of data for each task. given system. Here, analysing the results from the cancel-
lation tasks, each expert is an individual feature. A BKS
2.4.2. Classifier 2: Feature Weighted Discriminant classifier uses an n-dimensional space defined by the number
Analysis. Using a standard discriminant analysis [18], a of experts providing a unique method of classification on
series of coefficients were calculated, providing a weight for an individual or set of features. In this explanation, we shall
each feature score to produce the best classification separ- consider a two-dimensional BKS (two experts), where each
ation between the control and neglect groups. There are feature classifies an input into one of two classes (pass/fail).
three principal stages involved in this process: The four ‘units’ of the BKS represent the possible input
Stage 1: Feature Correlation – assessment of the correlation combinations of the experts. This can be visualised in Table
(relationship) between pairs of features to form a 1. The active unit is selected based on the decisions of each
correlation matrix. A pooled within-group correlation of the experts.
matrix is calculated separately for each group (neglect and For the example two-dimensional BKS, within each BKS
controls), and then averaged to form an overall matrix. unit is stored three items based on a set of training data
supplied to the BKS:
Stage 2: Discriminant Score – this stage algorithmically
describes the relationships identified in the correlation 쐌 N(m) – the total number of incoming samples belonging
matrix, by finding coefficients for the equation: to class m (either neglect or control). As there are two
categories in the example, m = 2.
D = B0 + B1X1 + B2X2 + % + BpXp (2) 쐌 Te – total number of incoming samples within the BKS
unit:
where D is the discriminant score B0. .P are the individual
冘
feature coefficients, and X1. .P are the individual results m
from each of the features extracted from a single cancel- Te = N(m) (3)
lation response. P is the number of features included in 1
Static Feature
Number of Cancellations 12 76.1
Dynamic Feature
Method of Traversal Raster 58.7
Movement Plane Vertical 63.0
Number of Shifts 0 73.9
Number of Matches 8 65.2
Intersection 0 60.9
Starting Quadrant Top Left 67.4
Fig. 6. Average BKS classification error for known responses from
Duplication 0 71.7 the Albert’s cancellation test.
Fig. 7. Average BKS classification error for known responses from Applying a discriminant weighted analysis using the dynamic
the OX cancellation test. features from the OX task produced an identical classification
performance as the single static feature (76.1%). This, how-
ever, is an improvement on the classification ability of any
of a singular dynamic feature (69.6%) and, indeed, the static of the individual dynamic features.
number of cancellations feature (71.7%).
3.8. OX Dynamic Feature BKS Analysis
3.3. Albert’s Dynamic Feature Discriminant Analysis. A
discriminant weighted analysis using the dynamic features The best classification rate of OX features using the BKS
produced a correct classification percentage of 76.1%. This was 75.7%. Six experts were used to achieve this (Number
method, having identical performance to the voting threshold of Matches, Intersections, Number of Sequence Shifts, Method
classifier, is also an improvement on the conventional static of Traversal, Movement Plane and Sequence Starting
feature for this task. Quadrant). Nine of the 46 classification were unknown. The
best classification rate when none of the responses was
3.4. Albert’s Dynamic Feature BKS Analysis unknown was 73.9%, using three features (Intersections,
Number of Sequence Shifts and Starting Quadrant). Using the
The number of experts used to train and test the BKS was OX data, a BKS classifier is unable to obtain the classification
varied (between 2 and 7 – representing the seven dynamic rate set by the benchmark number of cancellations feature
features), as was the selection of individual experts (features) on this task.
that were presented to a BKS. In this way, it was possible
to assess the optimum number and combination of experts 3.9. Combined Static and Dynamic Analysis
to provide maximum accuracy of classification. It is possible
that, when training the BKS classifier, not every combination The results reported here have shown that improved detec-
of expert ‘pass/fail’ classifications has an entry within the tion of neglect can be obtained using a multi-dimensional
knowledge space. For example, the situation may never arise analysis of the dynamic features extracted from the test
within the training data that all experts ‘pass’ a response. If response. Table 7 shows the results of including the static
this situation arises in the testing data, then an unknown number of cancellation made feature ‘pass/fail’ mark in with
pattern response is returned (i.e. no conclusion can be the multi-dimensional analysis to assess whether the detec-
reached about the classification probability). The number tion rate can be improved further.
of unknown patterns returned by a particular BKS was As can be seen, all classifiers improve on their score
also established. except Threshold Voting, which retains the same classi-
The best individual classification rate achieved from the fication ability. To further explore the results contained in
Albert’s data is shown in Table 4. These results show that, Table 7, Figs 6 and 7 show the error curves from applying
as with the other multi-dimensional classification methods, the BKS to the Albert’s and OX data, respectively. These
the BKS accuracy is an improvement on the static number curves show the mean error for each number of features
of cancellations feature recognition rate. presented to the classifier for known classification patterns.
analysis of line cancellation. Journal of Clinical and Experimental 2000. He was employed from 1995 to 2000 as a Research Assistant at the
Neuropsychology 1989; 11: 793–798 University of Kent in the field of image analysis and processing, specifically the
analysis of drawing dynamics for the clinical evaluation of patients. He has
11. Mark VW, Heilman KM. Diagonal spatial neglect. Journal of recently been appointed to a Lectureship within the Department of Electronics at
Neurology, Neurosurgery and Psychiatry 1998; 65: 348–352 Kent. Dr Guest’s research interests include medical diagnosis using computer
12. Chatterjee A, Mennemeier M, Heilman KM. Search patterns and analysis of hand-drawn and other biometric data, and multi-modal biometric
neglect: A case study. Neuropsychologia 1992; 30: 657–672 analysis for security.
13. Fairhurst MC, Guest RM. Analysing visuo-spatial neglect through
figure-copying tasks. Proceedings 3rd IEE European Workshop
on Handwriting Analysis and Recognition, IEE, 1998; 2.1–2.5
14. Potter J, Deighton A, Patel M, Fairhurst M, Guest R, Donnelly Michael Fairhurst has been on the academic staff of the Department of Electronics
N. Computer recording of standard test of visual neglect in at the University of Kent since 1972. He has wide research interests in image
stroke patients. Clinical Rehabilitation 2000; 14: 441–446 analysis and computer vision, with a particular focus on computational architec-
tures for image analysis, and the implementation of high performance classification
15. Guest RM, Fairhurst MC. Analysing constructional aspects of algorithms. Application areas of principal concern include handwritten text reading
figure completion for the diagnosis of visuospatial neglect. Pro- and document processing, security and biometrics, and medical image analysis.
ceedings of ICPR2000, IEEE Press 2000; 4: 316–319 Professor Fairhurst is a past chairman of the IEE Professional Group E4 on Image
16. Xu L, Krzyzak A, Suen CY. Methods for combining multiple Processing and Vision, and has been chairman of several of the IEE International
Series of Conferences on Image Processing and Applications. He has been a
classifiers and their application to handwriting recognition. IEEE member of many Conference Organising/Programme Committees, and is an
Trans System, Man and Cybernetics 1992; 22: 418–435 Editorial Board member for several international journals in the image analysis
17. Kittler J, Hatef M, Duin RPW, Matas J. On combining classifiers. field. He has published more than 250 papers in the technical literature, and has
IEEE Trans PAMI 1998; 20: 226–239 authored an undergraduate textbook on computer vision.
18. Lachenbruch PA. Discriminant Analysis. Hafner Press, New
York, 1975
19. Huang YS, Suen CY. A method of combining multiple experts
for the recognition of unconstrained handwritten numerals. IEEE Jonathan Potter DM, FRCP is a Consultant Geriatrician at the Kent & Canterbury
Trans PAMI 1995; 17: 90–95 Hospital, Canterbury. His clinical responsibilities include the running of a 16-
bedded Stroke Unit in Canterbury. The unit has a long running commitment to
20. Kittler J. Combining classifiers: A theoretical framework. Pattern research, and has undertaken work evaluating of methods of rehabilitation, and
Analysis and Applications 1998; 1(1): 18–27 the comparison of outcomes between units. Dr Potter’s academic commitments
21. Lam L, Suen CY. Application of majority voting to pattern include: Honorary Senior lecturer, the Centre for Health Services Studies (CHSS)
recognition: An analysis of its behavior and performance. IEEE at the University of Kent at Canterbury. Work with the CHSS focuses on
Trans System, Man and Cybernetics 1997; 27(5): 553–568 evaluation of standardised assessment for older people; Honorary Senior Lecturer,
the Kent Institute of Health and Medicine (KIHMS) at the University of Kent at
22. Martinez AM, Kak AC. PCA versus LDA. IEEE Trans PAMI Canterbury, developing research and training within East Kent; and Associate
2001; 23(2): 228–233 Director of the Royal College of Physicians of London Clinical Effectiveness and
23. Rahman AFR, Fairhurst MC. Serial combination of multiple Evaluation Unit (CEEU), responsible for the Health Care of Older People pro-
experts: A unified evaluation. Pattern Analysis and Applications, gramme. The unit works to develop guidelines, audit tools and indicators of high
1999; 2(4): 292–311 quality care.
24. Impedovo S, Salzo A. A new evaluation method for expert
combination in multi-expert system designing. Lecture Notes in
Computer Science 2000; 1857: 230–239
25. Steuer M, Caleb P, Drummond GB, Black AMS. Visualisation Originality and Contribution
and categorisation of respiratory mechanism using self organising
maps. IEE Proc. Science, Measurement and Technology 2000; This paper reports work carried out to further the development of a clinical tool
147(6): 339–344 to support the diagnosis and assessment of visuo-spatial neglect in stroke patients
through the automatic processing of responses from a standard neuropsychological
26. Blanzieri E, Eccher C, Forti S, Sboner A. Exploiting classifier cancellation task. Although considerable work has been reported in the
combination for early melanoma diagnosis support. Lecture psychological/medical literature which investigates this condition, surprisingly little
Notes on Artificial Intelligence 2000; 1810: 55–62 work has been undertaken to use automated software tools to investigate the
27. Constantinidis AS, Fairhurst MC, Rahman AFR. Detection of sequential/constructional aspects of test performance.
circumscribed masses in digital mammograms using behaviour- The application of pattern recognition reported here is novel since it has a
focus on the extraction of dynamic features to characterise patient performance,
knowledge space method. Electronic Letters 2000; 36(4): 302–303 thereby analysing patient responses in a way which is entirely unavailable to more
28. Donnelly N, Guest R, Fairhurst M, Potter J, Deighton A, Patel conventional testing tools. In particular, we investigate the relative merits of static
M. Developing algorithms to enhance the sensitivity of cancel- vs dynamic features in relation to their diagnostic power, and show how the
lation test of visuo-spatial neglect. Behavior Research Methods, procedures we propose can combine these diverse sources of evidence to offer a
Instruments and Computers 1999; 31(4): 668–673 technique which allows a more sensitive evaluation of this debilitating condition.
The contribution to the field of pattern analysis lies principally in the novel
29. Chedru F, Leblanc M, Lhermitte F. Visual searching in normal way in which standard techniques, which are central to the field, can be exploited
and brain-damaged subjects. Cortex 1973; 9: 94–111 in a powerful way to address an application domain which has been largely
30. Avro J, Graphic Gems II. Academic Press, 1991 unexplored hitherto. Additionally, the principles involved in seeking to integrate
diverse sources of information to enhance robustness and reliability allow us to
31. Morrison DF. Multivariate Statistical Methods. McGraw-Hill, evaluate directly several alternative strategies for improving processing capabilities
New York, 1967 and dignostic resolution. Finally, the notion of identifying and computing descrip-
32. Tatsuoka MM. Multivariate Analysis. Wiley, New York, 1971 tors of dynamic sequences of actions to characterise performance represents an
33. Tou JT. Pattern Recognition Principles. Addison-Wesley, important principle which could be applicable in a variety of other task domains.
Reading, MA, 1974