Next Article in Journal
Exploration-Based SLAM (e-SLAM) for the Indoor Mobile Robot Using Lidar
Next Article in Special Issue
Atlas-Based Segmentation in Extraction of Knee Joint Bone Structures from CT and MR
Previous Article in Journal
Numerical Study on Death of Squamous Cell Carcinoma Based on Various Shapes of Gold Nanoparticles Using Photothermal Therapy
Previous Article in Special Issue
Ultra-Widefield Fluorescein Angiography Image Brightness Compensation Based on Geometrical Features
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Computer Aided Written Character Feature Extraction in Progressive Supranuclear Palsy and Parkinson’s Disease

1
Faculty of Biomedical Engineering, Silesian University of Technology, 41-800 Zabrze, Poland
2
Division of Neurological and Psychiatric Nursing, Faculty of Health Sciences, Medical University of Gdansk, 80-211 Gdansk, Poland
3
Department of Neurology, St. Adalbert Hospital, Copernicus PL Ltd., 80-462 Gdansk, Poland
4
Department of Rehabilitation, Faculty of Health Sciences, Medical University of Gdansk, 80-219 Gdansk, Poland
5
Department of Rehabilitation, Saint Vincent a Paulo Hospital, Pomeranian Hospitals Ltd., 81-519 Gdynia, Poland
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(4), 1688; https://doi.org/10.3390/s22041688
Submission received: 5 January 2022 / Revised: 16 February 2022 / Accepted: 17 February 2022 / Published: 21 February 2022
(This article belongs to the Special Issue Innovations in Biomedical Imaging)

Abstract

:
Parkinson’s disease (PD) and progressive supranuclear palsy (PSP) are neurodegenerative movement disorders associated with cognitive dysfunction. The Luria’s Alternating Series Test (LAST) is a clinical tool sensitive to both graphomotor problems and perseverative tendencies that may suggest the dysfunction of prefrontal and/or frontostriatal areas and may be used in PD and PSP assessment. It requires the participant to draw a series of alternating triangles and rectangles. In the study, two clinical groups—51 patients with PD and 22 patients with PSP—were compared to 32 neurologically intact seniors. Participants underwent neuropsychological assessment. The LAST was administered in a paper and pencil version, then scanned and preprocessed. The series was automatically divided into characters, and the shapes were recognized as rectangles or triangles. In the feature extraction step, each rectangle and triangle was regarded both as an image and a two-dimensional signal, separately and as a part of the series. Standard and novel features were extracted and normalized using characters written by the examiner. Out of 71 proposed features, 51 differentiated the groups (p < 0.05). A classifier showed an accuracy of 70.5% for distinguishing three groups.

1. Introduction

According to the American National Institute of Neurological Diseases and Stroke, there are over 600 neurological disorders. The differential diagnosis of most neurodegenerative disorders in clinical practice relies heavily on the clinician’s experience and short screening measures feasible in busy movement disorders and/or dementia clinic.
The diagnosis of most sporadic movement disorders of neurodegenerative etiology remains a clinical challenge as many motor features lack specificity and a full neuropsychological workup is not always available. Even in the era of sophisticated technology enabling the tracking of subtle motor features, a clinical neurological examination is the core element of the diagnostic process [1]. Quantitative analysis of data gathered during routine clinical assessment could be a valuable add-on to the qualitative interpretation based on the clinical judgment. Tools allowing qualitative and quantitative approaches to interpretation are particularly approachable for a busy clinician.
Parkinson’s disease (PD) is one of the most common neurodegenerative diseases as it affects up to 1.5% of the population over 65 years of age [2]. PD is characterized mainly by motor symptoms such as bradykinesia, accompanied by postural instability, muscle rigidity, and/or rest tremor. However, currently, non-motor symptoms, covering a broad range of areas, including, for example, gastrointestinal, sleep, urinary, sexual, and cognitive and behavioral changes, are being increasingly recognized [3]. Although PD is an incurable disease, its correct and rapid diagnosis is indispensable, as disease symptoms are responsive to pharmacological and surgical interventions.
Progressive supranuclear palsy (PSP), also known as Steele–Richardson–Olszewski disease (often classified as an atypical parkinsonian syndrome), is a tauopathy characterized by vertical gaze palsy, early falls, and executive deficits. PSP occurs in about 7 out of 100 thousand persons. The average age of onset is 63 years, whereas the average survival time is 5–7 years. Behavioral and cognitive manifestations occur in the first year of the disease in 52% of patients. At the advanced stage, this number increases to over 80%. In a majority of cases, the severity of cognitive and behavioral symptoms corresponds to the clinical criteria of behavioral variant frontotemporal dementia [4]. Cognitive impairment manifests itself mainly in the form of executive dysfunction [5]. Executive deficits are more severe than in PD [6] and usually are one of the core features [7]. Those deficits’ characteristic pattern includes inhibition difficulties (impulsivity) and perseveration (inability to change mental set leading to behavior repetition). Those distinctive executive deficits are accompanied in PSP by other executive problems that are present as well in PD, such as initiation problems.
Parkinson’s disease (PD) and progressive supranuclear palsy (PSP) share many motor features (e.g., rigidity) and non-motor symptoms (e.g., apathy) [8]. Differentiating PD from PSP is not an easy clinical task and requires not only neuroradiological [3] and neuropsychological assessment but also patient follow-up and assessing response to medication [3].
The differences in symptoms between PSP and PD are known under the acronym FIGS [9]: frequent sudden falls, ineffective medication, gaze palsy, and speech and swallowing changes.
Symptoms consistent with FIGS seem relatively easy to detect using telemedicine systems. Fall control requires a relatively complex system equipped with inertial sensors, cameras, or diaries [10] (useful also in determining the impact of medication on daily functioning). Research on the speech changes registered using microphones involves both tracking the disease progression and attempting to determine a vector of features allowing parkinsonian syndromes to be distinguished from one another [11,12]. Tracking eye movements also seems promising, taking into account both the number of studies being conducted and patents developed [13,14,15].
Most advanced computational analyses used for either diagnostic purposes or tracking the disease progression focus on either motor or speech abnormalities [16,17]. They require specialized equipment at the time of data acquisition and data processing. Of note, writing and drawing tasks that are easily administered during routine clinical visits can shed light on both motor and cognitive function [18]. As kinematic aspects of handwriting movements are dependent on dopaminergic transmission [19], graphomotor tasks may be susceptible to subtle motor abnormalities such as emergent micrographia [20]. Writing tasks can uncover not only language but also visuospatial or executive problems (e.g., dysexecutive agraphia [19]). Copying alternating designs may reveal, among others, motor problems [21]. Those tasks offer not only the possibility of qualitative analysis at the patient’s bedside, but they can also be further quantitatively analyzed to detect subtle differentiating features or track changes over time.
The Luria’s Alternating Series Test (LAST) is a known clinical tool to detect perseveration. It requires the completion of a series presented by the examiner, consisting of alternating rectangles and triangles. Set-shifting problems characteristic for prefrontal and/or frontostriatal dysfunction manifest in LAST as the continuous [22] drawing of the same element (perseveration) [23].
The concept of perseveration is essential in the LAST test. It is defined as the inability to change the thinking or response to a stimulus due to the ”failure of the automatic adjustment mechanism” [24]. Tools for detecting defects in self-regulation skills are usually very sophisticated and education-dependent [25] and thus not feasible in a busy movement disorders clinic. As perseveration errors are unequivocal markers of executive deficits, most short executive tests include items focusing on the detection of perseveration [26]. In addition to the presence of perseveration in the LAST, the number of errors in the series (corrected and uncorrected) and the proportion of uncorrected errors can be used as an indicator of the severity of set-shifting problems. By referring this to the number of all characters in the series, one can get the percentage and normalize the result [27].
The LAST has already been used in studies focusing on neurodegenerative diseases. In their work, Nomm et al. [28] extracted features such as velocity, acceleration, jerk, number of strokes, pressure, and horizontal and vertical components by using this method. The introduced method consists of four tasks: (1) continuing, (2) copying, and (3) tracing a pattern, and (4) copying a sinusoidal line on a tablet using a stylus. The test is carried out using a tablet, and thus in the setting that do not correspond to the original assumptions of the test. Furthermore, only the first task is consistent with the original paper version of the test, yet the dimensions of the screen are not suitable. The differences between the patterns are calculated using the Dynamic Time Warping algorithm [29] for the entire waveform. Interestingly, only kinematic and no dimensional features are taken into account.
The employment of kinematic features is present in many recent papers on handwriting analysis [30,31]. However, despite all the recent work on LAST, one has to bear in mind that the dynamic approach can only be applied to the recent data, whereas over the past 60 years, the Luria test data were traditionally collected using a sheet of paper and a pencil. The decades of archived cases combined with the patient’s record may elucidate the interaction of cognitive and motor features in movement disorders. Moreover, the paper version is still in use, as very few neuropsychologists or neurologists own digitizers or are even familiar with such equipment. This study is therefore concerned with the classical paper version of LAST.
The goal is to automatically process the test and extract features for the analysis and quantitative evaluation. This study is intended as a first step towards the automated analysis of contemporary as well as archived data and, in the long term, towards a computer aided diagnosis system.
In our previous work [32], we already explored the basic differences between the characters drawn by an examiner and examinee in the PSP group. The presented work aims to introduce and to select features that are able to differentiate three groups: Parkinson’s disease (PD), progressive supranuclear palsy (PSP), and seniors with no neurological disorders (CON).
This approach uses image and signal analysis techniques to automatically extract features measured until now with a ruler or not considered at all. A simple paper-and-pencil task that is usually interpreted only qualitatively can also provide quantitative information useful for differential diagnosis.
All data forming part of a routine examination were anonymized and provided along with selected demographic data. The study was approved by the Independent Bioethics Committee for Scientific Research at the Medical University of Gdańsk, Poland (pinkapproval number NKBBN/501/2013 from 14 January 2014).

