Android Based ECG Classification
Every year hundreds of thoudand people die of Cardio Vascular Diseases(CVD) . One of the prominent CVD named Arrhythmia is the most fatal which is caused by either very fast or very slow heart beating. Unfortunately most of the cardiac patient die in seclusion where they can not ask someone for
2025-06-28 16:30:15 - Adil Khan
Android Based ECG Classification
Project Area of Specialization Software EngineeringProject SummaryEvery year hundreds of thoudand people die of Cardio Vascular Diseases(CVD) . One of the prominent CVD named Arrhythmia is the most fatal which is caused by either very fast or very slow heart beating. Unfortunately most of the cardiac patient die in seclusion where they can not ask someone for help because of extreame pain caused by the cardiac complications. The fatality rate of the cardiac complications can be reduced in the presence of on time first aid. Our project proposes an android based solution for processing the patient Electrocardiogram(ECG) obtained through an ECG sensor, with artificial Instelligence(AI) tools to generate real time alerts in case of any abnormality in the ECG of patient.
Project ObjectivesThe objective of the project is to deliver a cost effective IoT based solution for processing the ECG of cardiac patients. The main deliverable os the project are an android application, an ECG kit and a Neural Network for the classification of the ECG singals recored through the ECG kit.
Project Implementation MethodThe project comprises of three main modules which are as under.
- Android application:
- ECG Kit:
- Neural Network.
Android Application will be developed using Flutter mobile application development framework. The main user i.e the patient will create account and chose an other user as his subordinate to whom the real time alerts will be sent in case of any complexity.
ECG kit will comprise of an IoT device with a dedicated ECG sensor. The device will be connected to the android application and will send real time ECG signals to the application.
Neural Network will be trained for classification of ECG signals as normal or abnormal and report it to the application for alert generation.
Benefits of the ProjectThe main benefit of this project is to develop a cost effective solution for the patients of Arrhythmia. Moreover, in rural areas this project can provide a solution for analysing real time ECG data for proper diagnosis as most of the hopitals in these areas lack such equipments. In addition this project will also provide user to record his/her daily routine in a user friendly way and can be furnished to the doctor in case of any complexity. Furthermore, this project hopefully will provide a solution for connecting cardiac patients to their family members and automatically a call for help can be generated.
Technical Details of Final DeliverableThere are three main deliverables of the project.
- Android application:
- ECG Kit:
- Neural Network.
Android Application will be developed using Flutter mobile application development framework. The applicatin will be integerated the Firebase -- real time database for data storage and retrieval.
ECG kit will comprise of AD8232 ecg sensor, HC-05 master/slave bluetooth module and an IoT device.
A specialised class of neural networks that is Recurrent Neural Networks will be used for ECG classification as normal of abnormal.
Final Deliverable of the Project Hardware SystemCore Industry MedicalOther Industries IT , Others Core Technology Artificial Intelligence(AI)Other Technologies Internet of Things (IoT), Wearables and ImplantablesSustainable Development Goals Good Health and Well-Being for PeopleRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 21980 | |||
| Arduino UNO | Equipment | 2 | 460 | 920 |
| AD8232 sensor(ECG) | Equipment | 2 | 1600 | 3200 |
| HC-05 Module(Bluetooth) | Equipment | 2 | 430 | 860 |
| Rasberry Pi | Equipment | 1 | 14500 | 14500 |
| Thesis | Miscellaneous | 1 | 2500 | 2500 |