Litcius/Paper detail

A novel embedded system design for the detection and classification of cardiac disorders

Umair Riaz, Sumair Aziz, Muhammad Umar Khan, Syed Azhar Ali Zaidi, Muhammad Ukasha, Aamir Rashid

2021Computational Intelligence36 citationsDOI

Abstract

Abstract Phonocardiogram (PCG) signals hold significant prognostic and diagnostic information about cardiac health. Numerous PCG or heart sound based automated detection algorithms were previously proposed to assist the disease diagnosis process. Most of the previous studies only focused on algorithmic development. This study presents an intelligent, portable, and low‐cost embedded system for the classification of cardiac disorders associated with heart murmurs. Different stages corresponding to the developed embedded system implementation are summarized as follows: The first stage consists of the acquisition of PCG signals of both normal and patients from various hospitals with a customized and low‐cost stethoscope. The second stage describes the preprocessing, localization of S1 and S2 heart sounds, and the extraction of systole and diastole from a heart signal with an empirical mode decomposition integrated with the self‐developed algorithm. In the third stage, discriminant features are extracted to represent various cardiac classes of PCG signals in a compact manner. In the final stage of the algorithm, the k‐nearest neighbors classifier is trained and tested to distinguish between normal and four cardiac disorders. The proposed algorithm achieved 94% mean accuracy through comprehensive experimentation. The cardiac disorders classification algorithm is implemented on a RP‐based embedded system. Software application with an interactive graphical interface is also designed to assist users. The developed intelligent system is portable, low‐cost, and it enables regular patient‐monitoring. The proposed system has the potential to be employed at remote locations where the availability of doctors remains challenging.

Topics & Concepts

PhonocardiogramComputer scienceStethoscopePreprocessorHilbert–Huang transformHeart soundsArtificial intelligencePattern recognition (psychology)Linear discriminant analysisClassifier (UML)SoftwareFeature extractionSpeech recognitionComputer visionMedicineInternal medicineFilter (signal processing)RadiologyProgramming languagePhonocardiography and Auscultation TechniquesECG Monitoring and Analysis