Signal-Processing Driven Machine Learning Algorithms for Parkinson's Progression and Tremor-Based Disease Diagnostics
CSEF · 2015 Mathematics & Software
Overview
Objectives/Goals This project develops a system for rapid hand tremor analysis to diagnose neurological disorders and conduct stage classification of Parkinson's disease (PD). Lacking proper quantification, neurological diseases are often insufficiently supervised, contributing to a death rate of 6.8 million people annually. Hence, this study focuses on quantifying neurological disorders through signal-processing based algorithms (FFT, PSD) that conduct analysis of associated hand tremors. A trained Random Forests machine-learning model (QWK accuracy goal>0.85) allows for predictions of PD severity through passively collected tremor data from the engineered wearable device, therefore creating an autonomous diagnostic tool for multiple neurological disorders. Methods/Materials Methodology of this study is split into three segments: Active analysis, Passive analysis, and Integration of the Python algorithms in an iOS based diagnostic system. Through Fast Fourier Transforms (time domain to frequency domain conversion via Euler derivation) and Peak Detection Algorithms, features of dominant frequency and average amplitude are extracted from 10-second hand tremor examination. These features populate a binary classifier capable of distinguishing between multiple neurological disorders (Essential Tremor, PD, Multiple Sclerosis, etc.). The passive analysis system utilized Power Spectral Density estimates to construct passive tremor trends (used to train RF module for PD severity prediction) in Michael J. Fox foundation sponsored training data. Results The Random Forest ensemble was tested through a Quadratic Weighted Kappa k-fold cross validation, which evaluated inter-rater agreement (human gold standard vs. ML model). For 127 iterations the RF module outputted an average 0.864 kappa score, nearing perfect prediction accuracy of PD progression. The completed device was additionally validated through the use of real PD patients where 4 out of 6 were successfully diagnosed with Parkinson's disease solely based of the tremor trends detected on their hands. Conclusions/Discussion The results represent high accuracies for PD stage identification and validation for neurological disorder demarcation based on hand tremor. This mathematical analysis of tremor creates a novel method of disease diagnostic and quantification, especially useful in rural regions lacking trained neurologists to monitor involuntary-movement based diseases.
Summary statement
This project creates a Random Forest based machine learning model and signal-processing algorithms to analyze hand tremor trends in order to diagnose neurological disorders and conduct Parkinson's disease stage classification.
Help received
Dr. Brigitt Schuele from the Parkinson's Institute and Clinical Center provided information about PD progression and introduced me to the patients at the clinic; Dave Matsumoto from MakeXYZ provided assistance during the 3D printing process.
Competition history
- CSEF 2015
Resources
Related projects
ISEF · 2020
Diagnosing and Monitoring Pathological Tremors: Neural Network and Mobile Technologies
CSEF · 2019
Tracking Parkinsonian Tremors: A Wearable Device Application Utilizing Smart Sensing for Real-Time Monitoring & Analysis
CSEF · 2017
Accurate, Low-Cost Diagnosis of Parkinson's Disease by Detecting Dysphonic Features through a Machine-Learning Algorithm
CSEF · 2017
A Machine Learning Approach for the Diagnosis of Parkinson's Disease via Speech Analysis
ISEF · 2021
NextCare: An Intelligent System for the Early Diagnosis and Remote Monitoring of Parkinson’s Disease Using Machine Learning, Signal Processing and a 3D Printed Wearable Device
ISEF · 2024
Remote Detection and Severity Classification of Parkinson's Disease Using Markerless Videos in Uncontrolled Settings
ISEF · 2020
Implementing a Machine Learning Model in an Effective and Low-Cost Parkinson's Disease Diagnosis Algorithm
ISEF · 2017
Accurate, Low-Cost Diagnosis and Monitoring of Parkinson's Disease by Detecting Dysphonic Features through a Machine-Learning Algorithm
Closest projects by meaning, across every fair and year in the corpus.
Browse more like this
Source: California Science & Engineering Fair public projects