Related Experiment Video
Updated: Aug 14, 2025

Flying Insect Detection and Classification with Inexpensive Sensors
Published on: October 15, 2014
Heartbeat sound classification using a hybrid adaptive neuro-fuzzy inferences system (ANFIS) and artificial bee
Pantea Keikhosrokiani1, A Bhanupriya Naidu A/P Anathan1, Suzi Iryanti Fadilah1
1School of Computer Sciences, Universiti Sains Malaysia, Minden, Penang, Malaysia.
Insights
This study introduces an optimized Adaptive Neuro-Fuzzy Inference System (ANFIS) using an artificial bee colony (ABC) algorithm for accurate heart sound classification. The novel ABC-ANFIS model achieved 93% accuracy in detecting murmur sounds, aiding early cardiovascular disease diagnosis.
Area of Science:
- Cardiology
- Biomedical Engineering
- Artificial Intelligence
Background:
- Cardiovascular diseases are a leading global cause of mortality.
- Accurate diagnosis of heart conditions often relies on detecting abnormal heart sounds (murmurs).
- Traditional stethoscope auscultation requires extensive physician training and can be challenging for less experienced practitioners.
Purpose of the Study:
- To develop a highly accurate automated method for classifying heart sounds, specifically detecting murmurs.
- To improve the efficiency and reliability of cardiovascular disease diagnosis through advanced data analytics.
- To introduce a novel optimized Adaptive Neuro-Fuzzy Inference System (ANFIS) model for heart sound analysis.
Main Methods:
- Heartbeat sound data was collected, cleaned, and pre-processed.
- Mel-Frequency Cepstral Coefficients (MFCC) were extracted as features from the heart sounds.
- An Artificial Bee Colony (ABC) algorithm was employed to optimize the ANFIS model for classification.
Main Results:
- The proposed ABC-ANFIS model demonstrated a high accuracy of 93% for classifying the murmur heart sound class.
- The ABC-ANFIS model outperformed existing methods including ANFIS, PSO ANFIS, Support Vector Machine (SVM), KSTM, and K-Nearest Neighbors (KNN).
- The optimized ANFIS approach significantly improved the accuracy of heart sound classification compared to conventional techniques.
Conclusions:
- The ABC-ANFIS model offers a promising, accurate, and automated solution for heart sound classification.
- This approach can assist physicians in the early detection of cardiovascular diseases by reliably identifying murmurs.
- The study highlights the potential of optimized neuro-fuzzy systems in enhancing diagnostic capabilities in cardiology.
Abstract:
Cardiovascular disease is one of the main causes of death worldwide which can be easily diagnosed by listening to the murmur sound of heartbeat sounds using a stethoscope. The murmur sound happens at the Lub-Dub, which indicates there are abnormalities in the heart. However, using the stethoscope for listening to the heartbeat sound requires a long time of training then only the physician can detect the murmuring sound. The existing studies show that young physicians face difficulties in this heart sound detection. Use of computerized methods and data analytics for detection and classification of heartbeat sounds will improve the overall quality of sound detection. Many studies have been worked on classifying the heartbeat sound; however, they lack the method with high accuracy. Therefore, this research aims to classify the heartbeat sound using a novel optimized Adaptive Neuro-Fuzzy Inferences System (ANFIS) by artificial bee colony (ABC). The data is cleaned, pre-processed, and MFCC is extracted from the heartbeat sounds. Then the proposed ABC-ANFIS is used to run the pre-processed heartbeat sound, and accuracy is calculated for the model. The results indicate that the proposed ABC-ANFIS model achieved 93% accuracy for the murmur class. The proposed ABC-ANFIS has higher accuracy in compared to ANFIS, PSO ANFIS, SVM, KSTM, KNN, and other existing studies. Thus, this study can assist physicians to classify heartbeat sounds for detecting cardiovascular disease in the early stages.
Related Concept Videos
Classification of Signals
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
Classification of Systems-I
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
Classification of Systems-II
Hearing

