International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1181
Heart Anomaly Detection using Deep Learning Approach based on
PCG Signal Analysis
Prof. Himanshu Joshi1, Vaibhav Salunke2, Pranav Dhabale3, Parikshit Yalawar4,
Kamlesh Vidhate5
1Professor of Computer Engineering & Savitribai Phule Pune University, JSPM’S Imperial College of Engineering
& Research Wagholi, Pune, India
2,3,4,5Pursuing Bachelor of Computer Engineering Savitribai Phule Pune University, JSPM’S Imperial College of
Engineering & Research Wagholi, Pune, India
----------------------------------------------------------------------***---------------------------------------------------------------------
Abstract -Phonocardiography is one of the effective
techniques for recording of heart sound during a cardiac
cycle which helps in identification and further diagnosis
of diseases related to human heart. Contraction of heart
muscles and closure of heart valve produces heart
sound, which can be analysed by an experienced
cardiologist. The objective of this study is to generate an
automatic classification method using one dimensional
convolution neural network based on phonocardiogram
data for anomaly detection in heart sound.
The proposed system consists of three stages namely 1)
Data Acquisition 2) Pre-processing 3) Feature
Extraction and Classification.
We proposed an intelligent neural network approach for
classification of PCG data. Heart sound recording (PCG
data) which is nothing but an audio file is converted into
its time domain representation. This converted PCG data
is fed as input to convolution neural network. Emphasis
was also given on noisy heart sound recording. Noise
can reduce the efficiency of classification as it can
disturb the values of neural network. The Accuracy of
the proposed system is 91.5% with sensitivity of 0.92
and specificity of 0.91.
Keywords -Convolution neural network, PCG data,
phonocardiogram, heart sound.
1. Introduction
According to World Health Organization (WHO),
cardiovascular diseases (CVD) are the main reason of
most of the deaths globally. CVD kill more people than
any other disease in the world. More than 17.5 million
deaths across the globe are due to the cardiovascular
diseases. About 610,000 people die of heart disease in
the United States every year– that’s 1 in every 4 deaths.
More than 29% of the total deaths in 2004 are due to
cardiovascular diseases and the number is increasing
every day. Coronary heart disease (CHD) is the most
common type of heart disease, killing over 370,000
people annually. The current methods of detecting the
primary signs of abnormalities in heart are very costly.
They may not be affordable in underdeveloped and
developing countries where the economic condition of
the country is not so good. So, there is a need for a
feasible and reliable system for early detection of heart
abnormalities. Any method which can help to detect
signs of heart disease could therefore have a significant
impact on world health.
The stethoscope is an acoustic medical device for
auscultation, or listening to the internal sounds of
human body. It is a primary device to listen to heart
sound. The advantage of using electronic stethoscope
over acoustic stethoscope is that its properties like
amplified sound output, enhanced frequency range,
ambient noise reduction, etc. It consists of an amplifier
to amplify the low intensity heart sound. Electronic
Stethoscope transmitted sound electronically, so, it can
be a wireless device, or can be a recording device. It can
also provide visual display of the recorded heart sound.
The PCG recording consists of four heart sound signals
namely S1, S2, S3, S4. The first two are normal heart
sounds generated by opening of normal heart valves.
There is abnormal heart sound along with S1 and S2
additional like S3 and S4. These abnormal sounds are
called murmurs. The present medical testing techniques
which can detect the abnormality in heart sound is very
costly. It is not affordable for an average human being.
So, the main challenge is to develop such a technique
which is precise, reliable and affordable.
The heart sound is still the primary tool for detecting
and analysing the condition of human heart. The correct
interpretation of heart condition mostly depends on the
experience of the cardiologists. It can be error prone. A
more reliable computer-based technique needs to be
developed.
Several methods are being proposed for medical system
development for heart disease diagnosis. The objective
our study is to propose an intelligent algorithm to
determine the presence of abnormalities in heart sound
of patient’s data. Also, along with this we wanted to
build a feasible and affordable solution.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1182
2. METHODOLOGY
The methodology [1] proposed in this study is a basic
three steps architecture data acquisition, pre-
processing, classification, the dropout layer.
2.1. Data Acquisition
The data set used for supervised machine learning
purpose is the PASCAL data set which contains the heart
sound recordings labelled by three categories namely
Artefact, Normal heart sound and abnormal heart sound.
Around 400 HS files are there in PASCAL data set.
In the processing step, we made two same copies of the
data set. In the first copy of the data set, the labels
Normal and Abnormal is replaced by Non-Artefact label.
This is done for signal quality assessment. The analogue
HS is then converted into its time domain
representation [2]. The advantage of converting
analogue data into time domain is that the analogue data
is converted into numeric equivalent representation
which is a machine understandable format and also it is
effortless for analysis purpose. Various mathematical
functions can be applied on the numeric data which can
be used for analysis and therefore the time domain
representation is very important.
The input size of CNN is already fixed. So, the recordings
have to be converted to some fixed length prior to
training [3]. We converted the signal into fixed sized
data of 8-11 sec.
If it is longer than specified time, we truncate the data
into fixed size. If it is shorter, we extend it by repeating
the original signal to make it into specified length. Down
sampling is applied to discard the ineffective data. Down
sampling improves the generalization on the data set.
There is some really low frequency sound recorded by
the electronic stethoscope, especially murmur which are
passed through a low pass filter which allows low
frequency sound to pass and eventually rejects the noise
from the data. So, this is the first step towards filtering
noisy data.
2.2. Signal Pre-processing
Signal pre-processing is done for the assessment of
quality of the heart sound files. Artefacts are the sound
files containing noise along with data which are poor in
quality. These HS signals are not fit for classification.
The Signal Quality Assessment block [4] ensures that
these files should be discarded. Now the data set is
remained with only good quality audio files which are
potentially fit for classification.
Fig -1: Proposed block diagram
A CNN can be useful for classification and can be as Good
or Bad Quality classifier [5].So, here the advantages of
neural network is exploited for signal quality
assessment classifier of heart and sound files into good
quality files which free from noise and poor quality files
contain the heart sound data set is feed to a convolution
neural network which classifies the data into two
namely artefact and non-artefact. The main reason of
doing this is to the value of neurons from getting
distorted. While the training neural network, in every
epoch the values of neurons in CNN gets closer and
closer to the actual value feature presented to the neural
network and hence the efficiency increases gradually.
So, if we discard the recordings containing artefacts, we
can increase the efficiency of classification of the neural
network. So, the CNN-1 also known as good or bad
quality signal classifier can also be viewed as the first
step towards increasing the accuracy of the system.
Greater the accuracy of CNN-1 of filtering the bad
quality signal better will be the performance of CNN-2
for classifying normal and abnormal heart sound and
hence better will be the performance of the system.
2.3. Feature Extraction and Classification
Convolution neural network is mainly composed of two parts, feature extraction and classification. The section of feature
extraction is responsible for extracting effective features from the PCG signals automatically. The classification part makes
use of those extracted feature. In short, these two sections complete the main work of this paper cooperatively.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1183
Down sampling
Fig -2: Proposed processing methodology
Purpose of above implementation of neural network:
For binary classification, the last layer has 2 neurons as
shown. It can also be done using 1 neuron but just for
better representation and understanding we have opted
for 2 neurons instead of 1.
Left: PCG data (.wav file) is converted into binary data of
fixed length using time domain representation which is
then fed to CNN model. Right: CNN architecture includes
several convolution and max pooling layers, Batch
Normalization layer followed by fully connected or
dense layers.
2.4 The dropout layer [6]
The term "dropout" refers to dropping out units (both
hidden and visible) in a neural network. It is a very
efficient way of performing model averaging with neural
networks. Model averaging is a natural response to
model uncertainty. The dropout layer allows for
regularization by randomly setting some neurons in
previous layers to zero during training.
a) Max Pooling [6]
The objective of Max pooling is to down-sample an input
representation. It helps in reducing the dimensionality
and alleviate feature extraction. It reduces the
computational cost by reducing the number of
parameters to learned. Batch Normalization allow each
layer of neural network to learn by itself a little bit more,
independently of other layer. It reduces over-fitting and
increases the stability of neural network.
b) Batch Normalization
Batch Normalization allow each layer of neural network
to learn by itself a little bit more, independently of other
layer. It reduces over-fitting and increases the stability
of neural network.
PCG
Data
Time
Domain
Representation
Classification
Conv1Dfilters=4, kersize=9
Maxpool:4
BatchNormalization ()
Conv1Dfilters=4,kersize=9
Maxpool:4
BatchNormalization ()
Conv1Dfilters=8,kersize=9
Maxpool:4
BatchNormalization ()
Conv1Dfilters=16,kersize=9
BatchNormalization ()
Dropout:0.5
Conv1Dfilters=32,kersize=
1
BatchNormalization ()
Dropout:0.75
INPUT
Dence(2)
GlobalAvgPool1D
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1184
3. CONCLUSION
This study attempts to solve a very complex and critical
problem of medical sector. It strives to classify the heart
sound captured by PCG into normal and abnormal heart
sound. This will significantly help the health care
industry as the greatest number of deaths across the
world is due to the heart related problems. The
methodology adopted for classification is a technique in
computer science known as neural network. Use of one-
dimensional neural network is demonstrated. The
model proposed in this study demonstrates a novel
approach for classification of noisy data containing
artefact. First step is Quality assessment. The advantage
of this step that the noisy data does not disturb the
original neural network which is used for classification
of good quality heart sound file into normal and
abnormal heart sound. Instead, a separate neural
network is used for the same purpose of classification of
noisy data from good quality heart sound data.
REFERENCES
[1] A. S. Y. M. N.-A. El-Sayed A. El-Dahshan, “Heart
diseases diagnosis using intelligent algorithm based on
pcg signal analysis.” [Online]. Available: Jul.28,2017
[2] V. V. Nivitha and R. K. I., “Effective heart sound
segmentation and murmur classification using empirical
wavelet transform and instantaneous phase for
electronic stethoscope,” IEEE Sensors Journal, vol. 17,
no. 12, pp. 3861–3872, June 2017. [Online]. Available:
10.1109/JSEN.2017.2694970
[3] C. Schölzel and A. Dominik, “Can electrocardiogram
classification be applied to phonocardiogram data?
#x2014; an analysis using recurrent neural networks,”
in 2016 Computing in Cardiology Conference (CinC),
Sept 2016, pp. 581–584. [Online]. Available:
10.23919/CIC.2016. 7868809
[4] I. Grzegorczyk, M. Solinski, M., A. Perka, J. Rosi´ nski,
J. Rymko,´ K. St1n, and J. Giera, “Pcg classification using a
neural network´ approach,” in 2016 Computing in
Cardiology Conference (CinC), Sept 2016, pp. 1129–
1132. [Online]. Available: 10.23919/CIC.2016.7868946
[5] M. Zabihi, R. A. B., S. Kiranyaz, M. Gabbouj, and K. A.
K., “Heart sound anomaly and quality detection using
ensemble of neural networks without segmentation,” in
2016 Computing in Cardiology Conference (CinC), Sept
2016, pp.613–616. [Online].
Available:10.23919/CIC.2016.7868817
[6] P. Garg, E. Davenport, G. Murugesan, B. Wagner, C.
Whitlow, J. Maldjian, and A. Montillo, “Automatic 1d
convolutional neural network-based detection of
artifacts in meg acquired without electrooculography or
electrocardiography,” in 2017 International Workshop
on Pattern Recognition in Neuroimaging (PRNI), June
2017, pp. 1–4. [Online]. vailable:
10.1109/PRNI.2017.7981506
[7] D. P. Gadekar, N. P. Sable, A. H. Raut, “Exploring Data
Security Scheme into Cloud Using Encryption
Algorithms” International Journal of Recent Technology
and Engineering (IJRTE), Published By:Blue Eyes
Intelligence Engineering & Sciences Publication, ISSN:
2277-3878, Volume-8 Issue-2, July2019, DOI:
10.35940/ijrte.B2504.078219, SCOPUS Journal.
[8] Sable Nilesh Popat*, Y. P. Singh,” Efficient Research
on the Relationship Standard Mining Calculations in
Data Mining” in Journal of Advances in Science and
Technology | Science & Technology, Vol. 14, Issue No. 2,
September-2017, ISSN 2230-9659.