Contribution

The main contribution of this work is as follows:
  • In clinical practice, the LAST has been so far evaluated only on the basis of observations and manually performed, simplified measurements. In our approach, the analysis is fully automatic. The results are compared with expert performances.
  • In prior studies, a traditional sheet of paper and a pencil were replaced with a tablet and stylus, yielding a set of dynamic features and increasing the amount of information extracted from handwriting. In this study, a first fully automatic approach to the traditional paper–pencil LAST is introduced. No dynamic features are extracted, however.
  • The baseline of the LAST series is calculated using the BEADS (Bias Elimination Algorithm for Deep Sequencing) algorithm—a recent baseline estimation approach—which has (to date) not been used in the area of computer-aided diagnosis of neurodegenerative diseases.
  • In contrast to the previous approaches, in this study, the characters in the LAST series are analyzed separately and not only as one continuous drawing.
  • The NW coefficient (an index based on the Needelman–Wunsch algorithm) is introduced to evaluate the correctness of the character order in the series. It can be applied to both automatic and manual evaluation.

2. Methods

Luria’s Alternating Series Test is part of a comprehensive neuropsychological assessment administered by a neuropsychologist. The patient sits at the desk with their dominant hand and the elbow positioned comfortably on the desk surface. If necessary, eyeglasses are used for vision correction. The test consists of two steps: (1) the examiner presents a short sequence of alternating connected shapes (open triangles and rectangles) drawn in front of the patient on a sheet of paper using a pen, (2) the examinee continues the pattern using the pencil until the end of the page, if possible without lifting the pencil. In this study, the acquired paper versions are processed to automatically extract features allowing the indication of the patient’s neurological state.
The approach consists of several steps (Figure 1). The acquired data are preprocessed. The regions of interest (ROIs) are delineated, and the characters are recognized as rectangles or triangles. Features are extracted, and the feature vector is used in the final step as the input of an SVM classifier that assigns the patients into one of three groups: Parkinson’s disease (PD), progressive supranuclear palsy (PSP), and neurologically intact (CON).

2.1. Data Acquisition

The paper versions of the test are digitized using an HP Deskjet Ink Advantage K209a scanner at 600 dpi and stored as 8-bit grayscale, uncompressed TIFF (Tagged Image File Format) or PNG (Portable Network Graphics) files. The data are transferred into the MATLAB environment. In order to detect the ground truth pattern for evaluation (discussed in Section 3), after the acquisition, each character is manually labeled as a rectangle (red) or triangle (blue) using a simple raster graphics editor (Figure 2). The first five characters drawn by the expert are tagged separately to be used for normalization in the future steps.

2.2. Preprocessing

The suppression of artifacts resulting from the paper’s uneven texture or the scanner limitations is obtained by the background removal. As the image features a white background (typically well over 90% of the scan area), the tallest high-intensity histogram waveform indicates the threshold for binarization. The obtained image is subjected to morphological opening using a symmetrical structural element in order to reduce scanning artifacts enhanced in binarization.
Next, skeletonization employing the Lam algorithm [33] is performed on the LAST image form. The result is resampled (left-to-right), and a single y-value is chosen for each x-value, defining a signal-like representation of LAST. It is used, along the image form, in selected steps described later, including the separation of characters.
In order to find the moment of transition between two adjacent characters, the aligned signal form of LAST is required. It is calculated from the signal form using the BEADS (Bias Elimination Algorithm for Deep Sequencing) algorithm [34] originally designed to remove baseline, background, or drift and random noise from sparse signals in analytical chemistry, yet recently used, e.g., in movement tracking [35].
In the BEADS approach, the signal y is considered to be composed of a baseline f , peaks x , and stationary white Gaussian noise w . During the optimization procedure, the components can be retrieved [34]:
x ^ = arg min x F ( x ) = 1 2 | | H ( y x ) | | 2 2 + λ 0 n = 0 N 1 θ ϵ ( x n , r ) + i = 1 M λ i n = 0 N i 1 ϕ [ D i x ] n ,
where H is high-pass filter matching the low-pass filter L given as an argument, D i denotes the difference operator of the order i, while θ ϵ nand ϕ are continuous and differentiable penalty functions promoting the sparsity of N-dimensional signal and peak derivatives. The sparsity of a signal and its first and higher derivatives are weighted by λ 0 , λ 1 , λ 2 ,…, λ M input parameters.
In the paper, the penalty functions θ ϵ ( x , r ) and ϕ proposed in [34] are used. The low-pass filter with a cut-off frequency of 10 4 Hz (selected experimentally) is employed. Based on the outcome of the experiments on the signal samples originating from the control group, an initial value of λ 0 is set to the inverse of the of signal standard deviation, whereas λ 1 = λ 2 = 2 · λ 0 and r are set to the inverse of the signal variance. The λ 1 and λ 2 are subsequently adjusted based on the signal characteristics by iterative application of BEADS. First, the signal is shifted so that its first value is zero ( y 1 = 0 ). Next, BEADS is applied. If the calculated maximum of the obtained baseline exceed the values of the original signal significantly, one of the parameters is doubled, and the baseline is calculated again (Figure 3a). In the final step, the calculated baseline (Figure 3b) is subtracted from the original signal, and the desired aligned signal is obtained (Figure 3c).

2.3. Character Separations (ROI Delineation)

The minimum of the signal located close to the baseline marks the column of the image in which the transition between two adjacent characters takes place. The coordinates indicate the image section separating characters in the image form of the LAST (Figure 4a–c). The labeling-based procedure (Figure 4d) separates shapes: connected components, including askew fragments, are extracted, and consecutive labels denote the following shapes.
As a result, the characters of the image and signal form of the LAST are separated. In the image, the characters define sub-images (regions of interest (ROIs)), whereas in the signal, continuous groups of samples are obtained.

2.4. Character Recognition

Once the characters are separated, they are classified either as a rectangle or triangle class. Initially, typical shapes are selected. These shapes are used as models in the Dynamic Time Warping (DTW) algorithm [36] operating on the signal form of the LAST. On the basis of the minimal distance from models, the remaining characters are assessed.
The DTW is typically used to align similar sequences varying in speed. Time warping permits several samples from a first sequence to be matched with a single sample from a second sequence and the other way around, compensating for different sampling or speed. Moreover,
  • First and last indices of both sequences are always matched. However, they may be additionally matched to some other samples as well;
  • The mapping must be monotonically increasing (samples cannot be reorganized);
  • Every sample must be matched (samples cannot be omitted);
  • Matching yielding smallest distance is selected in an iterative procedure involving comparison of every sample of both sequences.
