Cardiac Conduction Simulation: A Hybrid Deep Learning Approach to Classify Realistic ECG Signals

Project Code :TCPGPY1916

Objective

The aim of this project encompasses developing a robust deep learning-based solution for classifying ECG images into four categories: myocardial infarction, history of myocardial infarction, abnormal heartbeat, and normal heart conditions, algorithms including are CNN, MobileNet, DenseNet, and a hybrid MobileNet + LSTM model

Abstract

Cardiac conditions such as myocardial infarction (MI) and arrhythmias pose significant diagnostic challenges, making accurate classification of ECG signals critical for effective treatment and prevention. This project focuses on a comprehensive comparative analysis of four advanced deep learning algorithms—CNN, MobileNet, DenseNet, and an ensemble model combining MobileNet with LSTM—to classify ECG images into four categories: myocardial infarction, history of MI, abnormal heartbeat, and normal heart conditions. The dataset comprises labeled ECG images, enabling the models to learn both spatial and temporal features critical for accurate classification. Each algorithm’s performance is evaluated using metrics like accuracy, precision, recall, and F1-score. Results demonstrate that the ensemble model outperforms individual architectures, leveraging MobileNet's spatial feature extraction and LSTM's sequential pattern recognition to achieve superior accuracy. This approach showcases the potential for robust, automated diagnostic tools in clinical applications. Future work aims to incorporate multi-lead ECG signals and additional metadata to further enhance the system's reliability and scalability for accurate classification in cardiac healthcare systems.

Keywords:
ECG classification, cardiac conditions, CNN, MobileNet, DenseNet, LSTM, hybrid model, deep learning, myocardial infarction, comparative analysis, diagnostic tools.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

H/W CONFIGURATION:

Processor                                 - I3/Intel Processor

Hard Disk                                - 160GB

Key Board                              - Standard Windows Keyboard

Mouse                                     - Two or Three Button Mouse

Monitor                                   - SVGA

RAM                                       - 8GB

S/W CONFIGURATION:

•      Operating System                   :  Windows 7/8/10

•      Server side Script                    :  HTML, CSS, Bootstrap & JS

•      Programming Language         :  Python

•      Libraries                                  :  Flask, Pandas, MySQL. Connector, Tensor flow, Keras

•      IDE/Workbench                      :  VS Code

•      Technology                             :  Python 3.8+

•      Server Deployment                 :  Xampp Server

Demo Video