More Related Content

PDF
IRJET- Emotion Analysis for Personality Inference from EEG Signals
PDF
Fn2410141018
PDF
IRJET- Segmentation of PCG Signal: A Survey
PDF
Extraction of respiratory rate from ppg signals using pca and emd
PDF
IRJET-A Survey on Effect of Meditation on Attention Level Using EEG
PDF
IRJET-Estimation of Meditation Effect on Attention Level using EEG
PDF
Lvq based person identification system
PDF
IRJET- Health Monitoring and Stress Detection System
IRJET- Emotion Analysis for Personality Inference from EEG Signals
Fn2410141018
IRJET- Segmentation of PCG Signal: A Survey
Extraction of respiratory rate from ppg signals using pca and emd
IRJET-A Survey on Effect of Meditation on Attention Level Using EEG
IRJET-Estimation of Meditation Effect on Attention Level using EEG
Lvq based person identification system
IRJET- Health Monitoring and Stress Detection System

What's hot (20)

PDF
P045068488
PDF
IRJET - Implementation of Disease Prediction Chatbot and Report Analyzer ...
PDF
Health Care Monitoring for the CVD Detection using Soft Computing Techniques
PDF
IRJET- Deep Learning Technique for Feature Classification of Eeg to Acces...
DOCX
CNC upgradation
PDF
IRJET - Heart Health Classification and Prediction using Machine Learning
PDF
IRJET- Heart Beat Based Security System Using Sampling Technique
PDF
IRJET- Review on Wrist Pulse Acquisition System for Monitoring Human Health S...
PDF
A Study of EEG Based MI BCI for Imaginary Vowels and Words
PDF
Secure Transmission of Patient Physiological Information in Point of Care System
PDF
IRJET- Analysis of Electroencephalogram (EEG) Signals
PDF
Arduino Based Abnormal Heart Rate Detection and Wireless Communication
PDF
IRJET - IoT based E-Prognosis System
PDF
Comparison of Health Care System Architectures
PDF
IRJET- Detection of Schizophrenia Disorder in Brain MR Images using Segmentat...
PDF
50620130101003
PPT
Research perspectives in biomedical signal processing
PDF
Automatic recognition of the digital modulation types using the artificial ne...
PDF
Internet of Things: Low Cost and Wearable SpO2 Device for Health Monitoring
P045068488
IRJET - Implementation of Disease Prediction Chatbot and Report Analyzer ...
Health Care Monitoring for the CVD Detection using Soft Computing Techniques
IRJET- Deep Learning Technique for Feature Classification of Eeg to Acces...
CNC upgradation
IRJET - Heart Health Classification and Prediction using Machine Learning
IRJET- Heart Beat Based Security System Using Sampling Technique
IRJET- Review on Wrist Pulse Acquisition System for Monitoring Human Health S...
A Study of EEG Based MI BCI for Imaginary Vowels and Words
Secure Transmission of Patient Physiological Information in Point of Care System
IRJET- Analysis of Electroencephalogram (EEG) Signals
Arduino Based Abnormal Heart Rate Detection and Wireless Communication
IRJET - IoT based E-Prognosis System
Comparison of Health Care System Architectures
IRJET- Detection of Schizophrenia Disorder in Brain MR Images using Segmentat...
50620130101003
Research perspectives in biomedical signal processing
Automatic recognition of the digital modulation types using the artificial ne...
Internet of Things: Low Cost and Wearable SpO2 Device for Health Monitoring
Ad

