Parkinson disease detection based on in-air dynamics feature extraction and selection using machine learning
Abstract 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 h...
Saved in:
| Main Authors: | , , , , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
Nature Portfolio
2025-07-01
|
| Series: | Scientific Reports |
| Subjects: | |
| Online Access: | https://doi.org/10.1038/s41598-025-12115-2 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1849387786552999936 |
|---|---|
| author | Jungpil Shin Abu Saleh Musa Miah Koki Hirooka Md. Al Mehedi Hasan Md. Maniruzzaman |
| author_facet | Jungpil Shin Abu Saleh Musa Miah Koki Hirooka Md. Al Mehedi Hasan Md. Maniruzzaman |
| author_sort | Jungpil Shin |
| collection | DOAJ |
| description | Abstract 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 . |
| format | Article |
| id | doaj-art-6e2b232760b54ea3afe78cc78efb792a |
| institution | Kabale University |
| issn | 2045-2322 |
| language | English |
| publishDate | 2025-07-01 |
| publisher | Nature Portfolio |
| record_format | Article |
| series | Scientific Reports |
| spelling | doaj-art-6e2b232760b54ea3afe78cc78efb792a2025-08-20T03:42:36ZengNature PortfolioScientific Reports2045-23222025-07-0115112310.1038/s41598-025-12115-2Parkinson disease detection based on in-air dynamics feature extraction and selection using machine learningJungpil Shin0Abu Saleh Musa Miah1Koki Hirooka2Md. Al Mehedi Hasan3Md. Maniruzzaman4School of Computer Science and Engineering, The University of AizuSchool of Computer Science and Engineering, The University of AizuSchool of Computer Science and Engineering, The University of AizuDepartment of Computer Science & Engineering, Rajshahi University of Engineering & TechnologyStatistics Discipline, Khulna UniversityAbstract 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 .https://doi.org/10.1038/s41598-025-12115-2Parkinson’s diseasePaHaW datasetComputer-aided disease recognitionHandwritingKinematic featuresDynamic movement |
| spellingShingle | Jungpil Shin Abu Saleh Musa Miah Koki Hirooka Md. Al Mehedi Hasan Md. Maniruzzaman Parkinson disease detection based on in-air dynamics feature extraction and selection using machine learning Scientific Reports Parkinson’s disease PaHaW dataset Computer-aided disease recognition Handwriting Kinematic features Dynamic movement |
| title | Parkinson disease detection based on in-air dynamics feature extraction and selection using machine learning |
| title_full | Parkinson disease detection based on in-air dynamics feature extraction and selection using machine learning |
| title_fullStr | Parkinson disease detection based on in-air dynamics feature extraction and selection using machine learning |
| title_full_unstemmed | Parkinson disease detection based on in-air dynamics feature extraction and selection using machine learning |
| title_short | Parkinson disease detection based on in-air dynamics feature extraction and selection using machine learning |
| title_sort | parkinson disease detection based on in air dynamics feature extraction and selection using machine learning |
| topic | Parkinson’s disease PaHaW dataset Computer-aided disease recognition Handwriting Kinematic features Dynamic movement |
| url | https://doi.org/10.1038/s41598-025-12115-2 |
| work_keys_str_mv | AT jungpilshin parkinsondiseasedetectionbasedoninairdynamicsfeatureextractionandselectionusingmachinelearning AT abusalehmusamiah parkinsondiseasedetectionbasedoninairdynamicsfeatureextractionandselectionusingmachinelearning AT kokihirooka parkinsondiseasedetectionbasedoninairdynamicsfeatureextractionandselectionusingmachinelearning AT mdalmehedihasan parkinsondiseasedetectionbasedoninairdynamicsfeatureextractionandselectionusingmachinelearning AT mdmaniruzzaman parkinsondiseasedetectionbasedoninairdynamicsfeatureextractionandselectionusingmachinelearning |