Automated screening of Parkinson's Disease using Smooth Pursuit Eye Movements
Organizations: ETSI Telecomunicación. Universidad Politécnica de Madrid. Spain · Movement Disorders Unit, Neurology Department, Hospital General Universitario Gregorio Marañón, Madrid. Spain
Abstract
Smooth pursuit eye movements are frequently altered in Parkinson's disease, but previous studies have relied mainly on conventional parameters that describe the relationship between gaze and target. This study investigates whether complexity and nonlinear dynamics measures of the gaze position sequences can support the automatic screening of Parkinson's disease. Gaze position sequences were recorded with a video eye tracker in 41 participants with early Parkinson's disease and 47 healthy controls during 12 smooth pursuit tasks. Four experimental frameworks and four embedding delay strategies were compared. The selected experimental setting combined baseline wander removal with a fixed embedding delay. After feature selection, a support vector machine was trained for each task and axis and their outputs were combined in a mixture of experts. The pipeline was developed in 70 participants and evaluated on an external test set of 18 participants. On the external test set, the pipeline obtained an area under the receiver operating characteristic curve of 0.86. The most informative features described less persistent and more irregular gaze position sequences in Parkinson's disease, mainly along the horizontal axis. These results support complexity and nonlinear dynamics measures of smooth pursuit as candidate markers for Parkinson's disease screening, pending validation in larger independent cohorts.
Figures & tables
| Variable | All participants ( ) | PD ( ) | HC ( ) |
| Age, years | |||
| Male sex, (%) | ( ) | ( ) | ( ) |
| MoCA score | |||
| UPDRS score | |||
| Age at diagnosis, years | — | — | |
| Time since diagnosis, years | — | — |
| X frequency (Hz) | X amplitude ( ∘ ) | Y frequency (Hz) | Y amplitude ( ∘ ) | ||
| Horizontal | SPT 1 | 0.2 | 6 | 0 | 0 |
| SPT 2 | 0.2 | 9 | 0 | 0 | |
| SPT 3 | 0.4 | 6 | 0 | 0 | |
| SPT 4 | 0.4 | 9 | 0 | 0 | |
| Vertical | SPT 5 | 0 | 0 | 0.2 | 4 |
| SPT 6 | 0 | 0 | 0.2 | 7 | |
| Family | Measures | Sequence property | Delay vectors |
| Informational entropy | ShEn [ 38 ] , MaxEn [ 39 ] , DiffEn [ 38 ] , PowEn [ 38 , 36 ] , TE [ 40 ] , HEn [ 41 ] , CEn [ 42 ] | Uncertainty and distributional information in sequence amplitudes. | No |
| Temporal entropy | ApEn [ 43 ] , cApEn [ 44 ] , SampEn [ 45 ] , QSE [ 46 ] | Regularity and recurrence of temporal patterns. | Yes |
| Ordinal and permutation entropy | PE [ 47 ] , wPE [ 48 ] , cPE [ 49 ] , cwPE [ 48 , 49 ] , cRPE [ 42 , 49 ] ; plain, normalised and conditional forms of FGPE [ 50 ] , mPE [ 51 ] , AAPE [ 52 ] , ePE [ 53 ] and UQPE [ 54 ] | Diversity, transitions, amplitudes and modifications of ordinal patterns. | Yes |
| Symbolic complexity | LZC [ 55 ] | Novelty rate of symbolic patterns. | Yes |
| Geometric and fractal | KFD [ 56 ] , PFD [ 57 ] | Geometric waveform complexity. | No |
| Phase space dynamics | LLE [ 58 ] , CD [ 59 ] | Divergence and dimensionality of reconstructed trajectories. | Yes |
| Delay Strategy Experimental Framework | DS 1 Fixed delay 25 samples | DS 2 Target position AMI first minimum | DS 3 Gaze position AMI first minimum | DS 4 Gaze position AMI decay |
| EF 1 No BW removal No CERM extraction | EF 1– DS 1 | EF 1– DS 2 | EF 1– DS 3 | EF 1– DS 4 |
| EF 2 BW removal No CERM extraction | EF 2– DS 1 | EF 2– DS 2 | EF 2– DS 3 | EF 2– DS 4 |
| EF 3 No BW removal CERM extraction | EF 3– DS 1 | EF 3– DS 2 | EF 3– DS 3 | EF 3– DS 4 |
| EF 4 BW removal CERM extraction | EF 4– DS 1 | EF 4– DS 2 | EF 4– DS 3 | EF 4– DS 4 |
| Choice | Selected option | Main quantitative evidence |
| Delay strategy | DS 1 | AUC : with all features and with features computed from delay vectors; temporal span of the delay vectors: – ms |
| Organisation of the base models | One base model for each SPT and axis, using features from both eyes; base models in total | AUC : for the X axis and for the Y axis; for the left eye and for the right eye along the X axis |
| Experimental framework | EF 2 | AUC : for EF 2, for EF 1, for EF 4 and for EF 3 |
| Development set | External test set | |||
| Metric | All features (38) | RFS (20) | HFS + FFS (13) | HFS + FFS (13) |
| AUC | ||||
| Sensitivity | ||||
| Specificity | ||||
| G-mean | ||||
| Target movement: X | Target movement: Y | Target movement: 2D | ||||||
| SPT | X | Y | SPT | X | Y | SPT | X | Y |
| SPT 1 | 12.13 | 0.00 | SPT 5 | 20.87 | 9.94 | SPT 9 | 18.27 | 1.41 |
| SPT 2 | 0.80 | 0.00 | SPT 6 | 2.37 | 0.07 | SPT 10 | 2.67 | 0.00 |
| SPT 3 | 6.84 | 0.00 | SPT 7 | 2.44 | 0.00 | SPT 11 | 0.00 | |
| SPT 4 | 18.52 | 0.00 | SPT 8 | 2.55 | 0.00 | SPT 12 | 1.12 | 0.00 |
| Left eye | Right eye | ||||||
| Measure | Total (%) | Contr. (%) | Direction | Contr. (%) | Direction | ||
| wPE | PD ( ) | PD ( ) | |||||
| HE | HC ( ) | PD ( ) | |||||
| LZC | HC ( ) | PD ( ) | |||||
| Conditional UQPE | PD ( ) | PD ( ) | |||||
| CD | PD ( ) | PD ( ) | |||||
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| DS | Approximate temporal span | All features | Computed from delay vectors | Computed directly from the sequence |
| DS 1 | 50–75 ms | |||
| DS 2 | approximately 2.20 s | |||
| DS 3 | approximately 3.20 s | |||
| DS 4 | approximately 1.50 s |
| Data included at DS 1 | All features | Features computed from delay vectors |
| Both eyes, X and Y axes pooled | ||
| Both eyes, X axis | ||
| Both eyes, Y axis | ||
| Left eye, X axis | ||
| Right eye, X axis |
| Statistic | BW removal EF 2/ EF 1 | CERM extraction EF 3/ EF 1 | CERM extraction EF 4/ EF 2 |
| Standard deviation of the sequence | — | — | |
| Standard deviation of the first differences | — | — | |
| Relative local variation, complete sequence | — | ||
| Relative local variation, 50 ms windows | — | ||
| Windows with (%) | — |
| Family / representative measure | EF 1 | EF 2 | EF 3 | EF 4 |
| Memory and scaling: DFA | -0.39 | -0.19 | -0.26 | -0.24 |
| Memory and scaling: HE | -0.16 | -0.29 | -0.11 | -0.22 |
| Symbolic complexity: LZC | +0.32 | -0.08 | +0.16 | -0.06 |
| Geometric and fractal: PFD | +0.23 | +0.18 | +0.25 | +0.16 |
| Phase space dynamics: LLE | +0.40 | +0.35 | +0.30 | +0.33 |
| Phase space dynamics: CD | +0.06 | +0.19 | -0.30 | +0.08 |
| Target: X | SPT 1 | SPT 2 | SPT 3 | SPT 4 |
| X axis | ||||
| Y axis | ||||
| Target: Y | SPT 5 | SPT 6 | SPT 7 | SPT 8 |
| X axis | ||||
| Y axis | ||||
| Target: 2D | SPT 9 | SPT 10 | SPT 11 | SPT 12 |