The cumulative distance (e.g., Euclidean or squared metric) of matched samples determines DTW distance. A zero DTW distance denotes a perfect match.
In the paper, DTW is used in a constrained version: a mapped sample cannot be matched with a sample outside the sliding window with a width set to 5% of the longer sequence. The models and examined characters are comparable in size and normalized. The Euclidean metric is used.
The typical shapes (models) are obtained primarily from the image representation of the currently processed LAST:
  • In the image, if the ratio of the area of the smallest triangle T circumscribing the character and the sum of the areas of the smallest rectangle R and the smallest triangle circumscribing the character ( R + T ) is smaller than 0.55, then the character is considered as a triangle model;
  • In the image, the examined character may be considered a rectangle (triangle) model if (1) the area of the minimum enclosing rectangle (triangle) is smaller than the area of the minimum enclosing triangle (rectangle) and (2) the corresponding IF rectangle (IF triangle) ratio is smaller than 0.55 (see Table A1 in Appendix A for definitions and the methods). The 0.55 threshold was selected experimentally based on 10 individual examined shapes of each kind to allow for slightly deformed models and reject significantly malformed shapes.
  • In the image, if the character contains a horizontal line longer than 0.25 of the total character width according to the Hough transform [37], then the character is considered as a rectangle model (the 0.25 threshold was selected experimentally based on the analysis of the ten individual shapes of each kind to allow for regular and slightly deformed templates).
Moreover, some templates are extracted from the signal itself, based on the amplitude analysis:
  • In the normalized signal, the ratio of the number of the samples with the value (amplitude) higher than the 80% of the maximum value of the signal (Figure 5) and the total number of samples exceeds 66% then the character is considered as a rectangle model, whereas if it is lower than 33%, then the character is considered triangle model (cf. Histogram feature definition and comment in Table A2, Appendix A);
Three artificial models are employed if no characters of a given type are selected: a perfect rectangle and two isosceles trapezoids or a perfect triangle and two mirrored, right rectangles.
Once the models are selected, shape recognition is performed for all the patient’s characters not included in the model set (Figure 6). DTW is computed, and the nearest model (one of the triangles or one of the rectangles) determines the shape of the examined character.

2.5. Feature Extraction

Features are extracted from both the image and the signal form of the LAST. The characters (defined as sub-images or continuous samples in signal LAST) are analyzed both directly and after normalization. For normalization, each spatial dimension is standardized to the first (template) sign written by the examiner (i.e., first triangle or first rectangle in the sequence).
In the image feature extraction step, the dimensions of the characters are regarded in two ways: (1) as the width and height of the character’s bounding box or (2) as the width and height of the characters subjected to the ”straightening procedure” in which skewed or rotated characters are aligned based on the orientation of the ellipse defined as having the same normalized second central moment as the character (the inclination of the longer axis of the ellipse determines the rotation angle).
The full list of character-related features is included in the Appendix A.

NW Coefficient

The evaluation of the entire sequence as a whole employs a novel index—the NW coefficient (Figure 7).
It is based on the Needleman–Wunsch algorithm [38] used in bioinformatics to assess the similarity between two protein or nucleotide sequences. The evaluated sequence E of length n is aligned with the standard (correct) sequence G of the same length. The scoring matrix H is calculated iteratively, starting with H ( 0 , 0 ) = 0 , according to the equation:
H E G ( i , j ) = max H i 1 , j 1 + m + p if i , j 1 H i 1 , j + g if i 1 H i , j 1 + g if j 1 ,
for each cell ( i , j ) , where m is the reward for a match and p is penalty for mismatch between characters G ( i ) and E ( j ) , whereas g is the penalty for inserting a gap/deleting an element. In this paper, the reward m is set to 1 and the penalties p and g are set to 0. The normalization of the NW index (3) makes it independent of the sequence length.
N W = max H E G max H G G · 100 % .

2.6. Classification

A proof of concept classifier is built. The Error Correcting Output Code [39] (ECOC) model is used to reduce a three-class classification task to a set of binary, Medium Gaussian Support Vector Machine (SVM) classifications [40,41]. The applied coding scheme implements a one-vs-one comparison strategy [42].
In the ECOC approach, implementing a one-vs-one classification strategy approach, the problem of classification into k-classes is reduced to k · ( k 1 ) / 2 binary classifications (e.g., in the paper, the classification into the three classes of PD, PSP, and control is performed by three binary classifiers–dichotomizers). Each of the dichotomizers learns one class vs. one-other-selected class and ignores the remaining ones. During prediction, the answers from all the dichotomizers give a codeword, which is matched based on the shortest Hamming distance to a codeword assigned to a final class.
In this paper, three Medium Gaussian Support Vector Machine (SVM) classifiers are used as dichotomizers. The Gaussian kernel function is employed:
k ( x i , x j ) = exp γ | x i x j | 2 ,
with γ set to n , where n is the number of considered features.
During the proof of concept classification, only the statistically significant features (see Table A3, Table A4 and Table A5 in Appendix B) are selected.

3. Experiments and Results

The patient cohort consisted of three groups:
  • PSP: 22 participants—11 women and 11 men (65 ± 8 years, diagnosed according to Litvan et al.’s criteria [43]);
  • PD: 51 participants—19 women and 32 men (69 ± 7 years, diagnosed according to UK Brain Bank diagnostic criteria [44]);
  • CON: 32 participants—18 women and 14 men (66 ± 8 years).
Three experiments were conducted: first, the correctness of the character separation step was assessed. Then, the shape recognition step was evaluated. Finally, the introduced features were examined to select a representative set of the patient’s neuropsychological state.

3.1. Character Separation

The evaluation of the automatic ROI selection was related to the manual delineations performed by an expert. The comparison was performed pixel-wise, based on the preprocessed image as described in Section 2.2. The evaluation was acceptable if a Jaccard similarity index [45] exceeded 70% (value selected experimentally by the expert performing manual delineations, on the basis of presented segmentation samples ordered by decreasing similarity).
Next, based on the number of acceptably/unacceptably separated characters, the Sørensen–Dice coefficient (DICE) for ROI was calculated, reaching 77.35 ± 15.30% in the PSP group, 79.32 ± 16.91% in the PD group, and 91.32 ± 10.27% in the control group.

3.2. Shape Recognition

Based on the automatically separated ROIs, shape recognition was performed. The results were assessed separately for rectangles (R) and triangles (T) using the Sørensen–Dice (DICE) coefficient. A reference labeling was obtained through the manual processing of the series by an expert (shapes were separated and individually assessed). Each shape correctly recognized was considered a true positive, whereas entities not recognized as analyzed characters (superfluously recognized as analyzed characters) were considered false negatives (false positives). Results are summarized in Table 1.

3.3. Feature Extraction

The feature extraction evaluation starts with the statistical assessment of the relationship between shape parameters and neuropsychological state.
Due to the imbalanced number of patients in each group, the Kruskal–Wallis ANOVA test was first applied to compare the groups ( α = 0.05 ). The parameters included in the ANOVA were the median in the groups and the interquartile range (differences between the third and first quartile, abbreviated IQR). The ANOVA was followed by the Dunn’s Multiple Comparison Test (significance level α = 0.05 ) to determine in which group the mean ranks significantly differed from others.
The results are presented separately for the rectangles, triangles, and the NW coefficient. The latter reflects the entire sequence.

3.3.1. Rectangles

As many as 28 of the 35 features proposed in the paper were significantly different between groups (p < 0.05) for rectangles (Table A3 in Appendix B). No single feature was significantly different between all groups. However, spatial-related parameters (top half of the table) were in most cases significantly different in PD or PSP patients, and the remaining two groups considered together. The largest width (MED Width, MED Width * ) and height (MED Height, MED Height * ), area (MED Area), dimensions of the ellipse describing the sign (MED Long axis, MED Short axis), convex hull area (MED Convex hull), and also signal length (MED Signal length) were calculated in the control and PSP groups. Lower values, but also with smaller interquartile range, were noted for the group with Parkinson’s disease.
The DTW distance from the artificially generated model (DTW model) was the smallest in the control group. This seems intuitive, as healthy patients should have the slightest difficulty in drawing characters closest to the model. The ratio of the sum of the widths of all the rectangles to the whole length of the series (Width ratio) was the largest in the PSP group. In the case of the control group, it was the closest to the desired value of 50% (indicating that the patient was able to save a similar amount of space on a sheet of paper for both types of characters).

