An automatic tool for pediatric heart sounds segmentation

In this paper, we present a novel algorithm for pediatric heart sound segmentation, incorporated into a graphical user interface. The algorithm employs both the Electrocardiogram (ECG) and Phonocardiogram (PCG) signals for an efficient segmentation under pathological circumstances. First, the ECG signal is invoked in order to determine the beginning and end points of each cardiac cycle by using wavelet transform technique. Then, first and second heart sounds within the cycles are identified over the PCG signal by paying attention to the spectral properties of the sounds. The algorithm is applied on 120 recordings of normal and pathological children, totally containing 1976 cardiac cycles. The accuracy of the segmentation algorithm is 97% for S1 and 94% for S2 identification while all the cardiac cycles are correctly determined.

[1]  Raymond L. Watrous,et al.  The Impact of Computer‐assisted Auscultation on Physician Referrals of Asymptomatic Patients with Heart Murmurs , 2008, Clinical cardiology.

[2]  E. Toft,et al.  Segmentation of heart sound recordings from an electronic stethoscope by a duration dependent Hidden-Markov Model , 2008, 2008 Computers in Cardiology.

[3]  A. Haghighi-Mood,et al.  A sub-band energy tracking algorithm for heart sound segmentation , 1995, Computers in Cardiology 1995.

[4]  L. Sakari,et al.  A heart sound segmentation algorithm using wavelet decomposition and reconstruction , 1997, Proceedings of the 19th Annual International Conference of the IEEE Engineering in Medicine and Biology Society. 'Magnificent Milestones and Emerging Opportunities in Medical Engineering' (Cat. No.97CH36136).

[5]  J. Hertzberg,et al.  Artificial Neural Network-Based Method of Screening Heart Murmurs in Children , 2001, Circulation.

[6]  M. Saito,et al.  The use of modified constellation graph method for computer-aided classification of congenital heart diseases , 1991, IEEE Transactions on Biomedical Engineering.

[7]  Raymond L. Watrous,et al.  Detection of the first heart sound using a time-delay neural network , 2002, Computers in Cardiology.

[8]  C. S. Lima,et al.  Automatic segmentation of the second cardiac sound by using wavelets and hidden Markov models , 2008, 2008 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[9]  Thierry Dutoit,et al.  Computerized screening of children congenital heart diseases , 2008, Comput. Methods Programs Biomed..

[10]  Paulo Gil,et al.  A New Algorithm for Detection of S1 and S2 Heart Sounds , 2006, 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings.

[11]  Stéphane Mallat,et al.  Characterization of Signals from Multiscale Edges , 2011, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  Thierry Dutoit,et al.  A novel method for pediatric heart sound segmentation without using the ECG , 2010, Comput. Methods Programs Biomed..

[13]  I. Hartimo,et al.  Heart sound segmentation algorithm based on heart sound envelogram , 1997, Computers in Cardiology 1997.

[14]  C. Li,et al.  Detection of ECG characteristic points using wavelet transforms. , 1995, IEEE transactions on bio-medical engineering.

[15]  L. Senhadji,et al.  Time-frequency scaling transformation of the phonocardiogram based of the matching pursuit method , 1998, IEEE Transactions on Biomedical Engineering.

[16]  Jacques P. de Vos,et al.  Automated Pediatric Cardiac Auscultation , 2007, IEEE Transactions on Biomedical Engineering.

[17]  L.J. Stankovic,et al.  Time-frequency signal processing approaches with applications to heart sound analysis , 2006, 2006 Computers in Cardiology.