Shin Jungpil, Miah Abu Saleh Musa, Hirooka Koki, Hasan Md Al Mehedi, Maniruzzaman Md
School of Computer Science and Engineering, The University of Aizu, Aizuwakamatsu, Japan.
Department of Computer Science & Engineering, Rajshahi University of Engineering & Technology, Rajshahi, 6204, Bangladesh.
Sci Rep. 2025 Jul 31;15(1):28027. doi: 10.1038/s41598-025-12115-2.
Parkinson's disease (PD) is a progressive neurological disorder that impairs movement control, leading to symptoms such as tremors, stiffness, and bradykinesia. Early and accurate PD detection is essential for effective management and improving patient outcomes. Many researchers analyzing handwriting data for PD detection typically rely on computing statistical features over the entirety of the handwriting task. While this method can capture broad patterns, it has several limitations, including a lack of focus on dynamic change, oversimplified feature representation, a lack of directional information, and missing micro-movements or subtle variations. Consequently, these systems face challenges in achieving good performance accuracy, robustness, and sensitivity. To overcome this problem, we proposed an optimized PD detection methodology that incorporates newly developed dynamic kinematic features and machine learning (ML)-based techniques to capture movement dynamics during handwriting tasks. Unlike typical Parkinson's Disease (PD) detection methods, which only differentiate between PD and non-PD cases, our approach classifies PD patients into distinct stages-early, mid, and late-based on the age of the disease, reflecting its progression over time. In the procedure, we first extracted 65 newly developed kinematic features from the handwriting task, aiming to bring significant variations in acceleration, deceleration, and directional changes-subtle movements that traditional methods may struggle to detect. We also reused 23 existing kinematic features, resulting in a comprehensive new feature set. Next, we enhanced the kinematic features by applying statistical formulas to compute hierarchical features from the handwriting data. This approach allows us to capture subtle movement variations that distinguish PD patients from healthy controls. To further optimize the feature set, we applied the Sequential Forward Floating Selection method to select the most relevant features, reducing dimensionality and computational complexity. Finally, we employed an ML-based approach based on ensemble voting across top-performing tasks, achieving an impressive 96.99% accuracy on task-wise classification and 99.98% accuracy on task ensembles, surpassing the existing state-of-the-art model by 2% for the PaHaW dataset. This exceptional accuracy underscores the transformative potential of our approach in redefining the benchmarks for PD detection. Our code and data are available at: https://github.com/musaru/PD_PaHaW .
帕金森病(PD)是一种进行性神经疾病,会损害运动控制,导致震颤、僵硬和运动迟缓等症状。早期准确检测帕金森病对于有效管理和改善患者预后至关重要。许多分析手写数据以检测帕金森病的研究人员通常依赖于对手写任务的整体计算统计特征。虽然这种方法可以捕捉广泛的模式,但它有几个局限性,包括缺乏对动态变化的关注、特征表示过于简化、缺乏方向信息以及遗漏微运动或细微变化。因此,这些系统在实现良好的性能准确性、鲁棒性和敏感性方面面临挑战。为了克服这个问题,我们提出了一种优化的帕金森病检测方法,该方法结合了新开发的动态运动学特征和基于机器学习(ML)的技术,以捕捉手写任务期间的运动动态。与典型的帕金森病(PD)检测方法不同,后者仅区分PD和非PD病例,我们的方法根据疾病年龄将PD患者分为早期、中期和晚期等不同阶段,反映其随时间的进展。在这个过程中,我们首先从手写任务中提取了65个新开发的运动学特征,旨在在加速度、减速度和方向变化方面带来显著差异——这些细微运动传统方法可能难以检测到。我们还重新使用了23个现有的运动学特征,从而形成了一个全面的新特征集。接下来,我们通过应用统计公式从手写数据中计算分层特征来增强运动学特征。这种方法使我们能够捕捉到区分PD患者和健康对照的细微运动变化。为了进一步优化特征集,我们应用顺序向前浮动选择方法来选择最相关的特征,降低维度和计算复杂性。最后,我们采用了一种基于ML的方法,该方法基于在表现最佳的任务上进行集成投票,在任务级分类上达到了令人印象深刻的96.99%的准确率,在任务集成上达到了99.98%的准确率,在PaHaW数据集上比现有的最先进模型高出2%。这种卓越的准确率凸显了我们的方法在重新定义帕金森病检测基准方面的变革潜力。我们的代码和数据可在以下网址获取:https://github.com/musaru/PD_PaHaW 。