3.3.2. Triangles

In the triangles, 22 out of the 35 proposed features (Table A4 in Appendix B) were statistically different between groups (p < 0.05). Similarly as for the rectangles, no single feature was different between all considered groups, and spatial-related parameters (top half of the table) were more often than not different in at least one of the groups. A greater width (MED Width, MED Width * ) and height before the straightening procedure (MED Height), area (MED Area), as well as the longer axis of the circumscribed ellipse (Long axis) and the convex hull area (Convex hull) were all calculated in the CON and PSP groups. Lower median and variability (in the form of standard deviation values and IQR) were obtained in the PD group. Interestingly, MED Height * (the median height of the triangles) and MED Short axis (the median length of the shorter ellipse axis) turned out to be significantly smaller in this group of patients. The orientation (angle of the ellipse, MED Angle) was different between the groups.
The DTW distance from the artificially generated model (DTW model) was the smallest in the control group—just as for rectangles. The ratio of the sum of the width of all triangles to the total length of the series (Width ratio) was the largest (and close to the optimum value of 50 % ) in the control group (47.49%).

3.3.3. NW Coefficient

The value of the NW Coefficient introduced in the paper was statistically different between control and remaining groups (Table A5 in Appendix B). In the control group, the median of the results was 100% (i.e., perfect series), while in the PD and PSP group, it was 94.74% and 96.55%, respectively.

3.4. Performance

The method was implemented in the MATLAB R2018b (Linux) and run on a dual Intel Xeon E5-2630 processor (128GB RAM) equipped with NVIDIA GTX 1060 (3GB RAM). The total processing time (mean from three runs of fully automatic preprocessing, character separation, recognition, and feature extraction; all 105 cases) was 63,354 s (ca. 10 min per case). The preprocessing step contributed over 60% of this time. The implementation was not optimized for performance.

3.5. Classifiers

In order to evaluate the differentiating potential of the proposed features, an SVM classifier was constructed as described in Section 2.6. The five-fold cross-validation of the classification into three groups was based on features extracted using both expert (ground truth) delineations and automatic delineations. For the features extracted from expert delineations, accuracy when rectangle-only or triangle-only features were considered was 61.9% and 66.7%, respectively (Table 2). When the combined set of features was included, the observed accuracy was 69.5%. The addition of the NW coefficient improved the results in all cases, yielding the highest accuracy of 70.5% for the combined case.
For the same features extracted automatically, the observed accuracy for rectangle and triangle feature-based classifiers was 62.9% and 61.0%, respectively. The highest accuracy was noted when the NW coefficient was combined with rectangle and triangle-based features (66.7%).

4. Discussion

The accuracy of the automatic ROI delineation (shape separation) with average DICE index values over 75% is considered good. However, the results were the closest to the manual segmentation in the control group, in which the distinction between characters was clear, and worse results were observed for the more demanding cases (e.g., Figure 8). Similarly, the best automatic shape recognition (avg. DICE close to 90%) was observed in the control group, while worse results were received in the PSP or PD groups. However, the sequences consisting of malformed shapes were noted to be challenging for the expert as well.
The highest diagnostic accuracy of the presented methodology (approximately 67%) is lower than the automatic diagnosis based on volumetric magnetic resonance imaging, demonstrating an accuracy of above 90% [46,47,48,49,50]. However, this paper is the first attempt to use graphic features extracted from the paper LAST for automatic diagnostic classification, whereas neuroimaging indices requiring volumetric measurements have been developing for years. Moreover, the considered number of the features might be too high to classify the patient correctly, and other criteria than statistical significance alone should be considered for future work. However, the current group set-up is considered not well suited for the classification optimization purposes, as the groups are not evenly sized, and the number of cases is relatively small.
Nevertheless, it is worth pointing out that the Medium Gaussian SVM classification accuracy of the fully-automatic method (66.7%) is only slightly lower than the classification based on the manually-labeled data (70.5%), yet noticeably faster. Moreover, due to a low prevalence, the 22 person-group of the PSP patients is estimated to be nearly a 1% sample of the Polish population.
We hope that the proposed normalization of examined characters to the characters drawn by the specialist will allow for the comparison of LAST from different clinical sites: the normalized features should be less dependent on the individual traits, routines, and writing habits of the examiner.
From the neurological point of view, the impaired performance on LAST in PSP patients is likely to be multifactorial. It seems that the perseveration seen on LAST is a sensitive indicator of prefrontal and/or frontostriatal pathology. However, as perseveration is a sign of severe brain pathology, it may also be related to the degree of more widespread pathology rather than to discrete frontal lesions [51]. Moreover, oculomotor deficits in PSP patients may also influence the LAST outcome.
The results obtained using the introduced NW coefficient are highly promising. The obtained values are intuitive for interpretation (e.g., 100% for the perfect series in the control group) and statistically significant in evaluated groups. Moreover, employing the NW coefficient in the proof of concept classification increased the performance. However, it is worth pointing out that by setting the reward m to 1 and the penalty p to 0, the NW coefficient was reduced to a simple binary alignment. Nevertheless, the definition permits the p and m to be adjusted (as is common in nucleotide comparison in bioinformatics) with a psychiatrist’s observations in future studies. Moreover, the NW coefficient can be feasibly applied not only in computerized scenarios but also as an element of manual evaluation of the classic, paper–pencil LAST version (e.g., in clinical practice), complementing the usual, subjective approach. This suggests that the NW coefficient might become a standardized diagnostic tool for LAST evaluation.

5. Conclusions

In this study, an automatic feature extraction method was introduced. Based on automatically and manually generated character masks, standard and novel features describing the Luria’s Alternating Series Test (LAST) execution were extracted. The LAST is a widespread clinical tool in diagnosing neurodegenerative diseases, yet the assessment is not standardized, and its interpretation relies on the clinician’s expertise and remains qualitative. Furthermore, the LAST is mostly evaluated using only a ruler or a set square. Research involving new technologies such as digitizers is already conducted, yet its settings differ from clinical practice. In this study, all the usual restraints were preserved—the patient draws the shapes in front of a clinician using a pencil and paper sheet.
The digitization of the result enables us to measure not only standard character attributes such as character height or width, yet also its area, the dimensions of a circumscribed ellipse, and many more. The representation of the LAST as a signal, the estimation of the baseline using the BEADS algorithm, and the Dynamic Time Warping algorithm’s usage provided additional information about the drawn characters. These two combined approaches resulted in a feature vector consisting of 70 features, from which 50 turned out to be statistically significant (p < 0.05). A proof-of-concept Medium Gaussian SVM classifier built on selected features reached an accuracy of 69.5% in dividing the patient data into three groups: Parkinson’s disease (PD), progressive supranuclear palsy (PSP), and seniors with no neurological disorders (CON). To the best of our knowledge, such classification has not yet been performed elsewhere based on graphomotor features. Moreover, the addition of the novel NW coefficient improved the classification accuracy to 70.5%, making it a promising tool for sequence accuracy evaluation.
The implementation of the automatic division of the series into shapes, the character recognition, and automatic feature extraction presented in this paper is the first step towards the design of a fully automatic computer-aided diagnostic tool for neurodegenerative diseases. It is hoped that such a system might serve as a telemedical screening test for neurological disorders.

Author Contributions

Conceptualization, P.S., J.K., E.J.S. and E.P.; methodology, P.S.; software, P.S.; validation, J.K., E.J.S. and E.P.; formal analysis, P.S.; investigation, P.S., E.J.S., D.W., R.S. and M.D.; resources, E.J.S., D.W., J.S. and E.P.; data curation, E.J.S., D.W., R.S., M.D. and J.S.; writing—original draft preparation, P.S. and E.J.S.; writing—review and editing, J.K. and E.P.; visualization, P.S. and J.K.; supervision, J.K., E.J.S., J.S. and E.P.; project administration, P.S., J.K. and E.J.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external founding.

Institutional Review Board Statement

The study was approved by the Independent Bioethics Committee for Scientific Research at the Medical University of Gdańsk, Poland (approval number NKBBN/501/2013 from 14 January 2014).

