Skip to content
yun358Public

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Parkinson’s Disease Activity Recognition using IMU Sensors

Project Overview

This project aims to classify daily living activities (ADLs) performed by individuals with Parkinson’s disease using inertial measurement unit (IMU) data. Data was collected from wrist and ankle sensors during various ADLs, including activities like typing, walking, and folding sheets. The goal is to create a machine learning model that can distinguish between these activities based on sensor data.

Key Steps:

  1. Data Preprocessing:

    • Cleaned and organized raw sensor data.
    • Removed irrelevant columns and reset the packet counter to a time-based metric.
  2. Feature Extraction:

    • Applied median filtering to smooth signals.
    • Extracted a set of time- and frequency-domain features, such as mean, standard deviation, skew, spectral power entropy, and signal magnitude area.
  3. Model Development:

    • Implemented machine learning models like Random Forest and Gradient Boosted Trees.
    • Used subject-level leave-one-out cross-validation (LOSO CV) to prevent data leakage and ensure robust evaluation.
    • Hyperparameter tuning and feature selection were performed to optimize model performance.
  4. Evaluation:

    • Models were evaluated using accuracy and F1-score metrics.
    • Confusion matrices helped identify ADLs that were more challenging to classify.

Final Outcome:

  • The project demonstrated the potential of IMU-based sensors in accurately classifying daily living activities in Parkinson’s patients, with some activities proving more difficult to differentiate due to similar movement patterns.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages