{"title":"Gait analysis and Machine learning algorithms to distinguish between Parkinson’s disease, amyotrophic lateral sclerosis, and Huntington’s disease","authors":"Yi Ru , Xiangwei Zhao , Yasamin Baghersad , Hamid Taheri Andani , Maboud Hekmatifar , Belgacem Bouallegue","doi":"10.1016/j.bspc.2025.108216","DOIUrl":null,"url":null,"abstract":"<div><div>Parkinson’s disease is a neurological disorder that is both common and complex. It affects the nervous system, resulting in tremors, sluggish movements, and imbalance. It is a chronic and progressive condition that is regarded as the most prevalent neurodegenerative disease following Alzheimer’s disease. Although timely diagnosis enables the provision of essential care, Parkinson’s disease identification can be difficult due to the presence of numerous neurological disorders. Movement disorders are early symptoms of neurological diseases, and motion dynamics is an effective method for diagnosing them. This method evaluates and diagnoses the disease by analyzing the gait patterns of patients. This study specifically demonstrated this method to distinguish between Parkinson’s disease and other neurological disorders. After being obtained from the Physiont database, the proposed method preprocessed signals. The database contained 15 signals from individuals with Parkinson’s disease and 49 signals from healthy individuals and those with other neurological conditions. The wavelet transform filter bank with default coefficients from MATLAB software was employed to denoise and enhance the acquired signals in order to achieve superior results. The fourth variant of Dubichs, which was appropriate for biomedical signals, implemented a discrete wavelet transform with eight decomposition levels. Subsequently, a set of statistical, temporal, frequency, and nonlinear characteristics of signal was extracted and prioritized according to energy. Once the optimal features were selected from these extractions, linear support vector machines (SVM) and nonlinear models (nearest neighbor (KNN) and multilayer perceptrons (MLPs) were employed to classify signal information. The proposed method’s validity was evaluated through confusion matrix analysis, as well as calculations of specificity, sensitivity, and accuracy. The results suggest that the SVM classifier had a substantial discriminative capacity for distinguishing between Parkinson’s and non-Parkinson’s patients. The support vector machine was the most accurate classifier, achieving an accuracy rate of 98.4% in its ability to distinguish between individuals with Parkinson’s disease and those without. Multilayer perceptrons (MLPs), linear support vector machines (SVM), and nonlinear models (KNN) were used to classify the signal information after the optimal features from these extractions were determined. The proposed method was evaluated by confusion matrix analysis, specificity, sensitivity, and accuracy. The results demonstrate that the SVM classifier was highly discriminative in differentiating patients with and without Parkinson's disease, with an overall accuracy of 98.4% when differentiating individuals with and without Parkinson's disease, making the support vector machine the most accurate classifier.</div></div>","PeriodicalId":55362,"journal":{"name":"Biomedical Signal Processing and Control","volume":"110 ","pages":"Article 108216"},"PeriodicalIF":4.9000,"publicationDate":"2025-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Biomedical Signal Processing and Control","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S174680942500727X","RegionNum":2,"RegionCategory":"医学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, BIOMEDICAL","Score":null,"Total":0}
引用次数: 0
Abstract
Parkinson’s disease is a neurological disorder that is both common and complex. It affects the nervous system, resulting in tremors, sluggish movements, and imbalance. It is a chronic and progressive condition that is regarded as the most prevalent neurodegenerative disease following Alzheimer’s disease. Although timely diagnosis enables the provision of essential care, Parkinson’s disease identification can be difficult due to the presence of numerous neurological disorders. Movement disorders are early symptoms of neurological diseases, and motion dynamics is an effective method for diagnosing them. This method evaluates and diagnoses the disease by analyzing the gait patterns of patients. This study specifically demonstrated this method to distinguish between Parkinson’s disease and other neurological disorders. After being obtained from the Physiont database, the proposed method preprocessed signals. The database contained 15 signals from individuals with Parkinson’s disease and 49 signals from healthy individuals and those with other neurological conditions. The wavelet transform filter bank with default coefficients from MATLAB software was employed to denoise and enhance the acquired signals in order to achieve superior results. The fourth variant of Dubichs, which was appropriate for biomedical signals, implemented a discrete wavelet transform with eight decomposition levels. Subsequently, a set of statistical, temporal, frequency, and nonlinear characteristics of signal was extracted and prioritized according to energy. Once the optimal features were selected from these extractions, linear support vector machines (SVM) and nonlinear models (nearest neighbor (KNN) and multilayer perceptrons (MLPs) were employed to classify signal information. The proposed method’s validity was evaluated through confusion matrix analysis, as well as calculations of specificity, sensitivity, and accuracy. The results suggest that the SVM classifier had a substantial discriminative capacity for distinguishing between Parkinson’s and non-Parkinson’s patients. The support vector machine was the most accurate classifier, achieving an accuracy rate of 98.4% in its ability to distinguish between individuals with Parkinson’s disease and those without. Multilayer perceptrons (MLPs), linear support vector machines (SVM), and nonlinear models (KNN) were used to classify the signal information after the optimal features from these extractions were determined. The proposed method was evaluated by confusion matrix analysis, specificity, sensitivity, and accuracy. The results demonstrate that the SVM classifier was highly discriminative in differentiating patients with and without Parkinson's disease, with an overall accuracy of 98.4% when differentiating individuals with and without Parkinson's disease, making the support vector machine the most accurate classifier.
期刊介绍:
Biomedical Signal Processing and Control aims to provide a cross-disciplinary international forum for the interchange of information on research in the measurement and analysis of signals and images in clinical medicine and the biological sciences. Emphasis is placed on contributions dealing with the practical, applications-led research on the use of methods and devices in clinical diagnosis, patient monitoring and management.
Biomedical Signal Processing and Control reflects the main areas in which these methods are being used and developed at the interface of both engineering and clinical science. The scope of the journal is defined to include relevant review papers, technical notes, short communications and letters. Tutorial papers and special issues will also be published.