Informed Consent Statement

All data forming part of a routine examination were anonymized and provided along with selected demographic data.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Luria’s Alternating Series Test Features

In this section, a full list of evaluated features is characterized. Selected image features have already been introduced in [32].

Appendix A.1. Image-Based Features

The image feature vector for each shape group contains median values (MED) and standard deviations (STD) of all features of triangles/rectangles in the patient’s sequence.
Figure A1. (a) ellipse with the same normalized second central moment as extracted character (rectangle); (b) character and its convex hull (red); (c) width and height of the character as width and height of the bounding box (red), (d) width and height of the character after rotation, (e) smallest triangle T and rectangle R circumscribing a character. In images lowercase-names mark features that will be normalized to the first (template) shape in series.
Figure A1. (a) ellipse with the same normalized second central moment as extracted character (rectangle); (b) character and its convex hull (red); (c) width and height of the character as width and height of the bounding box (red), (d) width and height of the character after rotation, (e) smallest triangle T and rectangle R circumscribing a character. In images lowercase-names mark features that will be normalized to the first (template) shape in series.
Sensors 22 01688 g0a1
Spatial and area-based features are normalized to the first shape of the same kind; i.e., to the template given by the examiner (e.g., the actual width of the rectangle as shown in the Figure A1c, in pixels, is divided by the width of the first template rectangle, in pixels, yielding normalized width with the dimensionless unit). All remaining features except angle (in degrees) are dimensionless as well. Features are defined in Table A1.
Table A1. Image-related features; features extracted after rotation are marked with *.
Table A1. Image-related features; features extracted after rotation are marked with *.
NameDefinitionNotesUnitNormalization
WidthThe width of the bounding box of the characterSee Figure A1cY
HeightThe height of the bounding box of the characterSee Figure A1cY
AreaThe number of pixels of the characterNumber of black pixels in the object in Figure A1bY
Convex hullThe number of pixels of the smallest convex polygon containing all the points of the characterSee Figure A1bY
SolidityThe ratio of the pixels belonging to the character and the total number of pixels in the convex hullDoes not change after normalization; Solidity = Area / Convex hull See Figure A1bN
Longer axisThe normalized length of the longer (major) axis of the ellipse having the same normalized second central moment as the characterSee Figure A1aY
Shorter axisThe normalized length of the shorter (minor) axis of the ellipse having the same normalized second central moment as the characterSee Figure A1aY
AngleThe inclination of the major axis of the ellipse having the same normalized second central moment as the characterSee Figure A1a[ O ]N
EccentricityThe measure of how much the ellipse deviates from being circular; [ 0 , 1 ] Longer axis length 2 + Shorter axis length 2 Longer axis length N
Width * The width of the bounding box the character after the rotation by the -Angle degrees (straightening)See Figure A1dY
Height * The height of the bounding box after the rotation by the -Angle degreesSee Figure A1dY
IF rectangleThe ratio of the area (interior pixels) of the smallest rectangle enclosing the character and the sum of the areas of the smallest rectangle and the smallest triangle circumscribing the character; the enclosing rectangle with the smallest area is found using Freeman approach [52] a r e a R a r e a R + a r e a T , where a r e a R and a r e a T denote quantities shown in Figure A1e; rectangle enclosing another rectangle should feature smaller area than enclosing triangle; as observed, regular triangles yield values close to 33%N
IF triangleThe ratio of the area (interior pixels) of the triangle enclosing the character and the sum of the areas of the smallest rectangle and the smallest triangle enclosing the character; the enclosing triangle with the smallest area is found using O’Rourke approach [53] a r e a T a r e a R + a r e a T , where a r e a R and a r e a T denote quantities shown in Figure A1e; triangle enclosing another triangle should feature smaller area than the circumscribing rectangle; as observed, regular rectangles yield values close to 33%N
Width ratioThe ratio of the sum of the widths of all characters representing one shape (rectangles or triangles) to the series’s whole lengthOnly patient-part of the series is consideredN

Appendix A.2. Signal-Based Features

The signal feature vector for each shape group (rectangles or triangles) contains median values (MED) and standard deviations (STD) of the features defined in Table A2.
Table A2. Signal-related features.
Table A2. Signal-related features.
NameDefinitionNotesUnit
HistogramThe ratio of the number of the samples with the amplitude higher than the 80% of the maximum value of the signal to the total number of samplesSee Figure 5; | A | / | S | , where C is a set of all samples, and A = { c C : a m p l i t u d e ( c ) > 0.8 ϵ } , and ϵ is a maximum signal value; in the ideal rectangle, the amplitude of most samples is equal to the maximum signal value (hence Histogram parameter is close to 100%), whereas in the ideal triangle, the amplitude values are uniformly distributed (hence Histogram parameter value is close to 20%); 80%, as well as 66% and 33% thresholds employed in Section 2.4 were determined experimentally for ten randomly selected rectangles and triangles drawn by patients in the control group
VariabilityThe standard deviation of number samples in the ten bins of the histogramSee Figure 5; width of each bin is set to a 10th of maximum signal value; each sample is assigned to exactly one bin of histogram
DTW modelThe Dynamic Time Warping distance from the artificial (perfect) rectangle/triangle model closest to the characterEuclidean distance to the nearest template shape selected during DTW-based character recognition procedure as described in Section 2.4no of
samples
Signal lengthThe number of signal samples representing the character normalized to the first template character lengthFirst shape of matching class (rectangle or triangle) written by the examiner is used as a template for normalization of patient-drawn shapes

Appendix B. Statistical Evaluation of Features

