Disease Detection Using Heart Sound Classification

Project Code :TCMAPY1515

Objective

The problem addressed by this project is the difficulty in accurately and efficiently diagnosing cardiovascular diseases based on heart sounds. Heart murmurs, artifacts, and normal heartbeats can be challenging to distinguish, especially for non-expert healthcare providers. Manual interpretation of heart sounds is time-consuming and prone to human error, leading to delayed diagnoses and potentially incorrect treatment. This project aims to develop an automated system using advanced machine learning algorithms, such as CNN, LSTM, and ResNet, to classify heart sounds into categories (artifact, murmur, and normal), providing a faster, more reliable, and scalable solution for early disease detection.

Abstract

Heart sound classification plays a critical role in the early detection and diagnosis of cardiovascular diseases. This project aims to develop a disease detection system by analyzing heart sounds to classify them into three categories: artifact, murmur, and normal. Utilizing state-of-the-art deep learning algorithms such as Convolutional Neural Networks (CNN), Long Short-Term Memory networks (LSTM), and ResNet, this system processes audio heart sound data to detect potential anomalies. The dataset for this project is sourced from Kaggle, which contains labeled audio files for heart sound signals. By training the models on this dataset, the system is capable of distinguishing between healthy heartbeats and those with murmurs or artifacts, providing valuable support for clinicians in making accurate and timely diagnoses. The system is designed to accept audio file uploads, classify the heart sound, and provide a reliable diagnosis based on the classification. The outcome of this research is a scalable, efficient, and automated tool that enhances early detection of heart diseases, offering significant potential for improving patient care and outcomes. Keywords: Heart sound classification, CNN, LSTM, ResNet, artifact, murmur, normal, disease detection, deep learning, audio analysis, cardiovascular diseases.

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

Block Diagram

Specifications

SOFTWARE FRONT END REQUIREMENTS

H/W CONFIGURATION:

Β·         Processor                                :  I5/Intel Processor

Β·         RAM                                      :  8GB (min)

Β·          Hard Disk                              :  128 GB

 

S/W CONFIGURATION:

β€’      Operating System                   :   Windows 10

β€’      Server-side Script                   :   Python 3.6

β€’      IDE                                         :   PyCharm, Jupyter notebook

β€’      Libraries Used                        :   Numpy, IO, OS, Flask, Keras, pandas, tensorflow

Demo Video