Similar to IRJET - Heart Anomaly Detection using Deep Learning Approach based on PCG Signal Analysis (20)

PDF
Classification_of_heart_sounds_using_fra.pdf
PDF
PHONOCARDIOGRAM HEART SOUND SIGNAL CLASSIFICATION USING DEEP LEARNING TECHNIQUE
PDF
Comparison of window shapes and lengths in short-time feature extraction for...
PDF
APPLICATION OF 1D CNN IN ECG CLASSIFICATION
PDF
IRJET- Arrhythmia Detection using One Dimensional Convolutional Neural Network
PDF
IRJET- Detection of Abnormal ECG Signal using DWT Feature Extraction and CNN
PDF
Au32311316
PDF
PHONOCARDIOGRAM-BASED DIAGNOSIS USING MACHINE LEARNING: PARAMETRIC ESTIMATION...
PDF
Phonocardiogram Based Diagnosis Using Machine Learning : Parametric Estimatio...
PDF
Phonocardiogram Based Diagnosis Using Machine Learning : Parametric Estimatio...
PDF
PHONOCARDIOGRAM-BASED DIAGNOSIS USING MACHINE LEARNING: PARAMETRIC ESTIMATION...
PDF
Phonocardiogram Based Diagnosis Using Machine Learning : Parametric Estimatio...
PDF
PHONOCARDIOGRAM-BASED DIAGNOSIS USING MACHINE LEARNING: PARAMETRIC ESTIMATION...
PDF
SVM + Machine learning + Biomedical
PDF
Fpga based computer aided diagnosis of cardiac murmurs and sounds
PDF
A Review on ECG -Signal Classification of Scalogram Snap shots the use of Con...
PDF
IRJET - ECG based Cardiac Arrhythmia Detection using a Deep Neural Network
PDF
20211008 修論中間発表
PDF
ECG signal analysis using continuous wavelet transformation and deep neural n...
Classification_of_heart_sounds_using_fra.pdf
PHONOCARDIOGRAM HEART SOUND SIGNAL CLASSIFICATION USING DEEP LEARNING TECHNIQUE
Comparison of window shapes and lengths in short-time feature extraction for...
APPLICATION OF 1D CNN IN ECG CLASSIFICATION
IRJET- Arrhythmia Detection using One Dimensional Convolutional Neural Network
IRJET- Detection of Abnormal ECG Signal using DWT Feature Extraction and CNN
Au32311316
PHONOCARDIOGRAM-BASED DIAGNOSIS USING MACHINE LEARNING: PARAMETRIC ESTIMATION...
Phonocardiogram Based Diagnosis Using Machine Learning : Parametric Estimatio...
Phonocardiogram Based Diagnosis Using Machine Learning : Parametric Estimatio...
PHONOCARDIOGRAM-BASED DIAGNOSIS USING MACHINE LEARNING: PARAMETRIC ESTIMATION...
Phonocardiogram Based Diagnosis Using Machine Learning : Parametric Estimatio...
PHONOCARDIOGRAM-BASED DIAGNOSIS USING MACHINE LEARNING: PARAMETRIC ESTIMATION...
SVM + Machine learning + Biomedical
Fpga based computer aided diagnosis of cardiac murmurs and sounds
A Review on ECG -Signal Classification of Scalogram Snap shots the use of Con...
IRJET - ECG based Cardiac Arrhythmia Detection using a Deep Neural Network
20211008 修論中間発表
ECG signal analysis using continuous wavelet transformation and deep neural n...
Ad