In this section, the outcomes of the combined Kruskal-Wallis ANOVA and Dunn’s Multiple Comparison Test are presented, separately for the rectangles, triangles, and the LAST series as a whole, in Table A3, Table A4 and Table A5 respectively.
Table A3. Results of the Kruskal–Wallis ANOVA for rectangles. Statistically significant values in bold (p < 0.05). Groups with mean ranks significantly different from others are marked in gray. MED and STD by the feature name denote median and standard deviations for all triangles/rectangles in the patient’s sequence. Features extracted after rotation (see definition) are marked with *.
Table A3. Results of the Kruskal–Wallis ANOVA for rectangles. Statistically significant values in bold (p < 0.05). Groups with mean ranks significantly different from others are marked in gray. MED and STD by the feature name denote median and standard deviations for all triangles/rectangles in the patient’s sequence. Features extracted after rotation (see definition) are marked with *.
FeaturepCONPDPSP
MEDIQRMEDIQRMEDIQR
MED Width [%] <0.001107.2929.4388.3128.77113.0570.07
STD Width [%]0.07815.007.1814.4110.3919.6411.01
MED Height [%] <0.001114.1839.8298.2028.89131.7862.03
STD Height [%]0.03811.386.5111.525.2115.737.24
MED Area [%] <0.001131.4673.8165.4938.43121.45111.03
STD Area [%]0.00122.6215.0217.328.0527.2929.17
MED Width * [%]0.001118.9933.39103.8329.16135.8954.99
STD Width * [%]0.04216.335.1115.067.3721.1414.83
MED Height * [%] <0.001115.5038.0484.7833.63124.9956.91
STD Height * [%]0.00816.0610.1116.408.4322.0813.70
MED Long axis [%] <0.001102.3430.8984.6025.98117.6357.44
STD Long axis [%]0.02512.636.5313.694.6618.539.70
MED Short axis [%] <0.001109.1137.5684.1929.09118.3745.40
STD Short axis [%] <0.00113.097.7613.758.4623.617.72
MED Angle0.06810.2719.9922.2229.9914.7454.93
STD Angle0.05716.1026.5723.0223.1426.2728.42
MED Solidity [%]0.028114.4359.7791.7251.6873.4352.88
STD Solidity [%]0.55721.0310.7822.5916.9019.6024.96
MED Eccentricity0.1900.690.140.740.110.710.17
STD Eccentricity0.1130.110.060.120.060.140.07
MED Convex hull [%] <0.001109.8277.7974.1638.46135.68144.07
STD Convex hull [%]0.00223.3614.5518.2513.9335.9634.23
MED Histogram [%]0.00173.148.6264.9911.3967.5812.73
STD Histogram [%]0.00510.345.9612.636.7815.357.18
MED Variability [%]0.01443.076.7245.436.6042.3610.44
STD Variability [%] <0.0017.432.729.953.969.974.26
MED DTW model0.00194.8828.10112.9131.92125.5139.20
STD DTW model0.12069.6425.8677.1938.2281.9830.07
MED Signal length [%] <0.001108.6929.0888.0729.61110.7237.50
STD Signal length [%]0.02415.196.7715.619.4520.4218.57
MED IF rectangle [%] <0.00159.612.9057.085.5958.414.79
STD IF rectangle [%]0.0132.851.383.432.753.811.21
MED IF triangle [%] <0.00140.392.9042.925.5941.594.79
STD IF triangle [%]0.0132.851.383.432.753.811.21
Width ratio [%]0.00152.515.4456.1313.0758.987.54
Table A4. Results of the Kruskal–Wallis ANOVA for triangles. Statistically significant values in bold (p < 0.05). Groups with mean ranks significantly different from others are marked in gray. MED and STD by the feature name denote median and standard deviation for all triangles/rectangles in the patient’s sequence. Features extracted after rotation (see definition) are marked with *.
Table A4. Results of the Kruskal–Wallis ANOVA for triangles. Statistically significant values in bold (p < 0.05). Groups with mean ranks significantly different from others are marked in gray. MED and STD by the feature name denote median and standard deviation for all triangles/rectangles in the patient’s sequence. Features extracted after rotation (see definition) are marked with *.
FeaturepCONPDPSP
MEDIQRMEDIQRMEDIQR
MED Width [%]<0.00193.2036.0469.2630.1470.2856.56
STD Width [%]0.44315.496.1916.4610.0818.3612.94
MED Height [%] <0.001111.9033.9185.5330.74110.8258.44
STD Height [%] <0.00111.276.8811.764.9818.387.34
MED Area [%] <0.001102.1659.3348.6133.0974.4679.46
STD Area [%]0.00119.9814.7313.048.4722.7831.16
MED Width * [%]0.002105.2136.5592.6729.64101.2163.56
STD Width * [%]0.00212.945.6912.987.8119.4311.17
MED Height * [%] <0.00194.0037.8767.1226.5963.9741.15
STD Height * [%]0.32714.336.3914.477.9415.257.05
MED Long axis [%] <0.00183.8129.5068.1823.1782.9439.59
STD Long axis [%]0.00310.983.9311.537.0716.4810.94
MED Short axis [%] <0.00182.3835.3757.6022.5657.4453.17
STD Short axis [%]0.01212.924.4812.845.4015.867.55
MED Angle0.00234.8138.6245.9023.0362.2216.18
STD Angle0.04527.1625.3030.2932.6942.6740.45
MED Solidity [%]0.706138.2177.97128.5877.68171.15129.25
STD Solidity [%]0.00429.2920.3434.9522.4951.2753.71
MED Eccentricity <0.0010.740.090.810.110.850.13
STD Eccentricity0.8130.110.050.110.050.110.06
MED Convex hull [%] <0.00162.5552.5639.5222.2050.9166.62
STD Convex hull [%]0.03414.105.8612.0410.3417.6011.88
MED Histogram [%]0.16926.252.9026.264.0824.038.04
STD Histogram [%]0.0236.355.469.345.129.256.24
MED Variability [%]0.05666.013.3363.875.7864.533.44
STD Variability [%] <0.0017.842.899.405.0210.645.90
MED DTW model <0.001101.3035.54124.0842.38167.6278.85
STD DTW model0.00475.6128.0969.4452.04103.5947.32
MED Signal length [%] <0.00186.0440.7465.8625.0359.1650.94
STD Signal length [%]0.81516.307.2116.3411.3217.699.83
MED IF rectangle [%]0.34338.161.8838.922.6438.982.41
STD IF rectangle [%]0.0741.750.992.112.162.291.63
MED IF triangle [%]0.34361.841.8861.082.6461.022.41
STD IF triangle [%]0.0741.750.992.112.162.291.63
Width ratio [%]0.00147.495.4443.4913.0741.027.54
Table A5. Results of the Kruskal–Wallis ANOVA for the whole series. Statistically significant values in bold (p < 0.05). The group with mean ranks significantly different from others is marked in gray.
Table A5. Results of the Kruskal–Wallis ANOVA for the whole series. Statistically significant values in bold (p < 0.05). The group with mean ranks significantly different from others is marked in gray.
FeaturepCONPDPSP
MEDIQRMEDIQRMEDIQR
NW coefficient [%] <0.001100.002.2094.7415.5696.5510.00

