Skip to content
Shiva Karthick edited this page Oct 18, 2023 · 10 revisions

Project Title: Machine Learning-Based ECG Data Processing for Heart Equipment Efficiency

CAPSTONE FLOW CHART (1) CAPSTONE FLOW CHART (2)

https://miro.com/app/board/uXjVMg91aNI=/?share_link_id=525940594520

Introduction:

Cardiovascular diseases (CVD) represent a significant global health challenge, contributing to a substantial portion of worldwide mortality [1]. In response to this pressing issue, our project aims to harness the power of machine learning for enhancing the efficiency of heart equipment. This report outlines the scope, objectives, and the proposed workflow for our project.

Project Scope:

Our project encompasses the following key aspects:

  1. Real-Power Efficiency: Our primary objective is to optimize the power efficiency of heart equipment, particularly focusing on ECG monitoring devices.

  2. Software Acceleration: The project considers the relevance of software acceleration techniques to enhance the performance of ECG data processing.

  3. Filtering vs. Non-Filtering Data: We will investigate the impact of data filtering on our system. While the goal is not to draw definitive conclusions, this analysis will shed light on the computational intensity associated with unfiltered data.

  4. NRF 53 Series Hardware: We will utilize NRF 53 series hardware, including the Power Profiler Kit, to measure power consumption and optimize power efficiency.

Proposed Workflow:

The project will follow the following workflow:

  1. Data Acquisition: We will simulate data acquisition using an external microcontroller, such as the ESP32, to gather data points from the MIT-BIH database.

  2. Signal Processing: Our main microcontroller, the nRF53, will perform signal integrity detection and assess signal quality. Additionally, it will employ compression techniques to efficiently manage data.

  3. Data Transmission: Processed data, represented as RR interval averages, will be transmitted over Bluetooth Low Energy (BLE). This approach will reduce current consumption compared to transmitting raw ECG signals to either a desktop application or a mobile application [Li et al., 1970].

  4. Cloud Integration: The transmitted data will undergo post-processing and be sent to Azure Cloud IoT Hub, where Azure Functions and Azure Machine Learning will be employed for predicting cardiac arrests, pulse detection, and assessing various other health-related risks.

  5. Results Dissemination: The final results will be communicated back to either the desktop application or the mobile application.

Conclusion:

This report serves as an overview of our project's objectives, scope, and proposed workflow. By integrating machine learning, hardware optimization, and efficient data processing, we aim to contribute to the development of more effective and power-efficient heart monitoring equipment. This project holds the potential to make a significant impact on the healthcare industry and improve patient outcomes.

For more detailed information and updates on our project, please refer to the GitHub wiki page, which will serve as a central resource for all team members to stay informed and collaborate effectively.

Developer Setup

References: