Timeline: 36 hrs
Role: UI Engineer
Submitted to HackCWRU 6
The American Heart Association published the first Scientific Statement on Acute Myocardial Infarction in Women. They discovered that:
How can we design a product that will effectively reduce the likelihood of misdiagnosing heart disease in women
The accuracy of a physician's diagnosis improves with their experience in reading
ECG
signals. Artificial Intelligence offers a solution to the problem of misdiagnosis,
particularly
when equipped with a substantial dataset of ECG signals.
Hera is a web-based product that leverages deep learning to predict the likelihood
of a
patient having heart disease based on their ECG results.
Users can upload a photo of their ECG results via our web or mobile application, and
our system meticulously
analyzes these results using a deep learning model to estimate the probability of
heart-related issues.
Core Functionalities of Product
The deep learning model is constructed using a Python-based CNN algorithm, comprising
four
convolutional layers and two fully connected layers. To initiate the model training
process,
we ensure that the input data adheres to the required format.
We obtained the ECG dataset from the PhysioNet website and performed preprocessing to
render
it compatible with the CNN in the Keras library.
Following this, we partitioned the dataset into separate sets for training and
testing,
enabling us to evaluate accuracy.
In the case of the Android app, we utilized Xamarin and Firebase for development, while
the
web application was created using a CherryPy server.
HERA takes its name from the Greek goddess of women's health
Collecting user data was just as important as dislaying results. Questions like:
were important in determing how the patient might be feeling.
It was very important that we kept the interface very simple since most of our users
would be
well in their late 30s
and older. With the project duration being short, I couldn't go over multiple iterations
as
there were other parts of the project to get to.
The product sport a user-friendly, straightforward user interface and include an image
uploading feature.
Our strategy involves storing these images on the server, with the intention of
leveraging
the collected data to enhance our model.
Due to the time constraint, we were unable to implement the functionality of displaying
prompts to the
patients. The final interface ended up being a page to upload your ECG result image.
Landing page of website