References

  1. Höglinger, G.U.; Kassubek, J.; Csoti, I.; Ehret, R.; Herbst, H.; Wellach, I.; Winkler, J.; Jost, W.H. Differentiation of atypical Parkinson syndromes. J. Neural Transm. 2017, 124, 997–1004. [Google Scholar] [CrossRef]
  2. Blesa, J.; Lanciego, J.L.; Obeso, J.A. Parkinson’s disease: Cell vulnerability and disease progression. Front. Neuroanat. 2015, 9, 125. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  3. Dąbrowska, M.; Schinwelski, M.; Sitek, E.J.; Muraszko-Klaudel, A.; Brockhuis, B.; Jamrozik, Z.; Sławek, J. The role of neuroimaging in the diagnosis of the atypical parkinsonian syndromes in clinical practice. Neurol. I Neurochir. Pol. 2015, 49, 421–431. [Google Scholar] [CrossRef] [PubMed]
  4. Kobylecki, C.; Jones, M.; Thompson, J.C.; Richardson, A.M.; Neary, D.; Mann, D.M.; Snowden, J.S.; Gerhard, A. Cognitive–behavioural features of progressive supranuclear palsy syndrome overlap with frontotemporal dementia. J. Neurol. 2015, 262, 916–922. [Google Scholar] [CrossRef] [PubMed]
  5. Sitek, E.J.; Konkel, A.; Dąbrowska, M.; Sławek, J. Utility of Frontal Assessment Battery in detection of neuropsychological dysfunction in Richardson variant of progressive supranuclear palsy. Neurol. I Neurochir. Pol. 2015, 49, 36–40. [Google Scholar] [CrossRef]
  6. Lee, A.; Gilbert, R.M. Epidemiology of Parkinson disease. Neurol. Clin. 2016, 34, 955–965. [Google Scholar] [CrossRef]
  7. Gerstenecker, A.; Mast, B.; Duff, K.; Ferman, T.J.; Litvan, I.; Group, E.P.S. Executive dysfunction is the primary cognitive impairment in progressive supranuclear palsy. Arch. Clin. Neuropsychol. 2012, 28, 104–113. [Google Scholar] [CrossRef] [Green Version]
  8. Bartels, A.L.; Leenders, K.L. Parkinson’s disease: The syndrome, the pathogenesis and pathophysiology. Cortex 2009, 45, 915–921. [Google Scholar] [CrossRef]
  9. Jankovic, J. Progressive Supranuclear Palsy; Technical Report; Baylor College of Medicine, Department of Neurology: Houston, TX, USA, 2021; Available online: https://www.bcm.edu/healthcare/specialties/neurology/parkinsons-disease-and-movement-disorders/progressive-supranuclear-palsy (accessed on 4 January 2022).
  10. Amboni, M.; Ricciardi, C.; Picillo, M.; Santis, C.D.; Ricciardelli, G.; Abate, F.; Tepedino, M.F.; D’Addio, G.; Cesarelli, G.; Volpe, G.; et al. Gait analysis may distinguish progressive supranuclear palsy and Parkinson disease since the earliest stages. Sci. Rep. 2021, 11, 9297. [Google Scholar] [CrossRef]
  11. Sachin, S.; Shukla, G.; Goyal, V.; Singh, S.P.; Aggarwal, V.; Behari, M. Clinical speech impairment in Parkinson’s disease, progressive supranuclear palsy, and multiple system atrophy. Neurol. India 2008, 56, 122–126. [Google Scholar]
  12. Rusz, J.; Bonnet, C.; Klempir, J.; Tykalová, T.; Baborova, E.; Novotny, M.; Rulseh, A.; Ruzicka, E. Speech disorders reflect differing pathophysiology in Parkinson’s disease, progressive supranuclear palsy and multiple system atrophy. J. Neurol. 2015, 262, 992–1001. [Google Scholar] [CrossRef]
  13. Di Fabio, R.P.; Zampieri, C.; Tuite, P. Gaze control and foot kinematics during stair climbing: Characteristics leading to fall risk in progressive supranuclear palsy. Phys. Ther. 2008, 88, 240–250. [Google Scholar] [CrossRef] [Green Version]
  14. Marx, S.; Respondek, G.; Stamelou, M.; Dowiasch, S.; Stoll, J.; Bremmer, F.; Oertel, W.H.; Höglinger, G.U.; Einhauser, W. Validation of mobile eye-tracking as novel and efficient means for differentiating progressive supranuclear palsy from Parkinson’s disease. Front. Behav. Neurosci. 2012, 6, 88. [Google Scholar] [CrossRef] [Green Version]
  15. Tseng, P.H.; Cameron, I.G.M.; Munoz, D.P.; Itti, L. Eye-Tracking Method and System for Screening Human Diseases, 2014. U.S. Patent 8,808,195, 19 August 2014. [Google Scholar]
  16. Bhat, S.; Acharya, U.R.; Hagiwara, Y.; Dadmehr, N.; Adeli, H. Parkinson’s disease: Cause factors, measurable indicators, and early diagnosis. Comput. Biol. Med. 2018, 102, 234–241. [Google Scholar] [CrossRef]
  17. Cilia, N.D.; Stefano, C.D.; Fontanella, F.; Freca, A.S.D. An Experimental Protocol to Support Cognitive Impairment Diagnosis by using Handwriting Analysis. Procedia Comput. Sci. 2018, 141, 466–471. [Google Scholar] [CrossRef]
  18. Sitek, E.J.; Barczak, A.; Kluj-Kozłowska, K.; Kozłowski, M.; Narożańska, E.; Konkel, A.; Dąbrowska, M.; Barcikowska, M.; Sławek, J. Writing in Richardson variant of progressive supranuclear palsy in comparison to progressive non-fluent aphasia. Neurol. I Neurochir. Pol. 2015, 49, 217–222. [Google Scholar] [CrossRef]
  19. Ardila, A.; Surloff, C. Dysexecutive agraphia: A major executive dysfunction sign. Int. J. Neurosci. 2006, 116, 653–663. [Google Scholar] [CrossRef]
  20. Netšunajev, A.; Nõmm, S.; Toomela, A.; Medijainen, K.; Taba, P. Sentence Writing Test for Parkinson Disease Modeling: Comparing Predictive Ability of Classifiers. In Intelligent Information and Database Systems; Springer International Publishing: Berlin/Heidelberg, Germany, 2020; pp. 345–357. [Google Scholar] [CrossRef]
  21. Harciarek, M.; Sitek, E.J.; Barczak, A. Dementias and the frontal lobes. In Executive Functions in Health and Disease; Elsevier: Amsterdam, The Netherlands, 2017; pp. 445–486. [Google Scholar] [CrossRef]
  22. De Lucia, N.; Grossi, D.; Trojano, L. The genesis of graphic perseverations in Alzheimer’s Disease and Vascular Dementia. Clin. Neuropsychol. 2015, 29, 924–937. [Google Scholar] [CrossRef]
  23. Luria, A.R. Higher Cortical Functions in Man; Springer: New York, NY, USA, 1980. [Google Scholar] [CrossRef]
  24. Lezak, M.D.; Howieson, D.B.; Bigler, E.D.; Tranel, D. Neuropsychological Assessment; Oxford University Press: London, UK, 2012. [Google Scholar]
  25. Chan, R.C.; Shum, D.; Toulopoulou, T.; Chen, E.Y. Assessment of executive functions: Review of instruments and identification of critical issues. Arch. Clin. Neuropsychol. 2008, 23, 201–216. [Google Scholar] [CrossRef] [Green Version]
  26. Moreira, H.S.; Costa, A.S.; Castro, S.L.; Lima, C.F.; Vicente, S.G. Assessing executive dysfunction in neurodegenerative disorders: A critical review of brief neuropsychological tools. Front. Aging Neurosci. 2017, 9, 369. [Google Scholar] [CrossRef] [Green Version]
  27. Sitek, E.J.; Wieczorek, D.; Konkel, A.; Dabrowska, M.; Slawek, J. The pattern of verbal, visuospatial and procedural learning in Richardson variant of progressive supranuclear palsy in comparison to Parkinson’s disease. Psychiatr. Pol. 2017, 51, 647–659. [Google Scholar] [CrossRef]
  28. Nomm, S.; Toomela, A.; Kozhenkina, J.; Toomsoo, T. Quantitative analysis in the digital Luria’s alternating series tests. In Proceedings of the 2016 14th International Conference on Control, Automation, Robotics and Vision (ICARCV), Phuket, Thailand, 13–15 November 2016; pp. 1–6. [Google Scholar] [CrossRef]
  29. Bellman, R.; Kalaba, R. On adaptive control processes. IRE Trans. Autom. Control 1958, 4, 1–9. [Google Scholar] [CrossRef]
  30. Impedovo, D.; Pirlo, G. Dynamic Handwriting Analysis for the Assessment of Neurodegenerative Diseases: A Pattern Recognition Perspective. IEEE Rev. Biomed. Eng. 2019, 12, 209–220. [Google Scholar] [CrossRef]
  31. Dentamaro, V.; Impedovo, D.; Pirlo, G. An Analysis of Tasks and Features for Neuro-Degenerative Disease Assessment by Handwriting. In Pattern Recognition. ICPR International Workshops and Challenges; Springer International Publishing: Berlin/Heidelberg, Germany, 2021; pp. 536–545. [Google Scholar] [CrossRef]
  32. Stepien, P.; Kawa, J.; Wieczorek, D.; Dabrowska, M.; Slawek, J.; Sitek, E.J. Computer Aided Feature Extraction in the Paper Version of Luria’s Alternating Series Test in Progressive Supranuclear Palsy. In Proceedings of the International Conference on Information Technologies in Biomedicine, Kamien Slaski, Poland, 18–20 June 2018; Springer: Berlin/Heidelberg, Germany, 2018; pp. 561–570. [Google Scholar]
  33. Lam, L.; Lee, S.W.; Suen, C.Y. Thinning Methodologies-A Comprehensive Survey. IEEE Trans. Pattern Anal. Mach. Intell. 1992, 14, 869–885. [Google Scholar] [CrossRef] [Green Version]
  34. Ning, X.; Selesnick, I.W.; Duval, L. Chromatogram baseline estimation and denoising using sparsity (BEADS). Chemom. Intell. Lab. Syst. 2014, 139, 156–167. [Google Scholar] [CrossRef] [Green Version]
  35. Kawa, J.; Stepień, P.; Kapko, W.; Niedziela, A.; Derejczyk, J. Leg movement tracking in automatic video-based one-leg stance evaluation. Comput. Med. Imaging Graph. 2018, 65, 191–199. [Google Scholar] [CrossRef]
  36. Sakoe, H.; Chiba, S. Dynamic programming algorithm optimization for spoken word recognition. IEEE Trans. Acoust. Speech Signal Process. 1978, 26, 43–49. [Google Scholar] [CrossRef] [Green Version]
  37. Hough, P.V.C. Method and means for recognizing complex patterns, 1962. U.S. Patent 3,069,654, 18 December 1962. [Google Scholar]
  38. Needleman, S.B.; Wunsch, C.D. A general method applicable to the search for similarities in the amino acid sequence of two proteins. J. Mol. Biol. 1970, 48, 443–453. [Google Scholar] [CrossRef]
  39. Dietterich, T.G. Error-Correcting Output Codes: A General Method for Improving Multiclass Inductive Learning Programs. In The Mathematics of Generalization; CRC Press: Boca Raton, FL, USA, 1995; pp. 395–407. [Google Scholar] [CrossRef]
  40. Boser, B.E.; Guyon, I.M.; Vapnik, V.N. A training algorithm for optimal margin classifiers. In Proceedings of the Fifth Annual Workshop on Computational Learning Theory—COLT’92, Pittsburgh, PA, USA, 27–29 July 1992; ACM Press: New York, NY, USA, 1992. [Google Scholar] [CrossRef]
  41. Cortes, C.; Vapnik, V. Support-vector networks. Mach. Learn. 1995, 20, 273–297. [Google Scholar] [CrossRef]
  42. Escalera, S.; Pujol, O.; Radeva, P. Separability of ternary codes for sparse designs of error-correcting output codes. Pattern Recognit. Lett. 2009, 30, 285–297. [Google Scholar] [CrossRef]
  43. Litvan, I.; Agid, Y.; Calne, D.; Campbell, G.; Dubois, B.; Duvoisin, R.; Goetz, C.; Golbe, L.I.; Grafman, J.; Growdon, J.; et al. Clinical research criteria for the diagnosis of progressive supranuclear palsy (Steele-Richardson-Olszewski syndrome): Report of the NINDS-SPSP international workshop. Neurology 1996, 47, 1–9. [Google Scholar] [CrossRef]
  44. Hughes, A.J.; Daniel, S.E.; Kilford, L.; Lees, A.J. Accuracy of clinical diagnosis of idiopathic Parkinson’s disease: A clinico-pathological study of 100 cases. J. Neurol. Neurosurg. Psychiatry 1992, 55, 181–184. [Google Scholar] [CrossRef] [Green Version]
  45. Choi, S.S.; Cha, S.H.; Tappert, C.C. A survey of binary similarity and distance measures. J. Syst. Cybern. Inform. 2010, 8, 43–48. [Google Scholar]
  46. Salvatore, C.; Cerasa, A.; Castiglioni, I.; Gallivanone, F.; Augimeri, A.; Lopez, M.; Arabia, G.; Morelli, M.; Gilardi, M.; Quattrone, A. Machine learning on brain MRI data for differential diagnosis of Parkinson’s disease and Progressive Supranuclear Palsy. J. Neurosci. Methods 2014, 222, 230–237. [Google Scholar] [CrossRef]
  47. Cherubini, A.; Morelli, M.; Nistico, R.; Salsone, M.; Arabia, G.; Vasta, R.; Augimeri, A.; Caligiuri, M.E.; Quattrone, A. Magnetic resonance support vector machine discriminates between Parkinson disease and progressive supranuclear palsy. Mov. Disord. 2014, 29, 266–269. [Google Scholar] [CrossRef]
  48. Nigro, S.; Arabia, G.; Antonini, A.; Weis, L.; Marcante, A.; Tessitore, A.; Cirillo, M.; Tedeschi, G.; Zanigni, S.; Calandra-Buonaura, G.; et al. Magnetic Resonance Parkinsonism Index: Diagnostic accuracy of a fully automated algorithm in comparison with the manual measurement in a large Italian multicentre study in patients with progressive supranuclear palsy. Eur. Radiol. 2017, 27, 2665–2675. [Google Scholar] [CrossRef]
  49. Talai, A.S.; Ismail, Z.; Sedlacik, J.; Boelmans, K.; Forkert, N.D. Improved Automatic Morphology-Based Classification of Parkinson’s Disease and Progressive Supranuclear Palsy. Clin. Neuroradiol. 2018, 29, 605–614. [Google Scholar] [CrossRef]
  50. Janarthanan, V.; Nadhamuni, K.; Rajakumar, S.; Padmanaban, E.; Amirthalingam, U.; Achantani, Y. Accuracy of Magnetic Resonance Parkinsonism Index in Differentiating Progressive Supranuclear Palsy from Parkinson’s Disease among South Indian Population: A Retrospective Case Control Study. Indian J. Radiol. Imaging 2021, 31, 596–600. [Google Scholar] [CrossRef]
  51. Goldberg, E. Varieties of Perseveration: A Comparison of Two Taxonomies; Taylor & Francis: Abingdon, UK, 1986. [Google Scholar]
  52. Freeman, H.; Shapira, R. Determining the minimum-area encasing rectangle for an arbitrary closed curve. Commun. ACM 1975, 18, 409–413. [Google Scholar] [CrossRef]
  53. O’Rourke, J.; Aggarwal, A.; Maddila, S.; Baldwin, M. An optimal algorithm for finding minimal enclosing triangles. J. Algorithms 1986, 7, 258–269. [Google Scholar] [CrossRef]