More from IRJET Journal (20)

PDF
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
PDF
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
PDF
Kiona – A Smart Society Automation Project
PDF
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
PDF
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
PDF
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
PDF
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
PDF
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
PDF
BRAIN TUMOUR DETECTION AND CLASSIFICATION
PDF
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
PDF
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
PDF
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
PDF
Breast Cancer Detection using Computer Vision
PDF
Auto-Charging E-Vehicle with its battery Management.
PDF
Analysis of high energy charge particle in the Heliosphere
PDF
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
PDF
Auto-Charging E-Vehicle with its battery Management.
PDF
Analysis of high energy charge particle in the Heliosphere
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Kiona – A Smart Society Automation Project
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
BRAIN TUMOUR DETECTION AND CLASSIFICATION
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
Breast Cancer Detection using Computer Vision
Auto-Charging E-Vehicle with its battery Management.
Analysis of high energy charge particle in the Heliosphere
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
Auto-Charging E-Vehicle with its battery Management.
Analysis of high energy charge particle in the Heliosphere
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...

Recently uploaded (20)

PPTX
wireless networks, mobile computing.pptx
PPTX
Principal presentation for NAAC (1).pptx
PPTX
Chapter 2 -Technology and Enginerring Materials + Composites.pptx
PDF
Applications of Equal_Area_Criterion.pdf
PDF
Java Basics-Introduction and program control
PDF
Implantable Drug Delivery System_NDDS_BPHARMACY__SEM VII_PCI .pdf
PPTX
Building constraction Conveyance of water.pptx
PDF
Abrasive, erosive and cavitation wear.pdf
PPTX
mechattonicsand iotwith sensor and actuator
PPTX
CN_Unite_1 AI&DS ENGGERING SPPU PUNE UNIVERSITY
PPTX
ai_satellite_crop_management_20250815030350.pptx
PDF
Soil Improvement Techniques Note - Rabbi
PDF
Computer System Architecture 3rd Edition-M Morris Mano.pdf
PPTX
AUTOMOTIVE ENGINE MANAGEMENT (MECHATRONICS).pptx
PDF
Computer organization and architecuture Digital Notes....pdf
PDF
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
PPT
Chapter 1 - Introduction to Manufacturing Technology_2.ppt
PDF
Design Guidelines and solutions for Plastics parts
PPTX
Petroleum Refining & Petrochemicals.pptx
PDF
August -2025_Top10 Read_Articles_ijait.pdf
wireless networks, mobile computing.pptx
Principal presentation for NAAC (1).pptx
Chapter 2 -Technology and Enginerring Materials + Composites.pptx
Applications of Equal_Area_Criterion.pdf
Java Basics-Introduction and program control
Implantable Drug Delivery System_NDDS_BPHARMACY__SEM VII_PCI .pdf
Building constraction Conveyance of water.pptx
Abrasive, erosive and cavitation wear.pdf
mechattonicsand iotwith sensor and actuator
CN_Unite_1 AI&DS ENGGERING SPPU PUNE UNIVERSITY
ai_satellite_crop_management_20250815030350.pptx
Soil Improvement Techniques Note - Rabbi
Computer System Architecture 3rd Edition-M Morris Mano.pdf
AUTOMOTIVE ENGINE MANAGEMENT (MECHATRONICS).pptx
Computer organization and architecuture Digital Notes....pdf
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
Chapter 1 - Introduction to Manufacturing Technology_2.ppt
Design Guidelines and solutions for Plastics parts
Petroleum Refining & Petrochemicals.pptx
August -2025_Top10 Read_Articles_ijait.pdf

IRJET - Heart Anomaly Detection using Deep Learning Approach based on PCG Signal Analysis

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1181 Heart Anomaly Detection using Deep Learning Approach based on PCG Signal Analysis Prof. Himanshu Joshi1, Vaibhav Salunke2, Pranav Dhabale3, Parikshit Yalawar4, Kamlesh Vidhate5 1Professor of Computer Engineering & Savitribai Phule Pune University, JSPM’S Imperial College of Engineering & Research Wagholi, Pune, India 2,3,4,5Pursuing Bachelor of Computer Engineering Savitribai Phule Pune University, JSPM’S Imperial College of Engineering & Research Wagholi, Pune, India ----------------------------------------------------------------------***--------------------------------------------------------------------- Abstract -Phonocardiography is one of the effective techniques for recording of heart sound during a cardiac cycle which helps in identification and further diagnosis of diseases related to human heart. Contraction of heart muscles and closure of heart valve produces heart sound, which can be analysed by an experienced cardiologist. The objective of this study is to generate an automatic classification method using one dimensional convolution neural network based on phonocardiogram data for anomaly detection in heart sound. The proposed system consists of three stages namely 1) Data Acquisition 2) Pre-processing 3) Feature Extraction and Classification. We proposed an intelligent neural network approach for classification of PCG data. Heart sound recording (PCG data) which is nothing but an audio file is converted into its time domain representation. This converted PCG data is fed as input to convolution neural network. Emphasis was also given on noisy heart sound recording. Noise can reduce the efficiency of classification as it can disturb the values of neural network. The Accuracy of the proposed system is 91.5% with sensitivity of 0.92 and specificity of 0.91. Keywords -Convolution neural network, PCG data, phonocardiogram, heart sound. 1. Introduction According to World Health Organization (WHO), cardiovascular diseases (CVD) are the main reason of most of the deaths globally. CVD kill more people than any other disease in the world. More than 17.5 million deaths across the globe are due to the cardiovascular diseases. About 610,000 people die of heart disease in the United States every year– that’s 1 in every 4 deaths. More than 29% of the total deaths in 2004 are due to cardiovascular diseases and the number is increasing every day. Coronary heart disease (CHD) is the most common type of heart disease, killing over 370,000 people annually. The current methods of detecting the primary signs of abnormalities in heart are very costly. They may not be affordable in underdeveloped and developing countries where the economic condition of the country is not so good. So, there is a need for a feasible and reliable system for early detection of heart abnormalities. Any method which can help to detect signs of heart disease could therefore have a significant impact on world health. The stethoscope is an acoustic medical device for auscultation, or listening to the internal sounds of human body. It is a primary device to listen to heart sound. The advantage of using electronic stethoscope over acoustic stethoscope is that its properties like amplified sound output, enhanced frequency range, ambient noise reduction, etc. It consists of an amplifier to amplify the low intensity heart sound. Electronic Stethoscope transmitted sound electronically, so, it can be a wireless device, or can be a recording device. It can also provide visual display of the recorded heart sound. The PCG recording consists of four heart sound signals namely S1, S2, S3, S4. The first two are normal heart sounds generated by opening of normal heart valves. There is abnormal heart sound along with S1 and S2 additional like S3 and S4. These abnormal sounds are called murmurs. The present medical testing techniques which can detect the abnormality in heart sound is very costly. It is not affordable for an average human being. So, the main challenge is to develop such a technique which is precise, reliable and affordable. The heart sound is still the primary tool for detecting and analysing the condition of human heart. The correct interpretation of heart condition mostly depends on the experience of the cardiologists. It can be error prone. A more reliable computer-based technique needs to be developed. Several methods are being proposed for medical system development for heart disease diagnosis. The objective our study is to propose an intelligent algorithm to determine the presence of abnormalities in heart sound of patient’s data. Also, along with this we wanted to build a feasible and affordable solution.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1182 2. METHODOLOGY The methodology [1] proposed in this study is a basic three steps architecture data acquisition, pre- processing, classification, the dropout layer. 2.1. Data Acquisition The data set used for supervised machine learning purpose is the PASCAL data set which contains the heart sound recordings labelled by three categories namely Artefact, Normal heart sound and abnormal heart sound. Around 400 HS files are there in PASCAL data set. In the processing step, we made two same copies of the data set. In the first copy of the data set, the labels Normal and Abnormal is replaced by Non-Artefact label. This is done for signal quality assessment. The analogue HS is then converted into its time domain representation [2]. The advantage of converting analogue data into time domain is that the analogue data is converted into numeric equivalent representation which is a machine understandable format and also it is effortless for analysis purpose. Various mathematical functions can be applied on the numeric data which can be used for analysis and therefore the time domain representation is very important. The input size of CNN is already fixed. So, the recordings have to be converted to some fixed length prior to training [3]. We converted the signal into fixed sized data of 8-11 sec. If it is longer than specified time, we truncate the data into fixed size. If it is shorter, we extend it by repeating the original signal to make it into specified length. Down sampling is applied to discard the ineffective data. Down sampling improves the generalization on the data set. There is some really low frequency sound recorded by the electronic stethoscope, especially murmur which are passed through a low pass filter which allows low frequency sound to pass and eventually rejects the noise from the data. So, this is the first step towards filtering noisy data. 2.2. Signal Pre-processing Signal pre-processing is done for the assessment of quality of the heart sound files. Artefacts are the sound files containing noise along with data which are poor in quality. These HS signals are not fit for classification. The Signal Quality Assessment block [4] ensures that these files should be discarded. Now the data set is remained with only good quality audio files which are potentially fit for classification. Fig -1: Proposed block diagram A CNN can be useful for classification and can be as Good or Bad Quality classifier [5].So, here the advantages of neural network is exploited for signal quality assessment classifier of heart and sound files into good quality files which free from noise and poor quality files contain the heart sound data set is feed to a convolution neural network which classifies the data into two namely artefact and non-artefact. The main reason of doing this is to the value of neurons from getting distorted. While the training neural network, in every epoch the values of neurons in CNN gets closer and closer to the actual value feature presented to the neural network and hence the efficiency increases gradually. So, if we discard the recordings containing artefacts, we can increase the efficiency of classification of the neural network. So, the CNN-1 also known as good or bad quality signal classifier can also be viewed as the first step towards increasing the accuracy of the system. Greater the accuracy of CNN-1 of filtering the bad quality signal better will be the performance of CNN-2 for classifying normal and abnormal heart sound and hence better will be the performance of the system. 2.3. Feature Extraction and Classification Convolution neural network is mainly composed of two parts, feature extraction and classification. The section of feature extraction is responsible for extracting effective features from the PCG signals automatically. The classification part makes use of those extracted feature. In short, these two sections complete the main work of this paper cooperatively.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1183 Down sampling Fig -2: Proposed processing methodology Purpose of above implementation of neural network: For binary classification, the last layer has 2 neurons as shown. It can also be done using 1 neuron but just for better representation and understanding we have opted for 2 neurons instead of 1. Left: PCG data (.wav file) is converted into binary data of fixed length using time domain representation which is then fed to CNN model. Right: CNN architecture includes several convolution and max pooling layers, Batch Normalization layer followed by fully connected or dense layers. 2.4 The dropout layer [6] The term "dropout" refers to dropping out units (both hidden and visible) in a neural network. It is a very efficient way of performing model averaging with neural networks. Model averaging is a natural response to model uncertainty. The dropout layer allows for regularization by randomly setting some neurons in previous layers to zero during training. a) Max Pooling [6] The objective of Max pooling is to down-sample an input representation. It helps in reducing the dimensionality and alleviate feature extraction. It reduces the computational cost by reducing the number of parameters to learned. Batch Normalization allow each layer of neural network to learn by itself a little bit more, independently of other layer. It reduces over-fitting and increases the stability of neural network. b) Batch Normalization Batch Normalization allow each layer of neural network to learn by itself a little bit more, independently of other layer. It reduces over-fitting and increases the stability of neural network. PCG Data Time Domain Representation Classification Conv1Dfilters=4, kersize=9 Maxpool:4 BatchNormalization () Conv1Dfilters=4,kersize=9 Maxpool:4 BatchNormalization () Conv1Dfilters=8,kersize=9 Maxpool:4 BatchNormalization () Conv1Dfilters=16,kersize=9 BatchNormalization () Dropout:0.5 Conv1Dfilters=32,kersize= 1 BatchNormalization () Dropout:0.75 INPUT Dence(2) GlobalAvgPool1D
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1184 3. CONCLUSION This study attempts to solve a very complex and critical problem of medical sector. It strives to classify the heart sound captured by PCG into normal and abnormal heart sound. This will significantly help the health care industry as the greatest number of deaths across the world is due to the heart related problems. The methodology adopted for classification is a technique in computer science known as neural network. Use of one- dimensional neural network is demonstrated. The model proposed in this study demonstrates a novel approach for classification of noisy data containing artefact. First step is Quality assessment. The advantage of this step that the noisy data does not disturb the original neural network which is used for classification of good quality heart sound file into normal and abnormal heart sound. Instead, a separate neural network is used for the same purpose of classification of noisy data from good quality heart sound data. REFERENCES [1] A. S. Y. M. N.-A. El-Sayed A. El-Dahshan, “Heart diseases diagnosis using intelligent algorithm based on pcg signal analysis.” [Online]. Available: Jul.28,2017 [2] V. V. Nivitha and R. K. I., “Effective heart sound segmentation and murmur classification using empirical wavelet transform and instantaneous phase for electronic stethoscope,” IEEE Sensors Journal, vol. 17, no. 12, pp. 3861–3872, June 2017. [Online]. Available: 10.1109/JSEN.2017.2694970 [3] C. Schölzel and A. Dominik, “Can electrocardiogram classification be applied to phonocardiogram data? #x2014; an analysis using recurrent neural networks,” in 2016 Computing in Cardiology Conference (CinC), Sept 2016, pp. 581–584. [Online]. Available: 10.23919/CIC.2016. 7868809 [4] I. Grzegorczyk, M. Solinski, M., A. Perka, J. Rosi´ nski, J. Rymko,´ K. St1n, and J. Giera, “Pcg classification using a neural network´ approach,” in 2016 Computing in Cardiology Conference (CinC), Sept 2016, pp. 1129– 1132. [Online]. Available: 10.23919/CIC.2016.7868946 [5] M. Zabihi, R. A. B., S. Kiranyaz, M. Gabbouj, and K. A. K., “Heart sound anomaly and quality detection using ensemble of neural networks without segmentation,” in 2016 Computing in Cardiology Conference (CinC), Sept 2016, pp.613–616. [Online]. Available:10.23919/CIC.2016.7868817 [6] P. Garg, E. Davenport, G. Murugesan, B. Wagner, C. Whitlow, J. Maldjian, and A. Montillo, “Automatic 1d convolutional neural network-based detection of artifacts in meg acquired without electrooculography or electrocardiography,” in 2017 International Workshop on Pattern Recognition in Neuroimaging (PRNI), June 2017, pp. 1–4. [Online]. vailable: 10.1109/PRNI.2017.7981506 [7] D. P. Gadekar, N. P. Sable, A. H. Raut, “Exploring Data Security Scheme into Cloud Using Encryption Algorithms” International Journal of Recent Technology and Engineering (IJRTE), Published By:Blue Eyes Intelligence Engineering & Sciences Publication, ISSN: 2277-3878, Volume-8 Issue-2, July2019, DOI: 10.35940/ijrte.B2504.078219, SCOPUS Journal. [8] Sable Nilesh Popat*, Y. P. Singh,” Efficient Research on the Relationship Standard Mining Calculations in Data Mining” in Journal of Advances in Science and Technology | Science & Technology, Vol. 14, Issue No. 2, September-2017, ISSN 2230-9659.