ECG Analyser Demo

ECG Analyser Demo

pythonjavascriptflaskneurokit2

Nuthan B

J N Sumanth

P R Shashank

A prototype ECG analysis system that processes LabChart .adicht files and performs basic arrhythmia classification.

Problem

ECG data stored in proprietary formats like .adicht requires specialized software, making rapid feature extraction and analysis difficult.

Solution

A Flask-based web application that ingests ECG files, preprocesses signals using NeuroKit2, extracts physiological features, and outputs a binary rhythm prediction.

Key Features

  • Upload and parsing of LabChart ECG files
  • R-peak detection and HRV analysis
  • Feature extraction for ML classification
  • Normal vs arrhythmic prediction

Tech Stack

  • Python, Flask
  • NeuroKit2
  • scikit-learn
  • HTML & JavaScript frontend