Figure 1. Workflow.
Figure 1. Workflow.
Sensors 22 01688 g001
Figure 2. Expert labeling (ground truth pattern).
Figure 2. Expert labeling (ground truth pattern).
Sensors 22 01688 g002
Figure 3. (a) Baseline estimation algorithm. (b) The processed signal (black) and the calculated baseline (red). (c) The signal after baseline subtraction.
Figure 3. (a) Baseline estimation algorithm. (b) The processed signal (black) and the calculated baseline (red). (c) The signal after baseline subtraction.
Sensors 22 01688 g003
Figure 4. (a) Calculated location of separating column. (b) Candidate components. (c) Separating component no. 5 removed. (d) Obtained shapes marked with different shades.
Figure 4. (a) Calculated location of separating column. (b) Candidate components. (c) Separating component no. 5 removed. (d) Obtained shapes marked with different shades.
Sensors 22 01688 g004
Figure 5. Histogram of the number of samples and their normalized amplitude for an exemplary (a) rectangle and (b) triangle.
Figure 5. Histogram of the number of samples and their normalized amplitude for an exemplary (a) rectangle and (b) triangle.
Sensors 22 01688 g005
Figure 6. Model (orange) and examined (blue) characters (a) before DTW and (b) after DTW.
Figure 6. Model (orange) and examined (blue) characters (a) before DTW and (b) after DTW.
Sensors 22 01688 g006
Figure 7. NW coefficient for two series of 6 characters: (a) identical/correct, NW = 100%, (b) incorrect NW = 5 6 83%. Parameters: match bonus = 1, mismatch/gap penalty = 0 .
Figure 7. NW coefficient for two series of 6 characters: (a) identical/correct, NW = 100%, (b) incorrect NW = 5 6 83%. Parameters: match bonus = 1, mismatch/gap penalty = 0 .
Sensors 22 01688 g007
Figure 8. LAST execution examples in three different groups: Parkinson’s disease (PD), progressive supranuclear palsy (PSP), and neurologically intact (CON).
Figure 8. LAST execution examples in three different groups: Parkinson’s disease (PD), progressive supranuclear palsy (PSP), and neurologically intact (CON).
Sensors 22 01688 g008
Table 1. Results of the shape recognition approach.
Table 1. Results of the shape recognition approach.
GroupShapeDICE [%]STD
PSPR83.4527.47
T81.1328.67
PDR82.9526.34
T86.7625.18
CONR91.3724.91
T89.2424.65
Table 2. Classification accuracy [%] in three groups based on all shapes; in the bracket, the change of the value after adding the novel NW coefficient.
Table 2. Classification accuracy [%] in three groups based on all shapes; in the bracket, the change of the value after adding the novel NW coefficient.
MethodRectanglesTrianglesBoth Shapes
Manually-labeled61.9 (64.8)66.7 (68.6)69.5 (70.5)
Automatic62.9 (65.7)61.0 (61.9)65.7 (66.7)
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Stępień, P.; Kawa, J.; Sitek, E.J.; Wieczorek, D.; Sikorski, R.; Dąbrowska, M.; Sławek, J.; Pietka, E. Computer Aided Written Character Feature Extraction in Progressive Supranuclear Palsy and Parkinson’s Disease. Sensors 2022, 22, 1688. https://doi.org/10.3390/s22041688

AMA Style

Stępień P, Kawa J, Sitek EJ, Wieczorek D, Sikorski R, Dąbrowska M, Sławek J, Pietka E. Computer Aided Written Character Feature Extraction in Progressive Supranuclear Palsy and Parkinson’s Disease. Sensors. 2022; 22(4):1688. https://doi.org/10.3390/s22041688

Chicago/Turabian Style

Stępień, Paula, Jacek Kawa, Emilia J. Sitek, Dariusz Wieczorek, Rafał Sikorski, Magda Dąbrowska, Jarosław Sławek, and Ewa Pietka. 2022. "Computer Aided Written Character Feature Extraction in Progressive Supranuclear Palsy and Parkinson’s Disease" Sensors 22, no. 4: 1688. https://doi.org/10.3390/s22041688

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop