Abstract
Free full text
Fetal Heart Sounds Detection Using Wavelet Transform and Fractal Dimension
Abstract
Phonocardiography is a non-invasive technique for the detection of fetal heart sounds (fHSs). In this study, analysis of fetal phonocardiograph (fPCG) signals, in order to achieve fetal heartbeat segmentation, is proposed. The proposed approach (namely WT–FD) is a wavelet transform (WT)-based method that combines fractal dimension (FD) analysis in the WT domain for the extraction of fHSs from the underlying noise. Its adoption in this field stems from its successful use in the fields of lung and bowel sounds de-noising analysis. The efficiency of the WT–FD method in fHS extraction has been evaluated with 19 simulated fHS signals, created for the present study, with additive noise up to (3dB), along with the simulated fPCGs database available at PhysioBank. Results have shown promising performance in the identification of the correct location and morphology of the fHSs, reaching an overall accuracy of 89% justifying the efficacy of the method. The WT–FD approach effectively extracts the fHS signals from the noisy background, paving the way for testing it in real fHSs and clearly contributing to better evaluation of the fetal heart functionality.
Introduction
Fetal heart rate (fHR) observation is important for proper fetal well-being assessment during the period of pregnancy. Electronic fetal monitoring (EFM) is a significant tool for the obstetrician, in order to perform various tests at different stages of gestation to estimate the fetal health. The typical examination until the 28th week of pregnancy is composed of continuous measurements of the fetus growth, while at the stage of 29–40weeks, the monitoring of fetal movement, fetal respiration, fHR, and others (Adithya et al., 2017) are included. In current practice, the examination of the fetus is performed by means of ultrasonic-based equipment such as Doppler ultrasound and cardiotocogram (Nassit and Berbia, 2015).
Although Doppler ultrasound and cardiotocogram are the typical fetal observation devices, these techniques present some limitations, mainly because of the cost of the monitoring devices and the complexity of their use, demanding an expert during data acquisition. Moreover, it has not been established that the frequent and long-term exposure to ultrasound energy has no effect on either the fetus or the mother (Salvesen, 2002).
Existing standards of fetal monitoring estimate the fetus and the mother physiology with repetitive examinations. However, complications may occur during pregnancy, i.e., fetal deaths, preterm delivery, hypoxia, and other, which have no specific prevision. Even though the literature is not robust about the risks and their relation to the EFM, long-term fHR monitoring has proven to be an effective approach for better accuracy in the clinical examination of the fetus (Martin, 1998).
A passive alternative for long-term monitoring of the fetus is the fetal heart auscultation. It is a non-invasive method that records the vibroacoustic signals from the abdominal surface. The acoustic signal produced by the fetal heart sound (fHS) can be visually depicted in the fetal phonocardiograph (fPCG). We can separate the fetal heartbeat into two sub-beats, the systolic beat S1 and the diastolic beat S2, which follows S1. The S1 and the S2 sub-beats are generated by the vibratory components of the fetal heart valves closure. The S2 sub-beats present smoother morphology than the S1, making harder the detection of their location. A heart cycle consists of the S1 and S2 sub-beats.
The research of fPCG signals aims to segment the S1 and S2 sub-beats, in order to study the wavelet morphology of the fHSs and the fHR variability. Long-term monitoring of the fHSs reveals information about the fetus growth and functionality. Although there is not enough knowledge about fHS morphology, in order to indicate any pathological conditions, the study of the fPCG signals have shown promising results to the extension of the EFM and the physical examination of the fetus (Adithya et al., 2017).
Auscultation is a low-cost and non-invasive method as it captures the acoustic signal of the fHSs. Moreover, the phonocardiogram device is a flexible method that does not need an expert to record the signals. The mother can take long-term recordings during the day or night and afterward, the doctor can examine the signals and have a more complete overview of the fetus functionality.
Nevertheless, fetal auscultation has many challenges. Because of the place of the fetus in the maternal abdominal, the fPCG signals are loaded with noise from various sources such as maternal heart sounds, digestive sounds, maternal and fetus respiration movements, external noise, and others (Várady et al., 2003; Cesarelli et al., 2012). In the noisy fPCG signals, the fetal heartbeats are often masked by other components, consequently it is difficult to detect without applying robust signal processing methods.
Throughout the years, various signal processing approaches for de-noising the fPCG signal have been examined and proposed (Unser and Aldroubi, 1996; Messer et al., 2001; Várady et al., 2003; Xiu-Min and Gui-Tao, 2009; Chourasia and Mittra, 2010; Chourasia et al., 2011, 2014). Among them, Khadra et al. (1991) were the first to suggest the wavelet transform (WT) as a useful tool for the analysis of heart sounds. Following, many researchers concentrated on the study of wavelet-based techniques for these signals. Vaisman et al. (2012) proposed the WT as a de-noising tool for the determination of the fHR. At the same time, Kovács et al. (2011) used autocorrelation technique, WT, and matching pursuit for the evaluation of fHS. Recently, Chourasia and Tiwari (2013) designed a new wavelet basis function for de-noising the fPCG signals.
The present study was motivated from a previously proposed method of Hadjileontiadis for the separation of lung and bowel sounds from the background noise (Hadjileontiadis, 2005). The latter technique uses a scheme of WT for de-noising the signals and also fractal dimension (FD) analysis for the detection of lung and bowel sounds. The so-called WT–FD filter introduces an alternative way to the enhancement of bioacoustic signals, applicable to any separation problem involving non-stationary transient signals mixed with uncorrelated stationary background noise (Hadjileontiadis, 2005).
In this study, the WT–FD method is suggested for the case of fPCG signals, to effectively locate and extract the fetal heartbeat from the underlying noise. Due to the highly noisy environment and the low acoustic energy of the fetal heartbeat, WT is an efficient method that decomposes the signal into multiple levels for the subtraction of the unwanted stationary noise. Moreover, the method is flexible since it uses short windows at high frequencies and long windows at low frequencies making the wavelet function more similar to the waveforms of the signal. Furthermore, FD analysis is frequently used in biomedical signal processing. There are studies of FD performance at electroencephalograms for the detection of the onset of epileptic seizures and also at electrocardiogram signals for the classification of arrhythmia with satisfying results (Mishra and Raghav, 2010; Polychronaki et al., 2010).
The rest of the paper is formed as follows. Section “Mathematical Background” describes the mathematical background of WT and FD definitions, while Section “The WT–FD Method” presents the proposed method. Section “Implementation and Evaluation Issues” describes the databases that the method was tested and the general indices that used for its evaluation. Finally, Section “Results” confers some experimental results, which evaluate the efficiency of WT-FD algorithm in fPCG signals, and Section “Concluding Remarks” concludes the paper with suggestions for future work.
Mathematical Background
Wavelet Transform
Wavelets are families of functions ψa,b(t) generated from a single-base wavelet ψ(t) called the “mother wavelet,” by dilations and translations (Hadjileontiadis and Panas, 1998; Olkkonen, 2011), i.e.,
where a is the dilation (scale) parameter and b is the translation parameter.
In the past few decades, wavelet analysis has been proved to be an important tool in biomedical engineering. The use of WT in fPCG signals is driven by the nature of the signals itself. Explosive peaks in the time domain produce large coefficients over the wavelet scales, while the noisy background dies out swiftly with increasing scale. In WT, the signal is decomposed into coarse and detail information using a pair of finite impulse response filters (and their adjoins), which are low-pass and high-pass, respectively (Hadjileontiadis, 2005). The process can be described as a tree, which at each step decomposes the low-pass filter into further lower and higher frequency coefficients. Thus, the original signal is decomposed into coefficients of lower resolution, and the high frequency coefficients are not analyzed any further. This scheme is a wavelet-based multiresolution decomposition, and it is known as Mallat algorithm (Mallat and Peyré, 2009). The procedure that uses the coarse and the detail coefficients and yields back to the original signal is multiresolution reconstruction.
In the proposed de-noising method, the decomposition– reconstruction scheme was based on the orthonormal bases and the quadrature mirror filters introduced by Daubechies (1988). This wavelet family was chosen because of the morphology of the mother wavelet, comparatively the waveforms of the fPCG and the testing of other wavelet families.
Fractal Dimension
Fractals are mathematical sets, which describe many natural phenomena with geometrical complexity (Mandelbrot, 1982; Esteller et al., 2001). The term “fractal dimension” can more generally refer to any of the dimensions commonly used for fractals characterization (e.g., capacity dimension, correlation dimension, information dimension, Lyapunov dimension, and Minkowski–Bouligand dimension) (Hadjileontiadis, 2005). More accurately, the FD is a priceless tool that reflects the signal complexity in the time domain. Here, FD was adopted as a means to detect the most important WT coefficients that correspond to the fetal heartbeat in the WT domain, resulting, simultaneously, in significant computational savings.
The FD technique is performed using a sliding window of W =int(0.05Fs) samples length, where int() indicates the integer part of the argument, the constant is empirically set at 0.05 justifying the efficient performance of the algorithm, and Fs denotes the sampling frequency of the signal. It is noticed that when the W window is small, too many false FD peaks are generated and when it is big, the estimated FD is smoothed so the algorithm chooses the false peaks.
Let the processing signal be an N-sample vector. Then, the W -sample window is one-sample shifted along the N-sample input vector in order to obtain point-to-point values of the estimated FD. Every estimated FD obtained with the sliding window is assigned to its midpoint. In this way, the length of the final sequence of the FD(i) is lower than N. This length is extended to comply with the N-sample length of the original input vector, assigning the FD(1) and FD(N−W +1) estimated values to the first and last half of the W −1 missing values, respectively. In this study, we used the Katz’s definition of FD as it is proposed by Hadjileontiadis and Rekanos (2003) for the detection of explosive lung and bowel sounds.
According to Katz (1988), the FD of a curve defined by a sequence of N points is estimated by
where Lc is the total length of the curve, realized as the sum of distances between successive points, i.e.,
where dist(i,j) is the distance between the i and j points of the curve; d is the diameter estimated as
for curves that do not cross themselves; usually, the d diameter is estimated as the distance between the first point of the sequence and the point of the sequence that provides the farthest distance, i.e.,
and ns is the number of steps in the curve, defined as
where α denotes the average step, i.e., the average distance between successive points.
The WT–FD Method
WT–FD Iterative Procedure
The WT–FD method is an iterative procedure performed in order to achieve the best separation of fetal heartbeat from the superimposed noise. The amplitude normalized N-sample input vector X[n] (n =1,…,N), is subjected to the WT–FD technique and is separated into two parts, i.e.,
where E{} denotes the expected value. The parameter ε is a small positive number
A schematic representation and further details about the WT–FD filter can be found in Hadjileontiadis (2005).
WT Coefficient Estimation and Selection
In this study, the Daubechies 4 wavelet family (Daubechies, 1988) has been chosen for de-noising the signal. As described in Section “Wavelet Transform,” WT decomposes the input fPCG signal X[n] (n =1,…,N) into R detail coefficients WTm[n] (m =1,…,R). The number R of the adjustment resolution scales is estimated by log2 N. An example of an fPCG signal is presented in Figures Figures1A–H,1A–H, where the original signal is decomposed into seven levels. It is clearly depicted that the first WT level contains only noise and the last three do not contain any important components of the signal. Hence, from the R estimated coefficients the algorithm selects those including important information and leaves out those including background noise, as described next.
First, from the R estimated WT resolution levels, the first D ones are discarded according to the following criterion:
and from the J =(R−D) coefficients, the first M ones are selected according to the following criterion (Hadjileontiadis, 2007):
with
where
FD-Based S1 and S2 Selection
The fHS segmentation is performing using the FD method across the selected WTj[n] (j =1,…,M) WT level. Specifically, the windowing Katz definition of FD as it is described in Section “Fractal Dimension” is performed at every selected coefficient. Then, the estimated
In the present study, each WTj[n] (j =1,…,M) coefficient is separated in smaller epochs for better FD assessment. Therefore, the FD estimation is more accurate considering the lower peaks. The normal duration of a fetal heart cycle is 430ms and, consequently, a mean value for each epoch is at 430ms in order to contain at least one S1 and one S2 heartbeat. Every epoch is fed in the FD-PPA iteration procedure and then reunited in the WTj[n] (j =1,…,M) coefficient estimation.
The FD-PPA iteration procedure starts with a threshold operation based on the SD of the vector
where
where E{}, as in the former stopping criterion, denotes the expected value, the parameter acc is a small positive number (0<acc1.0) that corresponds to the desired accuracy in the procedure, and the initial value of z0 is equal to 0. When the stopping criterion is not satisfied, the vector
where L is the iteration number of the procedure that is described in Section “WT–FD Iterative Procedure.” After the FD-PPA implementation, the small peaks that do not correspond to any sound and their duration is less than int(0.015Fs), and their normalized amplitude less than 0.25 are removed. Again, int() indicates the integer part of the argument, the constant is empirically set at 0.015, and Fs denotes the sampling frequency of the signal. Subsequently, the
The multiplication of the
In this study, the final goal is to segment the fHS and separate the S1 from the S2 beats. The decision between S1 and S2 is based on the fact that in a cardiac cycle the diastolic duration is longer than the systolic one (Papadaniil and Hadjileontiadis, 2014). For that reason, the following inequality is checked:
where S(l) is a vector that is created by the binary threshold
A criterion of each estimated fetal heartbeat amplitude and the distance between fetal heart cycles is also considered for better decision between S1 and S2 beat. In the literature, the mean amplitude of a fetal S1 beat is equal to 0.7 (Cesarelli et al., 2012), and the distance between fetal heart cycles, i.e., between S2 and the following S1, depends on the fHR. The smaller distance between fetal heart cycles is in case of tachycardia and is about 140ms. Thus, for the decision between S1 and S2 beat, the S1 estimated beat must surpass the 0.5 normalized amplitude and the S2, S1 inter-distance must be outdistance within 130ms.
Implementation and Evaluation Issues
The analysis of this study was applied on a personal computer using Matlab R2015a and tested on simulated databases. Every input signal was tested for 10s considering Fs =1,000Hz, i.e., 10,000 samples.
For the purposes of this research and the algorithmic development of the WT–FD method, a database with fPCG signals was created. Each signal contains simulated S1 and S2 auscultation sounds created by Hadjileontiadis using the model of Chen et al. (1997) and Xu et al. (2001) and adjusted to the duration of fetal heartbeat. The inter-distance between S1 and S2 heart sounds is given by the expression SSID=210−0.5fHR according to Kovacs et al. (2000). Moreover, in order to represent the noise presence, additive white Gaussian noise was used, resulting in signal-to-noise-ratio (SNR) within the range of SNR=[8, 3]dB. The SNR values were computed according to the following steps; measure the power of the signal (Ps), convert the given SNR in decibels (SNRdB) to linear scale according to
The database consists of signals with different heart conditions corresponding to cases such as tachycardia, bradycardia, and arrhythmia. Specifically, after the 20th week of gestation, the fHR is stabilized between the 110 and the 160bpm. Thus, for the normal heartbeat signals, the fHR was set at 140bpm, for the bradycardia signals at 110bpm, for the tachycardia signals at 180bpm, and for cases of arrhythmia a range of 80–200bpm was considered. Hence, many signals with different conditions and different values of additive white Gaussian noise were created and used for testing the present study.
Furthermore, for better assessment of the WT–FD technique, the method was tested on the simulated fPCGs database available via PhysioBank.1 PhysioBank is a large archive of digital recordings of physiological signals and related data for use by the biomedical research community (Goldberger et al., 2000). The simulated fPCG database was created by Cesarelli et al. (2012) and Ruffo et al. (2010). This data set is a series of synthetic fPCG signals related to different fetal states and recording conditions. Simulated fPCG were generated as a sequence of frames, each of which includes simulated S1 and S2 signals, corrupted by noise. These signals are qualified by a range of SNR values that were computed in decibels according to the following formula:
where Ps and Pn are the power of fHS and the power of the noise, respectively. The noise source was simulated by generating maternal and fetal noise, maternal first heart sound, white Gaussian noise, environmental noises, and limited duration impulses considering as sensor noises. The epoch lengths were set equal to 430 and 400ms for the analysis of the PCG drawn from the two databases, respectively, using in both databases a window length of 50 samples.
General Evaluation Indices
The effectiveness of the WT–FD technique was tested via three general evaluation indices. The first QP index calculates the efficiency of the algorithm in the correct detection of the S1 and S2 fetal heartbeat and its performance in the detection of locations that are not related with existing sounds. The QP index is defined as follows:
where SO is the number of sounds that every record contains, SP is the number of sounds that the proposed algorithm detects, and SC is the number of the SP sounds matching the SO sounds. Since the signals are simulated, the location of the existing sounds is specific, i.e., the SO number. For the SC number, the fHS was assumed to have been correctly detected when the estimated peaks lied in the intervals [S(2i+1):S(2i+2)], i.e., the start and end of each existing heart sound.
Furthermore, the second DR index indicates the percentage of the sounds that the WT–FD algorithm correctly detects out of the total number of sounds that it detects. The DR index is defined as follows:
Conclusively, the third SF index indicates the percentage of the sounds that the algorithm detects correctly out of the real fHS that every record contains. The SF index is defined as follows:
The above three indices were calculated for the evaluation of the testing WT–FD method, and the results are presented in Section “Results”.
Results
As mentioned in Section “General Evaluation Indices,” the WT– FD technique was tested on two simulated databases of fPCG signals. The results of this assessment are presented in Tables Tables11 and and22 where the QP, DR, and SF indices are tabulated, providing a means for the evaluation of the performance of the WT–FD algorithm for the detection of the fetal S1 and S2 heartbeat and also each fHS separately.
Table 1
Fetal heart rate | Signal-to-noise-ratio | S1, S2 | S1 | S2 | ||||||
---|---|---|---|---|---|---|---|---|---|---|
QP% | DR% | SF% | QP% | DR% | SF% | QP% | DR% | SF% | ||
140 | 8 | 100 | 100 | 100 | 100 | 100 | 100 | 100 | 100 | 100 |
5 | 100 | 100 | 100 | 100 | 100 | 100 | 100 | 100 | 100 | |
3 | 100 | 100 | 100 | 100 | 100 | 100 | 100 | 100 | 100 | |
110 | 8 | 97.3 | 100 | 94.7 | 100 | 100 | 100 | 94.6 | 100 | 89.5 |
5 | 97.3 | 100 | 94.7 | 100 | 100 | 100 | 94.6 | 100 | 89.5 | |
3 | 98.7 | 100 | 97.3 | 100 | 100 | 100 | 97.3 | 100 | 94.7 | |
180 | 8 | 97.5 | 100 | 95 | 98.3 | 100 | 96.7 | 96.6 | 100 | 93.3 |
5 | 97.5 | 100 | 95 | 98.3 | 100 | 96.7 | 96.6 | 100 | 93.3 | |
3 | 95.6 | 98.2 | 93.3 | 96.7 | 96.7 | 96.7 | 94.9 | 100 | 90 | |
Arrhythmia | 8 | 92.8 | 100 | 86.4 | 97.7 | 100 | 95.5 | 87.9 | 100 | 77.3 |
5 | 94.1 | 100 | 88.6 | 97.7 | 100 | 95.5 | 90.5 | 100 | 81.8 | |
3 | 92 | 100 | 84.1 | 97.7 | 100 | 95.5 | 85.3 | 100 | 72.7 |
Table 2
Signal-to-noise-ratio | S1, S2 | S1 | S2 | ||||||
---|---|---|---|---|---|---|---|---|---|
10log10 | QP% | DR% | SF% | QP% | DR% | SF% | QP% | DR% | SF% |
−6.6 | 94.9 | 100 | 90 | 100 | 100 | 100 | 89.4 | 100 | 80 |
−11.3 | 96.6 | 100 | 93.3 | 100 | 100 | 100 | 93 | 100 | 86.7 |
−15.7 | 87.8 | 92.6 | 83.3 | 93 | 100 | 86.7 | 82.8 | 85.7 | 80 |
−17.2 | 88.1 | 89.7 | 86.7 | 93 | 100 | 86.7 | 83.9 | 81.2 | 86.7 |
−22.1 | 68.9 | 67.7 | 70 | 89.4 | 100 | 80 | 53.3 | 47.4 | 60 |
−24.4 | 66 | 93.3 | 46.7 | 85.6 | 100 | 73.3 | 38.7 | 75 | 20 |
−26.3 | 62 | 82.4 | 46.7 | 77.5 | 100 | 60 | 45.6 | 62.5 | 33.3 |
In particular, Table Table11 presents the cases of 12 simulated fPCG signals created for the present study and consists 4 different fHRs and 3 different SNR values (white Gaussian noise). From Table Table11 it is clear that the WT–FD method is efficient for multiple conditions. The QP index indicates that in all cases of fHR the WT–FD correctly predicts almost all the observed sounds in different SNR values up to 3dB. Specifically, in cases of normal fHR (140bpm), the algorithm has mean performance 100%. In cases of tachycardia (180bpm), bradycardia (110bpm), and arrhythmia, the efficiency of the method is slightly lower although it is sufficiently effective in the detection of the S1 beat locations.
Moreover, Table Table22 presents the cases of seven simulated fPCG signals from PhysioBank with different SNR values. Results for the cases of normal fHR with a range of SNR noise lying in [−26.3, −6.6dB] demonstrate that the WT–FD algorithm segments and detects almost all the observed heart sounds and has a mean accuracy 81%. However, it is clear that the lower the SNR value, the harder it is for the WT–FD to segment and select the correct S2 fetal heartbeat. Very low SNR (less than −22.1dB) makes the S2 sound difficult to distinguish from the noise. The DR index declares that, despite the fact that the algorithm misses a few heartbeats, it does not detect false locations. Most of the detected sounds are assigned to real fetal heartbeat locations. Furthermore, it is notable that all the detected S1 beat locations refer to real sounds.
Figure Figure33 shows the efficiency of the WT–FD technique to recognize the fHS in signals with unexpected noise presence. Figure Figure3A3A corresponds to the X[n] unprocessed signal, and Figure Figure3B3B corresponds to the XREC[n] segmented reconstructed signal. In X[n] signal it is obvious that there is a noisy segment, which is marked with an arrow, that masked the S2 heart sound. In the XREC[n] signal it is clear that the WT–FD successfully extracts the sound.
The proposed WT–FD approach was also tested in real fPCG signals from a small pilot study, involving recordings from three pregnant women. The fPCG signals were recorded using vibration sensors (cost $1 each) embedded in high definition 3D-printed plastic harnesses. Each harness holds a ceramic piezo vibration sensor (35mm diameter) on the maternal abdomen with rubber-made cushion to minimize the shear noise. The 3D-printed harness is designed with precise parameters that rigidly mount the piezo sensor. Each sensor picks fPCG signals through a coaxial cable having very high insulating resistance. Power lab data acquisition system by AD instrument2 was used to record the abdominal phonograms at a sampling frequency of fs =1,000Hz.
A characteristic example of one channel fPCG recording (time section of 3s) with maternal heart rate of 96bpm and fHR of 145bpm is shown in Figure Figure4A.4A. From the latter, it is clear that the fPCG signal is modulated by noise from various sources, and the most intense interferences are the mother’s respiratory and heart sounds. Figure Figure4B4B shows the fourth level of the estimated WT coefficients from the eight level WT decomposition. The WT–FD method selects these WT coefficients that include information regarding the signal of interest, i.e., fHSs, based on the criterion (Eq. 9). For the real fPCG data processing, the constant of the criterion was set at 0.001, leaving out the first three decomposition levels and including only those with embedded fHSs. Finally, Figure Figure4C4C depicts the estimated fHS signal, i.e., the detected S1 and S2 fHSs, marked with (S1) and (S2), respectively, as the final output from the proposed WT–FD method. Note that, in some cases [Figure [Figure4C4C around (0.5–1.5s)], three S2 fHSs were missed by the WT–FD filter due to their lower intensity, compared to the neighboring S1 ones and the local background noise. Nevertheless, when comparing the original recording of Figure Figure4A4A with the outputted fHS signal from the WT–FD approach in Figure Figure4C,4C, a clear contribution to the enhancement of the fHS signal from its original recording is evident.
It should be noted that the fHSs are not perfectly periodic due to the heart rate variability. It can be seen that, despite the noisy signal, the WT–FD method successfully identifies the fHSs and their time location and duration, giving the physicians the means to estimate the fHSs and the fHR. The wavelet morphology of the sounds could vary with different pathophysiological conditions. This is of great importance when the fHSs are continuously recorded for long-term analysis.
Concluding Remarks
The fPCG signals are of low amplitude and loaded with heavy noise. The sources of the noise, i.e., maternal sounds, fetal movement, sound produced by the transducer, and other, are overlapping the main fHS. The literature in the area of fetal auscultation is not strict about the intensity of background noise and the intensities of S1 and S2 heartbeat, because of the different auscultation devices but also due to the different gestation age. Nevertheless, it is possible to argue that the amplitude of the stationary background noise did not fully overlap the fHS, and that the SNR values that have been tested in the present study were sufficient samples of heavily loaded signals. However, as it was shown by the testing results, the WT–FD scheme is quite satisfactory in the analysis of the fHS. This first approach of the research in fPCG signals reveals sufficient information, which indicates that this technique can be a promising fHS segmentation tool. Furthermore, there are perspectives for low-cost and continuous recordings in homecare setups and diagnosis of conditions related, for example, to fetus maturation or specific abnormalities.
Future work will focus upon the extension of WT–FD to real recorded signals for a better review of fetal functionality and the fetal heart cycle. Moreover, multichannel recordings could be considered, taking into account the spatial orientation of the fetus and the proximity to the mother’s heart sound noise. As phonocardiography has been an important field in the research area related to the fetus for some time, efficient characterization of fetal heartbeat could contribute to the automated determination of fetus parameters. In this vein, the determination of multiple fetus health data may reveal new aspects, which could improve the safety of pregnancies.
Author Contributions
Producing the code used in the paper: EK and LH. Analyzing the signals and drawing conclusions as well as discussing the structure of the paper and writing up the final version: EK, LH, IC, and AK.
Conflict of Interest Statement
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest. The reviewer, WT, and handling editor declared their shared affiliation, and the handling editor states that the process nevertheless met the standards of a fair and objective review.
Acknowledgments
The real fPCG data were obtained from a research project funded by Abu Dhabi Education Council (ADEC).
References
- Adithya P. C., Sankar R., Moreno W. A., Hart S. (2017). Trends in fetal monitoring through phonocardiography: challenges and future directions. Biomed. Signal Process. Control 33, 289–305.10.1016/j.bspc.2016.11.007 [CrossRef] [Google Scholar]
- Cesarelli M., Ruffo M., Romano M., Bifulco P. (2012). Simulation of foetal phonocardiographic recordings for testing of FHR extraction algorithms. Comput. Methods Programs Biomed. 107, 513–523.10.1016/j.cmpb.2011.11.008 [Abstract] [CrossRef] [Google Scholar]
- Chen D., Durand L.-G., Lee H. C. (1997). Time-frequency analysis of the first heart sound. Part 1: simulation and analysis. Med. Biol. Eng. Comput. 35, 306–310.10.1007/bf02534081 [Abstract] [CrossRef] [Google Scholar]
- Chourasia V. S., Mittra A. (2010). Wavelet-based denoising of fetal phonocardiographic signals. Int. J. Med. Eng. Inform. 2, 139.10.1504/ijmei.2010.031516 [CrossRef] [Google Scholar]
- Chourasia V. S., Tiwari A. K. (2013). Design methodology of a new wavelet basis function for fetal phonocardiographic signals. Sci. World J. 2013, 1–12.10.1155/2013/505840 [Europe PMC free article] [Abstract] [CrossRef] [Google Scholar]
- Chourasia V. S., Tiwari A. K., Gangopadhyay R. (2014). Interval type-2 fuzzy logic based antenatal care system using phonocardiography. Appl. Soft Comput. 14, 489–497.10.1016/j.asoc.2013.08.016 [CrossRef] [Google Scholar]
- Chourasia V. S., Tiwari A. K., Gangopadhyay R., Akant K. A. (2011). Foetal phonocardiographic signal denoising based on non-negative matrix factorization. J. Med. Eng. Technol. 36, 57–66.10.3109/03091902.2011.638964 [Abstract] [CrossRef] [Google Scholar]
- Daubechies I. (1988). Orthonormal bases of compactly supported wavelets. Commun. Pure Appl. Math. 41, 909–996.10.1002/cpa.3160410705 [CrossRef] [Google Scholar]
- Esteller R., Vachtsevanos G., Echauz J., Litt B. (2001). A comparison of waveform fractal dimension algorithms. IEEE Trans. Circuits Syst. I Fundam. Theory Appl. 48, 177–183.10.1109/81.904882 [CrossRef] [Google Scholar]
- Goldberger A. L., Amaral L. A. N., Glass L., Hausdorff J. M., Ivanov P. C., Mark R. G., et al. (2000). PhysioBank, Physiotoolkit, and Physionet: components of a new research resource for complex physiologic signals. Circulation 101, 215–220.10.1161/01.cir.101.23.e215 [Abstract] [CrossRef] [Google Scholar]
- Hadjileontiadis L. (2005). Wavelet-based enhancement of lung and bowel sounds using fractal dimension thresholding – part I: methodology. IEEE Trans. Biomed. Eng. 52, 1143–1148.10.1109/tbme.2005.846706 [Abstract] [CrossRef] [Google Scholar]
- Hadjileontiadis L. (2007). A novel technique for denoising explosive lung sounds empirical mode decomposition and fractal dimension filter. IEEE Eng. Med. Biol. Mag. 26, 30–39.10.1109/memb.2007.289119 [Abstract] [CrossRef] [Google Scholar]
- Hadjileontiadis L., Rekanos I. (2003). Detection of explosive lung and bowel sounds by means of fractal dimension. IEEE Signal Process. Lett. 10, 311–314.10.1109/lsp.2003.817171 [CrossRef] [Google Scholar]
- Hadjileontiadis L. J., Panas S. M. (1998). A wavelet-based reduction of heart sound noise from lung sounds. Int. J. Med. Inform. 52, 183–190.10.1016/s1386-5056(98)00137-3 [Abstract] [CrossRef] [Google Scholar]
- Katz M. J. (1988). Fractals and the analysis of waveforms. Comput. Biol. Med. 18, 145–156.10.1016/0010-4825(88)90041-8 [Abstract] [CrossRef] [Google Scholar]
- Khadra L., Matalgah M., El-Asir B., Mawagdeh S. (1991). The wavelet transform and its applications to phonocardiogram signal analysis. Med. Inform. 16, 271–277.10.3109/14639239109025301 [Abstract] [CrossRef] [Google Scholar]
- Kovacs F., Torok M., Habermajer I. (2000). A rule-based phonocardiographic method for long-term fetal heart rate monitoring. IEEE Trans. Biomed. Eng. 47, 124–130.10.1109/10.817627 [Abstract] [CrossRef] [Google Scholar]
- Kovács F., Horváth C., Balogh Ádám T., Hosszú G. (2011). Extended noninvasive fetal monitoring by detailed analysis of data measured with phonocardiography. IEEE Trans. Biomed. Eng. 58, 64–70.10.1109/tbme.2010.2071871 [Abstract] [CrossRef] [Google Scholar]
- Mallat S. C., Peyré G. (2009). A Wavelet Tour of Signal Processing: The Sparse Way. Amsterdam: Elsevier. [Google Scholar]
- Mandelbrot B. B. (1982). The Fractal Geometry of Nature. San Francisco: W.H. Freeman. [Google Scholar]
- Martin C. B. (1998). Electronic fetal monitoring: a brief summary of its development, problems and prospects. Eur. J. Obstet. Gynecol. Reprod. Biol. 78, 133–140.10.1016/s0301-2115(98)00059-1 [Abstract] [CrossRef] [Google Scholar]
- Messer S. R., Agzarian J., Abbott D. (2001). Optimal wavelet denoising for phonocardiograms. Microelectronics J. 32, 931–941.10.1016/s0026-2692(01)00095-7 [CrossRef] [Google Scholar]
- Mishra A. K., Raghav S. (2010). Local fractal dimension based ECG arrhythmia classification. Biomed. Signal Process. Control 5, 114–123.10.1016/j.bspc.2010.01.002 [CrossRef] [Google Scholar]
- Nassit M., Berbia H. (2015). “Non-invasive technologies of fetal heart rate diagnosis,” in 2015 Third World Conference on Complex Systems (WCCS), Marrakech.10.1109/icocs.2015.7483228 [CrossRef] [Google Scholar]
- Olkkonen J. (2011). Discrete Wavelet Transforms: Theory and Applications. Rijeka: InTech. [Google Scholar]
- Papadaniil C. D., Hadjileontiadis L. J. (2014). Efficient heart sound segmentation and extraction using ensemble empirical mode decomposition and kurtosis features. IEEE J. Biomed. Health Inform. 18, 1138–1152.10.1109/jbhi.2013.2294399 [Abstract] [CrossRef] [Google Scholar]
- Polychronaki G. E., Ktonas P. Y., Gatzonis S., Siatouni A., Asvestas P. A., Tsekou H., et al. (2010). Comparison of fractal dimension estimation algorithms for epileptic seizure onset detection. J. Neural Eng. 7, 046007.10.1088/1741-2560/7/4/046007 [Abstract] [CrossRef] [Google Scholar]
- Ruffo M., Cesarelli M., Romano M., Bifulco P., Fratini A. (2010). An algorithm for FHR estimation from foetal phonocardiographic signals. Biomed. Signal Process. Control 5, 131–141.10.1016/j.bspc.2010.02.002 [CrossRef] [Google Scholar]
- Salvesen K. Å. (2002). EFSUMB: safety tutorial: epidemiology of diagnostic ultrasound exposure during pregnancy—European Committee for Medical Ultrasound Safety (ECMUS). Eur. J. Ultrasound 15, 165–171.10.1016/s0929-8266(02)00038-1 [Abstract] [CrossRef] [Google Scholar]
- Unser M., Aldroubi A. (1996). A review of wavelets in biomedical applications. Proc. IEEE 84, 626–638.10.1109/5.488704 [CrossRef] [Google Scholar]
- Vaisman S., Salem S. Y., Holcberg G., Geva A. B. (2012). Passive fetal monitoring by adaptive wavelet denoising method. Comput. Biol. Med. 42, 171–179.10.1016/j.compbiomed.2011.11.005 [Abstract] [CrossRef] [Google Scholar]
- Várady P., Wildt L., Benyó Z., Hein A. (2003). An advanced method in fetal phonocardiography. Comput. Methods Programs Biomed. 71, 283–296.10.1016/s0169-2607(02)00111-6 [Abstract] [CrossRef] [Google Scholar]
- Xiu-Min Z., Gui-Tao C. (2009). “A novel de-noising method for heart sound signal using improved thresholding function in wavelet domain,” in 2009 International Conference on Future Biomedical Information Engineering (FBIE), Sanya.10.1109/fbie.2009.5405795 [CrossRef] [Google Scholar]
- Xu J., Durand L.-G., Pibarot P. (2001). Extraction of the aortic and pulmonary components of the second heart sound using a nonlinear transient chirp signal model. IEEE Trans. Biomed. Eng. 48, 277–283.10.1109/10.914790 [Abstract] [CrossRef] [Google Scholar]
Articles from Frontiers in Bioengineering and Biotechnology are provided here courtesy of Frontiers Media SA
Full text links
Read article at publisher's site: https://doi.org/10.3389/fbioe.2017.00049
Read article for free, from open access legal sources, via Unpaywall: https://www.frontiersin.org/articles/10.3389/fbioe.2017.00049/pdf
Citations & impact
Impact metrics
Citations of article over time
Alternative metrics
Smart citations by scite.ai
Explore citation contexts and check if this article has been
supported or disputed.
https://scite.ai/reports/10.3389/fbioe.2017.00049
Article citations
Beat-to-beat fetal heart rate analysis using portable medical device and wavelet transformation technique.
Heliyon, 8(12):e12655, 22 Dec 2022
Cited by: 1 article | PMID: 36636218 | PMCID: PMC9830175
Deep learning identifies cardiac coupling between mother and fetus during gestation.
Front Cardiovasc Med, 9:926965, 29 Jul 2022
Cited by: 2 articles | PMID: 35966548 | PMCID: PMC9372367
A comparative study of single-channel signal processing methods in fetal phonocardiography.
PLoS One, 17(8):e0269884, 19 Aug 2022
Cited by: 0 articles | PMID: 35984866 | PMCID: PMC9390939
FPGA-Based High-Performance Phonocardiography System for Extraction of Cardiac Sound Components Using Inverse Delayed Neuron Model.
Front Med Technol, 3:666650, 12 Aug 2021
Cited by: 0 articles | PMID: 35047923 | PMCID: PMC8757846
Hardware/Software Co-design of Fractal Features based Fall Detection System.
Sensors (Basel), 20(8):E2322, 18 Apr 2020
Cited by: 0 articles | PMID: 32325712 | PMCID: PMC7219672
Go to all (7) article citations
Similar Articles
To arrive at the top five similar articles we use a word-weighted algorithm to compare words from the Title and Abstract of each citation.
Detecting fetal heart sounds by means of Fractal Dimension analysis in the Wavelet domain.
Annu Int Conf IEEE Eng Med Biol Soc, 2017:2201-2204, 01 Jul 2017
Cited by: 0 articles | PMID: 29060333
Wavelet filtering of fetal phonocardiography: A comparative analysis.
Math Biosci Eng, 16(5):6034-6046, 01 Jun 2019
Cited by: 5 articles | PMID: 31499751
Wavelet-based enhancement of lung and bowel sounds using fractal dimension thresholding--Part II: application results.
IEEE Trans Biomed Eng, 52(6):1050-1064, 01 Jun 2005
Cited by: 18 articles | PMID: 15977735
Wavelet-based enhancement of lung and bowel sounds using fractal dimension thresholding--Part I: methodology.
IEEE Trans Biomed Eng, 52(6):1143-1148, 01 Jun 2005
Cited by: 22 articles | PMID: 15977745