🧠 Biomedical Signal Analysis for Health Monitoring
This project analyzes real-world ECG (Electrocardiogram) signals using Python to demonstrate a complete biomedical signal processing pipeline — from raw data to feature extraction and basic machine learning.
It’s built to showcase signal processing, data handling, and applied ML in a healthcare/medical devices context.
🚀 Features
✅ Load real ECG data (MIT-BIH dataset via WFDB)
✅ Noise filtering using digital bandpass filters
✅ R-peak (heartbeat) detection
✅ Heart rate & variability feature extraction
✅ Basic ML-based classification
✅ Data visualization using Matplotlib
🛠 Tech Stack
Python
NumPy, SciPy – signal processing & numerical computing
Matplotlib – visualization
WFDB – real biomedical signal datasets
Scikit-learn – basic machine learning