Skip to main content

Thank you for visiting You are using a browser version with limited support for CSS. To obtain the best experience, we recommend you use a more up to date browser (or turn off compatibility mode in Internet Explorer). In the meantime, to ensure continued support, we are displaying the site without styles and JavaScript.

A non-invasive multimodal foetal ECG–Doppler dataset for antenatal cardiology research


Non-invasive foetal electrocardiography (fECG) continues to be an open topic for research. The development of standard algorithms for the extraction of the fECG from the maternal electrophysiological interference is limited by the lack of publicly available reference datasets that could be used to benchmark different algorithms while providing a ground truth for foetal heart activity when an invasive scalp lead is unavailable. In this work, we present the Non-Invasive Multimodal Foetal ECG-Doppler Dataset for Antenatal Cardiology Research (NInFEA), the first open-access multimodal early-pregnancy dataset in the field that features simultaneous non-invasive electrophysiological recordings and foetal pulsed-wave Doppler (PWD). The dataset is mainly conceived for researchers working on fECG signal processing algorithms. The dataset includes 60 entries from 39 pregnant women, between the 21st and 27th week of gestation. Each dataset entry comprises 27 electrophysiological channels (2048 Hz, 22 bits), a maternal respiration signal, synchronised foetal trans-abdominal PWD and clinical annotations provided by expert clinicians during signal acquisition. MATLAB snippets for data processing are also provided.

Measurement(s) electrocardiogram (maternal) • abdominal electrocardiogram (fetal) • Respiratory Rate • pulsed-wave Doppler (fetal heart) • heart function measurement • heart electrical impulse conduction trait
Technology Type(s) electrocardiography • piezoresistive belt • pulsed doppler echocardiography
Factor Type(s) gestational age
Sample Characteristic - Organism Homo sapiens

Machine-accessible metadata file describing the reported data:

Background & Summary

The clinical assessment of the foetal heart activity is an important step for diagnosis1,2, and monitoring purposes3,4. Different instrumental techniques can be adopted depending on the gestational age and goal of the examination, including ultrasonography (cardiotocography and echocardiography, mainly in the B-mode and M-mode5 and Doppler6,7,8,9), phonocardiography10,11, magnetocardiography12,13,14, invasive electrocardiography (ECG)15, and non-invasive foetal ECG (fECG)16,17,18.

According to the American Heart Association, although non-invasive fECG has been available for decades, its clinical introduction has been delayed for several reasons8, including the complex setup, a low signal-to-noise ratio (SNR) and the absence of public datasets enabling comparative evaluation of different techniques for the extraction of the fECG signal from non-invasive recordings, and featuring multiple simultaneous modalities for researchers.

Although some public datasets do exist, they have limitations for researchers working on signal processing techniques for fECG extraction19. For example, the DaISy dataset consists of a single 8-lead signal, 10 s long20. A larger number of signals can be found in the Non-Invasive Foetal Electrocardiogram Database, which includes 55 variable-duration recordings of the same participant, between the 21st and 40th week of gestation21. However, only three to four abdominal leads with variable placement are available, which prove inadequate for testing independent component analysis or source localisation algorithms commonly used for fECG extraction and analysis. Similar reservations hold for the Abdominal and Direct Foetal Electrocardiogram Database (ADFECGDB), which contains 4-lead (homogeneous placement) recordings from five women in labour, between the 38th and 41st weeks of gestation22. The advantage of this dataset is the presence of a direct (invasive) reference fECG, which can be used as a gold standard, along with the length of the traces, which are five minutes long. The most recent dataset made publicly available was proposed by Matonia et al.23, which shares signals with ADFECGDB. This dataset was acquired with the Komporel system, partly in late pregnancy (32nd to 42nd weeks) and partly during labour (between the 38th and 42nd weeks). The signals are between 5 to 20 minutes in length; however, the number of channels is limited to four abdominal leads along with scalp lead (for the labour dataset only). The raw data provided is for the direct fECG only, whereas the abdominal leads are pre-filtered and the extracted fECG is also made available. Reference annotation for foetal heartbeats is given by the direct lead for the labour dataset, and by a clinical annotation based on the output of a signal processing algorithm for fECG extraction for the pregnancy dataset. PhysioNet/Computing in Cardiology Challenge 2013 dataset also comprises 4-lead recordings (unknown placement, one minute long), acquired with different systems and including synthetic signals24. The main limitations of this dataset are the heterogeneity, the absence of a reference and a low number of channels. A more recent public dataset, the Non-Invasive Fetal ECG Arrhythmia Database (NIFEA DB)25, includes 12 recordings from foetal arrhythmic cases and 14 normal rhythm cases, where four to five abdominal channels and one chest maternal channel are available per record. Although this dataset collects irregular foetal cardiac rhythm signals, it lacks a reference signal that could be used for verification.

The characteristics of the above-mentioned datasets are listed in Table 1.

Table 1 Comparison of public datasets for foetal ECG research.

Overall, a standard fECG dataset should have an adequate number of leads (preferably sixteen or more26), homogeneous placement, appropriate signal quality and quantisation level (sixteen or more effective number of bits), high sampling frequency (1 kHz or higher), and alternative simultaneous modalities for cross-validation and benchmarking26 for algorithm development and electrophysiological research. Notably, these requirements mainly apply to datasets used for the aforementioned research needs, and not necessarily to the recording of non-invasive fECG for clinical use. In fact, some of the existing FDA/CE approved commercial devices make use of a reduced number of leads or sampling frequencies.

In this study, Non-Invasive Multimodal Foetal ECG-Doppler Dataset for Antenatal Cardiology Research (NInFEA) is introduced to address the shortcomings of currently available datasets and satisfy the aforementioned features, specifically for research purposes. The dataset includes synchronised electrophysiological recordings (24 abdominal unipolar, 3 thoracic bipolar, 2048 Hz, 22 bits), maternal respiration (thoracic belt, 2048 Hz, 22 bits) and foetal cardiac PWD for the first time. A representation of the adopted setup is presented in Fig. 1. The dataset includes 60 entries from 39 pregnant women volunteers, between the 21st and 27st week of gestation. The average signal length was 30.6 s ± 20.6 s depending on the stability of the sample volume for the Doppler recording, which was inevitably affected by foetal movements. Remarkably, the sample volume stability is mandatory to achieve clinically informative representations of the atrioventricular activity. The dataset consists of a total of approximately 4000 foetal heartbeats. As the dataset was not conceived for foetal heart rate (fHR) variability studies (typically requiring at least five minutes of continuous recording), some of the records are relatively short and not recommended for signal processing algorithms requiring a long training period. Some of the cases for this database were previously used for studies on PWD27,28,29 and fECG30,31,32,33.

Fig. 1

Recording setup. (a) Porti7 portable physiological measurement system (TMSi, The Netherlands); (b) USB3HDCAP USB3.0 Video Capture Device (StarTech, Ontario, Canada); (c) Philips iE33 Ultrasound Machine (Philips, The Netherlands).

Along with the dataset, a set of MATLAB functions for data access, visualization and basic processing are also provided. Moreover, all the fECG extraction algorithms used to assess the dataset characteristics reported in this work are freely accessible on the public Git repository of the open-source electrophysiological toolbox (OSET)34, thus enabling complete reproducibility of the presented results and benchmarking with other processing approaches. The NInFEA dataset was acquired at the Pediatric Cardiology and Congenital Heart Disease Unit of the San Michele Hospital (Brotzu) in Cagliari, Italy, from healthy foetuses. The dataset is freely available on Physionet35.


In this section, the recording protocol and different aspects of the dataset are described. We will also explain the supporting functions provided along with the dataset, with some informative metrics obtained for signal quality assessment of the dataset.

Recording protocol

The dataset creation was approved by the Independent Ethics Committee of the Cagliari University Hospital (AOU Cagliari) and performed following the principles outlined in the 1975 Helsinki Declaration, as revised in 2000. All volunteers provided their signed informed consent to the protocol. During the collection of the dataset, all of the information relevant to the pregnancy was recorded. Specifically, the maternal weight and height, number of previous pregnancies, associated risk factors, gestational diabetic conditions and their prescribed treatment.

The inclusion criteria for selecting the participants were: healthy foetuses (from the cardiological perspective) and a gestational week between the 21st and the 27th. The former criterion was set to guarantee a dataset without pathological anomalies that would be poorly represented due to a reduced sample size. The latter criterion was set to obtain signals with acceptable quality in all modalities (electrophysiological and ultrasound). From a bio-electromagnetism perspective, the simple volume conductor approximation assumed the maternal body organs, layers of tissue and fat and amniotic fluid only attenuating the propagation of the fECG signal towards the maternal abdominal electrodes, which holds for early pregnancy but not throughout the whole gestation36,37. The layer with the lowest conductivity is the vernix caseosa, a protective waxy substance that covers the foetus that can greatly attenuate or even suppress the fECG38. Pioneering studies revealed how this substance presents an electrical impedance that is two orders of magnitude higher than that of amniotic fluid and foetal/maternal tissue39. Scientific literature in the field of electrophysiological recordings from the foetal heart explains that the vernix formation and growth generally creates a kind of blackout in the collection of the fECG signals between the 28th and (commonly) 32nd week of gestation when it begins to disappear from parts of the foetal body, in particular the face and head that come in tight contact with the maternal pelvis40. During this period, it is occasionally possible to record the fECG non-invasively; however, there is a significant drop in the detection rate and signal quality41. Moreover, the conduction paths, which were uniform before the 28th week of gestation, become non-uniform after the 32nd week, resulting in potential morphological variations of the fECG36. This is due to the fact that the homogeneous volume conductor hypothesis is no longer valid, which is demonstrated by several studies including comparative analyses with foetal magnetocardiography40.

Since the dataset provides a mechanical reference for the foetal heart function, the highest accuracy in the fECG morphology was pursued by limiting the recordings to the early pregnancy, since in that period the problems related to vernix caseosa can be neglected. Based on these assumptions, the signals cannot be used in physiology studies to infer properties associated with other weeks of gestation. Nevertheless, the signal processing algorithms aimed at the development of fECG extraction algorithms from non-invasive recordings are usually agnostic with respect to this aspect.

Before each recording session, the cardiologist performed the medical examination as per the current clinical guidelines and screened the morphology and functionality of the foetal heart by foetal echocardiography, using the 2D B-mode, M-mode and Doppler. After the assessment of a healthy foetus and explanation of the procedures involved in the data acquisition, the informed consent was signed by the pregnant women and the acquisition setup was arranged.

Recordings were performed with the participant at rest, in a comfortable semi-sitting position on an echocardiography table. After the electrodes were attached, the respiration belt was fastened around the participant’s chest and the cardiologist checked the position of the foetus by B-mode echography (this information was included in the metadata of the dataset). The simultaneous multimodal acquisition was then initiated after the correct sample volume for the echocardiography was identified.

Among the different technologies commonly used, the foetal echocardiography is primarily used to provide a reference signal in early pregnancy. The echocardiography provides the operator with different modalities, aimed at studying different aspects of the foetal heart, including conventional 2D imaging (B-mode), pulsed-wave Doppler42 (or the continuous-wave Doppler, when the sample speed exceeds its limits7) and pulsed tissue Doppler echocardiography43,44, which accurately provide the localisation of many arrhythmias45. Additionally, the M-Mode6,46 along with PWD, are tipically used for the routine evaluation of fHR and rhythm, from which electrophysiological events can be roughly estimated5. For this dataset collection, PWD was chosen as the best option from a cardiological perspective because of its ability to accurately measure atrial and ventricular intervals. In fact, a main limitation of M-mode is that mechanical events are not well-defined and it is not possible to achieve precise measurements of time intervals between the mechanical events, making the Doppler echocardiography a superior modality for the assessment of the foetal cardiac rhythm and intervals6.

Cardiotocography47, which is typically adopted in late pregnancy for continuous HR monitoring, was discarded from the beginning. In fact, this technique is not able to provide signals useful for the detailed analysis of atrial and ventricular activity, i.e. the ultrasound signal is used to compute fHR but without morphological information on the single heart cycle, whereas foetal echocardiography is normally used for detailed analysis of the foetal heart morphology and function48.

The details of the PWD, respiration and foetal ECG signal acquisition protocols and the developed algorithms for pre-processing and synchronization of these different modalities are detailed in the following sections.

Pulsed-wave Doppler

The spectral Doppler shows the blood-flow velocities, the direction of the flow, the timing of the cardiac events and the intensity of the flow. The PWD can also provide blood-flow information from a particular location in the heart or the great vessels. PWD represents the best choice to provide a reference signal for cardiac rhythm analysis5 in early pregnancy; as a result, it is commonly used by paediatric cardiologists for in utero assessment of foetal arrhythmias7,42,45. Of course, its accuracy in the determination of the fHR is severely limited by the temporal resolution, characteristic noises and limited definition of the 2D signal. Nevertheless, it provides adequate information on the instantaneous HR to the cardiologist and sufficient information about the atrioventricular activity and aortic flow.

PWD signal acquisition

For the recording of the PWD signal, the five-chamber apical window was adopted49 (see Fig. 2), which allows flow monitoring across the mitral and aortic valves. In particular, an apical five-chamber view allows for recognizing the four cardiac chambers (VDX, ADX, VSN and ASN, in Fig. 2) and the first part of the aorta (AO, in Fig. 2). This window is characterised by a specific PWD pattern, typical of atrial and ventricular functions, which can be easily explained with respect to the blood flow. The atrial function gives rise to a biphasic wave, with a first peak (E) determined by the passive filling of the ventricle because of the differential pressure between the two chambers, and a second peak (A) during the atrial contraction. The E and A peaks contribute to the formation of an M-shaped waveform50. The systolic flow produces an opposite-polarity monophasic wave in the Doppler velocity flow (the V-wave), resulting in blood flow through the aortic valve. Note that, depending on the foetal presentation in the womb, the mitral blood inflow can direct towards the ultrasound transducer or moving away from it. Therefore, the \({\rm{E}}/{\rm{A}}-{\rm{V}}\) can have a positive polarity (positive E/A-wave, negative V-wave) or a negative polarity (negative E/A-wave, positive V-wave).

Fig. 2

Apical 5-chamber view of the foetal heart: right ventricle (RV), right atrium (RA), left ventricle (LV), left atrium (LA), aortic region (AO), position of the sample volume for PWD (PW).

Different parameters, which are significant for the identification of heart defects and dysfunction, can be extracted from the PWD waveform51. Each atrial event is followed by a ventricular event in a well-defined time-interval. Normal foetuses have a 1:1 atrioventricular (AV) conduction6. The first sign of a conduction dysfunction is reflected in an AV block as the mechanical AV conduction time-interval could identify foetuses within this pathology52. Regarding the atrial activity, the E-wave is smaller than the A peak, and the \({\rm{E}}/{\rm{A}}\) ratio increases during pregnancy towards one and increases more after birth.

From a technical viewpoint, the Philips iE33 Ultrasound Machine (Philips Healthcare, The Netherlands) was used to perform the PWD measurement. The native resolution of the video was 1680 × 1050 pixels, at a frame-rate of 60 Hz with the sweep speed set to 75 mm/s. The PWD signal was recorded through the DVI output with a USB3HDCAP USB3.0 Video Capture Device (StarTech, UK). This frame-grabber was able to record 1080p HD videos with a frame-rate of up to 60 frames per second and H.264 encoding.

PWD processing

The whole video was converted into a single wide image using a MATLAB custom tool by (i) decomposition of the video into single frames, (ii) cropping the images to isolate the region of interest that contains only the PWD signal, (iii) identification of the useful non-redundant frames as where the update front of the PWD wraps to the leftmost side of the image and (iv) appending these frames to create a single wide image containing all of the Doppler velocity spectrum of the processed video.

The single wide images representing the PWD signals are also provided with this dataset, from which various parameters, including the PWD signal envelope, can be extracted. The envelope extraction produces two signals: the upper envelope and lower envelope, respectively the red and blue lines in Fig. 3, for a part of the 27 \({}^{th}\) trace.

Fig. 3

A foetal PWD, belonging to the 27th trace, and the upper and lower envelopes automatically traced with the discussed methods. (Because of the image contrast, the reader is suggested to check the electronic version of this picture).

The envelope extraction involved the following steps, as detailed in28:

  1. 1.

    Image binarization: based on 2D Otsu’s method, we adopted a global threshold from a grey-level-median histogram53. After a test phase, this threshold was selected as the most efficient and robust regarding noise and information preservation28.

  2. 2.

    Area opening: removal of four-connected components with a small area (70 pixels). In addition to the noise, this step removed also the dotted line characterising the vertical grid of the iE33 video.

  3. 3.

    Edge detection: extraction of the two 1D envelopes, representing the upper and lower profile of the PWD image, respectively:

$${G}_{u}(x)=\left(\arg \mathop{max}\limits_{y}\left\{I(x,y)=1\right\}\right)-{y}_{b}$$

where yb is the baseline position, that is the horizontal axis line that separates the image into two parts containing the negative and the positive waves, whose polarities depend on the direction of the blood flow, if it is moving away or going towards the transducer, respectively. Figure 3 shows a segment of a the PWD signal with the associated Gu and Gl curves. Based on the time information and image resolution, the envelopes present 284 samples per second, which can be assumed to be the sampling rate for these signals.

Foetal ECG and maternal respiration

The fECG can be ten to twenty times smaller than the maternal ECG in amplitude, and wider in bandwidth, ranging between 0.05 Hz to 250 Hz (because of QRS duration shortening caused by the higher HR)54. For this reason, previous research proposed minimum sampling frequencies between 1 kHz to 2 kHz and an analogue-to-digital quantization resolution of 16 bits26. For this dataset, the bio-potentials were recorded with a Porti7 portable physiological measurement system (TMSi, The Netherlands). The system features simultaneous sampling up to 2048 Hz on the available input channels; however, the input bandwidth is limited by the internal digital decimation filter to approximately 550 Hz (0.27 × the sampling frequency). The analogue front-end is dc-coupled (contains no high-pass filter) with a 300 mV peak-to-peak amplitude range. Therefore, the digitisation at 22 bits provides a 71.5 nV amplitude resolution. Active cables shielding and high input impedance, equal to \(1{0}^{12}\Omega \), reduces the needs of hard skin preparation and power-line interference. The device features 32 simultaneously sampled channels: 24 unipolar (all of the unipolar channels are acquired with respect to their average because it implements an average reference amplifier on these channels only), four bipolar (for differential recordings) and four auxiliary (also bipolar, with an extended dynamic range, used for sensors requiring polarisation). Different versions of the adopted device were previously used for the same purpose by other researchers55 and more recently for advanced studies on foetal scalp electrode recordings and optimisation56.

To date, there is no standard or widely accepted consensus for non-invasive fECG electrode placement. A recent review57, studied twenty abdominal electrode configurations, four of which used 32 or more electrodes, and the rest used less than 16. For this study, to ensure maximum versatility of the dataset and in accordance with the most popular sensor placement schemes57, a set of 30 signal electrodes plus a ground reference was placed as shown in Fig. 4.

Fig. 4

The chosen electrodes positioning for the NInFEA dataset: (a) front and back positioning scheme and (b) image of a real recording (only the abdominal channel and respiration belt are visible).

This configuration can be mapped to lower-dimensional schemes by spatial sub-sampling because of its high spatial redundancy, as shown in Figs. 5 and 6. Moreover, a redundant number of electrodes also improves the chance of recording good-quality signals from multiple channels, even when the ultrasound probe placement introduces artefacts in the electrodes in its proximity. The chosen electrode configuration includes:

  • 22 electrodes connected to unipolar channels, covering a large area of the maternal abdomen, avoiding iliac crests and rib regions (electrodes number 1–22, Fig. 4),

  • two further electrodes connected to unipolar channels, placed on the maternal back (electrode number 23–24, Fig. 4),

  • six electrodes for three bipolar channels, positioned on the maternal thorax, for recording the maternal ECG (to capture three non-coplanar maternal ECG signals, as required by some fECG extraction algorithms and adaptive filtering schemes58,59,60,61), electrode number 25–27, Fig. 4),

  • one reference (signal ground) electrode, positioned on the right maternal hip.

Fig. 5

Replicability of state-of-the-art electrode positioning with the proposed dataset. In order: (a) Adapted from77, (b) Adapted from78, (c) Adapted from79, (d) Adapted from80, (e) Adapted from81, (f) Adapted from60, (g) Adapted from41, (h) Adapted from18,(i) Adapted from82, (j) Adapted from83. (The reader is suggested to check the electronic version of this picture since colours were used to identify the used (green) and unused (red) electrodes from the proposed setup to replicate the one taken from the literature.) Reproduced with permission.

Fig. 6

Replicability of state-of-the-art electrode positioning with the proposed dataset. In order: (a) Adapted from84, (b) Adapted from85, (c) Adapted from86, (d) Adapted from87, (e) Adapted from88, (f) Adapted from89, (g) Adapted from90, (h) Adapted from55, (i) Adapted from91,92. (The reader is suggested to check the electronic version of this picture since colours were used to identify the used (green) and unused (red) electrodes from the proposed setup to replicate the one taken from the literature.) Reproduced with permission.

Considering the FDA/CE cleared non-invasive fECG devices present on the market, the number of channels collected in this dataset is significantly greater. In fact, except for the Meridian M110 Fetal Monitoring System (MindChild Medical, North Andover, MA, USA), which uses patches with 27 electrodes and the ground, other commercial devices use patch systems with less than six electrodes: Monica AN24 (Monica Healthcare, Nottingham, UK), Monica Novii Wireless Patch System (Monica Healthcare, Nottingham, UK), PUREtrace and Nemo Fetal Monitoring System (Nemo Healthcare, Veldhoven, The Netherlands) and the Wearable 5-Channel ECG Chip to Monitor Fetal Heart Rate and Mobility (Imec, Leuven, Belgium, and BloomLife, San Francisco, CA | Genk, Belgium). Figure 7 shows how the electrode positioning from the devices available on the market (characterised by a number of electrodes compatible with the dataset) are nearly reproducible with our setup. Remarkably, the highest number of electrodes of the dataset is meant to provide unavailable features to the scientists working on fECG extraction and foetal cardiac physiology. For instance, it can be useful for studies on the optimisation of electrode placement, the recovery of hidden information on the cardiac axis, the assessment of algorithms for the solution of the inverse problem and lead reconstruction by geometric transforms.

Fig. 7

Replicability of electrode positioning used in the market-available wearable devices with the proposed dataset. In order: (a) Adapted from Monica AN24 (Monica Healthcare, Nottingham, UK), (b)Monica Novii Wireless Patch System (Monica Healthcare, Nottingham, UK), (c) PUREtrace (Nemo Healthcare, Veldhoven, The Netherlands), (d) Nemo Fetal Monitoring System (Nemo Healthcare, Veldhoven, The Netherlands), (e) Wearable 5-Channel ECG Chip to Monitor Fetal Heart Rate and Mobility by Imec and Bloomlife. (The reader is suggested to check the electronic version of this picture since colours were used to identify the used (green) and unused (red) electrodes from the proposed setup to replicate the one taken from the literature).

Small electrodes were chosen considering the large number of abdominal channels. BlueSensor N electrodes (Ambu, Denmark) have been developed for neonates, have a highly conductive liquid gel that reduces the skin-electrode contact impedance. Moreover, the offset connector helps to reduce the cable movement artefacts. Prior to electrode attachment, a mild skin treatment was performed on the maternal abdomen using NuPrep (Weaver and Company, USA), an abrasive gel enhancing the conductivity by reducing the skin contact impedance.

A piezo-resistive respiration belt was placed around the maternal chest and was connected to one of the auxiliary inputs of Porti7. The utilisation of the respiration belt enables further physiological studies and improves signal processing on the electrophysiological signals, e.g. removal of the baseline drift caused by thoracic wall movements during inspiration and expiration.

Multimodal synchronisation

The Porti7 device and iE33 ultrasound machine cannot be directly synchronised for the acquisition of long traces. For this reason, offline synchronisation was performed on the signals recorded from the Porti7 and frame-grabber by exploiting an external trigger signal. This trigger was a low-voltage monophasic positive square wave at 0.1 Hz with a duty cycle of 10%, sent to the Porti7 through a dedicated isolated digital input, and to Philips iE33 through its AUX channel. The trigger has two different amplitudes for the two devices: 4 V for Porti7 and 100 mV for iE33. The trigger was recorded on the Porti7 as a digital signal, synchronised with the other inputs, whereas it was sampled as an analogue signal by the iE33, producing a green trace on the lowest part of the screen, normally reserved to the electrophysiological input when the ECG leads of the ultrasound device are connected to a patient. The synchronisation between the trigger signal and PWD trace, as shown in the iE33 video, is guaranteed by the manufacturer because the AUX signal is conceived to provide a reference electrophysiological signal to the cardiologist during an echocardiography (e.g. as a gating signal).

The synchronisation of PWD and electrophysiological recordings acquired with the Porti7 system was accomplished in post-processing using a custom MATLAB interface. The custom interface presented to the user the PWD video frames with the embedded trigger signal. The user could select how to synchronise the recordings on the first rising or falling edge of the trigger. The user could then scroll the video frames to identify the exact frame where the trigger started to rise or fall, then mark the frame number. Finally, the PWD video and electrophysiological and respiration signals were cut to exactly represent the same epochs of the signals in the two modalities.

This offline synchronisation method was studied with the technicians of the iE33 device and was determined to represent the only accurate way to synchronise the two devices because the other approaches work for only small examination snapshots or frames. The method accuracy was thoroughly tested on different signals prior starting the data acquisition, to ensure the correctness of the results.

Data Records

The dataset is freely available on PhysioNet with the name Non-Invasive Multimodal Foetal ECG-Doppler Dataset for Antenatal Cardiology Research (NInFEA)35. The dataset includes 60 entries from 39 pregnant women volunteers between the 21st and 27th week of gestation. The signal length varies from 7.50 s to 119.80 s (average 30.6 s \(\pm \) 20.6 s). The length of each trace is listed in Table 2. The clinical information about each data record included in the dataset are listed in Table 3. Two files are available for every data record: the PWD trace as an image in the standard Bitmap (.bmp) format and signals from the Porti7 device. The latter is stored in a custom binary format (.bin) described in Table 4, to ensure maximum compatibility. For PhysioNet compatibility, the standard WFDB software package format, which can be read and converted to other formats using functions such as rdsamp from this package62, is also provided in the online dataset.

Table 2 Duration of the signal segments that compose the dataset.
Table 3 Clinical information about mothers and foetuses.
Table 4 The custom binary format used for storing the data files.

The raw electrophysiological and respiration signals are in the n.bin files (n = 1, …, 60), and the WFDB compatible signals are in the n.dat files accompanied by their corresponding n.hea header files. In order to guarantee the maximum precision in the representation of the signals in 32-bit WFDB binary format, the DC offset was removed in this format and the DC value for each channel was saved in the.hea files, for possible use.

The first 27 rows are the channels presented in Fig. 4, row 32 is the maternal respiration signal, row 33 is an internal saw-tooth signal and row 34 is associated with the trigger signal used for synchronisation. The signal processing for data use is completely up to the user because of the raw signals. This gives the final user the possibility to obtain maximum control over the processing applied to the data, including the possibility to digitally combine different unipolar channels to produce differential channels with diverse orientation in space. Given the Porti7 device is dc-coupled, the user is expected to implement baseline wandering removal first because this artefact can be intense depending on maternal respiration and small movements, beyond the pressure effect of the ultrasound probe on the maternal abdomen.

As part of a continuous research project, the dataset will be expanded with more recordings using the same homogeneous setup.

Technical Validation

We demonstrate some important parameters that could help a researcher in the selection and use of our data for the development and assessment of novel algorithms for fECG extraction and processing, PWD analysis and foetal cardiac physiology studies to assess the quality of the presented dataset. As a result, the fECG signal was extracted from the raw data exploiting open-source algorithms and the procedure is described in the following paragraph.

Foetal ECG extraction

Various methods have been developed for non-invasive fECG extraction26. Among the existing methods, multi-channel techniques based on variants of blind and semi-blind source separation methods are the most robust because they can can be used in different gestation ages, different electrode configurations and foetal positions. Herein, we used the most recent developments in this field that apply to multi-channel recordings in low-rank and low SNR, and are robust to maternal and/or fECG morphological variations because of anomalies and temporal variations (e.g. because of foetal motion and rotation during the acquisition session)63,64,65.

The overall steps of the algorithm are depicted in Fig. 8. Accordingly, the raw multi-channel signals are first pre-processed by a band-pass filter with a pass-band between 0.05 Hz and 250 Hz. The maternal R-peaks are then detected from one of the reference thoracic channels. These peaks are used in a so-called deflation algorithm based on periodic component analysis to remove maternal ECG components66. The resultant multi-channel signals are given to a blind-source separation algorithm, known as joint approximate diagonalization of eigenmatrices (JADE), using the jadeR.m MATLAB implementation by J. F. Cardoso67 for extracting the fECG components. Since JADE does not guarantee the order of the fECG in the extracted channels, an automatic channel ranking algorithm developed in64 is used for the automatic ranking of the foetal components. The automatic ranking results were confirmed by an expert, for every participant.

Fig. 8

The overall foetal ECG and heart rate extraction scheme, adopted from64.

The R-peaks of the foetus were next detected from the fECG channel, using a matched filter with predefined templates64. The resulting foetal R-peaks were eventually used for extracting the average fECG morphology. The sample codes and functions for performing the noted fECG extraction scheme are online available in the open-source electrophysiological toolbox (OSET)34.

Some examples of foetal ECG traces extracted with this method from the first six recordings are shown in Fig. 9.

Fig. 9

The extracted foetal ECG traces from the first six recordings between the 5th to the 10th second of recording. In the figure, the foetal ECG is black whereas the reference maternal ECG is light grey. The black asterisks highlight the foetal peaks detected by the exploited algorithm. A blind-source-based separation process was used so the foetal ECG amplitude did not have a physical meaning. The amplitude of the reference thoracic maternal ECG was normalized and rescaled for display purposes only.

Dataset quality assessment

The capability to extract the foetal QRS complexes by exploiting the PWD as a reference signal to check the actual occurrence of a ventricular activation in the foetal heart was analysed to provide some quantitative data to support the quality of the dataset. Even though atrial contraction could occur even without a physiological P wave, the same is not true for the ventricular contraction in relation with the QRS. This is the only option to check the actual effectiveness of a fECG extraction algorithm in early pregnancy, which is not available in any of the available datasets for non-invasive fECG analysis and processing. Nevertheless, considering that there is no tight timing relationship between the mechanical activation of the foetal heart and the originating depolarisation signal, it was impossible to identify a rigorous criterion for the acceptability of a possible foetal QRS occurrence that is different from the visual assessment by the experts. For a visual comparison between the different modalities, we can consider Fig. 10, where a physiological pattern (from the 4th trace and showing the first six beats) is shown (the fECG was extracted with the previously described procedure).

Fig. 10

Example of synchronised foetal ECG (pink), the PWD signal (grey), and lower (blue) and upper (red) PWD envelopes (the first six beats from the 4th trace).

Foetal V-peaks in the PWD were then labelled by visual inspection whereas, on the fECG signal, the R-peaks were automatically obtained by the OSET toolbox, after signal extraction with the aforementioned method34. The foetal QRS detection performance was estimated versus the V-peak occurrence by considering clinically reasonable distances between them (less then 200 ms). The quantitative parameters considered for this assessment were: Accuracy (Acc), Sensitivity (Se), and Positive predictive value (PPV), computed as:


where TP is the number of true positive detections, FP is the number of false positive detections, and FN is the number of false negative detections. Note that since the detected fECG R-peaks are compared with the V-peaks in the PWD, accuracy does not account for the true negatives and is identical with the critical success index in the context of machine learning, which accounts for the total hits divided by the number of hits plus false alarms and misses.

The fECG and acceptable QRS detection were extractable from 95.5% of the data segments (the percentage of the data segments without considerable noise contamination), using the semi-supervised procedure described above. Table 5 lists the evaluation results of the R-peak detection. The median Acc, Se and PPV values were 0.79, 0.97 and 0.81, respectively.

Table 5 Evaluation results of the automatic foetal QRS detection.

Then, instantaneous fHR from the fECG and PWD were evaluated and compared. The comparison was mainly qualitative and affected by both the different time resolutions of the two signals and limited accuracy in identifying fiducial points on the PWD signals. The average value for each trace was derived from the instantaneous values.

Agreement between the simultaneous measurements of fHR was assessed by computing the correlation coefficient and related p-value. Bland-Altman plots were also constructed68. The Bland-Altman plot, depicted in Fig. 11, and the correlation analysis in Fig. 12, confirm the agreement between the mean HR calculated on the two different modalities, PWD and fECG. The correlation coefficient r2 = 0.89 indicates a high fit. The explanation of the differences can be understood from Fig. 13, which shows three different tacograms (HR time series), belonging to three different foetuses, along with the correlation study results between the points of the two traces. The two methods always share the same range and trend of HRs. In Fig. 13, the leftmost plot reveals an r2 = 0.80 showing a high correlation; however, in the rightmost plot, the correlation coefficient dropped to r2 = 0.50, even though the two HR signals follow the same trend. This change is mainly attributed to the different sampling frequency of the two signals because of the steps used for PWD envelope extraction, resulting in a high variability (‘micro-fluctuations’) in the HR and poor precision in the identification of successive V-peaks in the PWD.

Fig. 11

Bland-Altman plot for the foetal heart rate obtained from non-invasive fECG and from PWD traces.

Fig. 12

Correlation between mean foetal heart rate achieved on each trace from fECG (fHR) and PWD (DHR).

Fig. 13

Examples of foetal heart rate obtained from the foetal ECG (fHR) and PWD trace (DHR) for three participants.


This dataset is particularly important for scientists working on foetal ECG extraction from non-invasive recordings because it is the first multimodal dataset in early pregnancy, including non-invasive electrophysiological, maternal respiration and Doppler signals. In particular, the latter is able to provide a non-invasive trustable reference for foetal heart activity in early pregnancy when a scalp electrode cannot be adopted. As no public datasets with synchronised non-invasive electropysiological and echocardiographic signals from the foetal heart are available, this dataset could help develop more insight into clinical knowledge about foetal cardiac function, which is still far from that available for adult cardiology69. As a result, the expected users of this dataset are biomedical engineers working on signal processing as well as scientists interested to the study of foetal cardiology.

In the selection of the reference signal, the choice of foetal echocardiography, and in particular the 2D PWD modality, has significant reflections on some aspects of the dataset. Even though there is no strict timing relationship between the electrical and mechanical activity of the heart, neither in an adult nor foetus, echocardiography can provide hints for guessing the electrophysiological activity during routine evaluation of the fHR and rhythm5. Echocardiography is normally used for the detailed analysis of the foetal heart morphology and function48. PWD and M-mode modalities represent the routine evaluation of fHR and rhythm5 however, the PWD technique is preferred when the main objective is to measure the atrial and ventricular mechanical activity in terms of time intervals. The PWD in this dataset represents the ground truth, so that accuracy in the time measurement plays a major role.

Even after the advances in 2D modalities, Doppler echocardiography is still a fundamental part of the cardiovascular echocardiographic examination70. In particular, PWD is suggested for the assessment of cardiac arrhythmia44 and valvular/blood-flow dysfunctions8. Several studies used PWD alone45 or with the M-mode42 as a reference and complement for the foetal ECG or magnetocardiography. Some synchronised comparisons have been reported in the literature for the latter45; however, no direct comparison between the two modalities has been reported, apart from the HR with 1D Doppler71,72. Given the complex and changing nature of the 1D Doppler signal73, 1D Doppler ultrasound is not adopted in clinical routines, except for cardiotocography47, which is mainly used in late pregnancy for continuous HR monitoring. However, this technique cannot provide a signal useful for the detailed analysis of atrial and ventricular activity, i.e. the ultrasound signal is used only to compute the HR, which usually exploits processing techniques that introduce an averaging effect that in turn could reduce the fHR accuracy and beat-to-beat variability74. For this reason, it was impossible to adopt cardiotocography as a reference signal in our dataset.

Although these results justify the choice of PWD as reference signal for the foetal heart activity in early pregnancy, there is a relevant reverberation on the dataset: the limited duration of the traces requires a meaningful reference signal to reveal details about atrial and ventricular activity. By using PWD (or M-mode)42,45 it is impossible to obtain minutes long recordings without losing the sample volume and then any clinical relevance of the recorded ultrasound signal. The main reason is that the foetus in utero has high mobility in early pregnancy compared with late pregnancy when the size of the foetal heart is significantly larger (at 21 weeks, the inner diameter of the left ventricle is less than 1 cm75). In such conditions, even small foetal movements do not provide a well-shaped morphology of PWD (or M-mode) without probe repositioning. For this reason, for some participants we provided up to three segments extracted from the same continuous recording, after probe repositioning. For the same reason, two out of 60 signals have a duration less than 10 seconds. These short traces were included because they can be valuable for some algorithms not requiring long initial training periods. The longest signal is approximately two minutes, which is a unique case. With such duration, the signals in the dataset are not usable for the study of fHR variability. In such cases, non-invasive fECG or cardiotocography (in late pregnancy) is better.

A further consideration is the number of channels and the positioning of the sensors. The dataset implements a large number of unipolar abdominal channels, providing the user the possibility to reproduce several state-of-the-art positionings conceived by other researchers. This is significantly important for studies on fECG extraction from non-invasive recordings because the impact of this variable on the fECG amplitude at the electrodes has been demonstrated76. By using the proposed dataset, the interested researchers can test different configurations on the same signals, enabling comparison over more than 60 signals. Moreover, studies on the inverse problem, best positioning, foetal heart localisation and value of geometric transforms in the lead system reconstruction can be performed on the available data. This dataset, which is the outcome of more than ten years of research finalised to the identification of the best acquisition setup (device, electrodes positioning, electrodes, multimodal measurement and synchronisation, etc) was expressly developed to help other researchers perform their studies without the the cost, technical and time burden associated with data collection. This dataset will hopefully foster research to provide new methods aimed at addressing the open research issue of optimal foetal ECG extraction.

Usage Notes

The hereby presented dataset and processing tools are provided for public use and may be used with proper citation to the current paper.

Code availability

Beyond the data, a small library of MATLAB (The Mathworks, MA, USA) custom functions accompanies the dataset. In particular, a binary file reader for MATLAB is provided, enabling loading the signals acquired with the Porti7 electrophysiological recording system in a MATLAB variable. Using the source code, analogous readers in different programming languages can be also developed. We also provided a graphical user interface enabling simultaneous scrolling of the long PWD image (first loaded as.bmp file) and all the related Porti7 channels and internal signal (in.bin format). This interface can be used to browse the raw data easily. A scientist can modify its source code to show the fECG signals extracted by the preferred method without any limitation. This feature was not added in this version to avoid any bias in the data evaluation. Additionally, the envelope extraction function described in this paper is available for PWD processing. In this work, we presented the dataset and discussed its potentialities for scientific and technological advancements in the field. As proof of concept, we provided figures of merit enabling researchers to quantitatively evaluate the dataset. The code for fECG extraction and processing is available in the open-source electrophysiological toolbox (OSET)34.


  1. 1.

    Landis, B. J. et al. Prenatal diagnosis of congenital heart disease and birth outcomes. Pediatr Cardiol. 34, 597–605, (2013).

    Article  PubMed  Google Scholar 

  2. 2.

    Hernandez-Andrade, E., Patwardhan, M., Cruz-Lemini, M. & Luewan, S. Early evaluation of the fetal heart. Fetal Diagn Ther 42, 161–173, (2017).

    Article  PubMed  Google Scholar 

  3. 3.

    Macones, G. A. ACOG practice bulletin no. 106: Intrapartum fetal heart rate monitoring: Nomenclature, interpretation, and general management principles. Obstet. & Gynecol. 114, 192–202, (2009).

    Article  Google Scholar 

  4. 4.

    Signorini, M., Fanelli, A. & Magenes, G. Monitoring fetal heart rate during pregnancy: contributions from advanced signal processing and wearable technology. Comput. Math Methods Med. (2014).

  5. 5.

    Hornberger, L. K. Echocardiographic assessment of fetal arrhythmias. Hear. (British Cardiac Soc. 93, 1331–3, (2007).

    Article  Google Scholar 

  6. 6.

    Weber, R., Stambach, D. & Jaeggi, E. Diagnosis and management of common fetal arrhythmias. J Saudi Hear. Assoc 23, 61–66, (2011).

    Article  Google Scholar 

  7. 7.

    Satomi, G. Guidelines for fetal echocardiography. Pediatr. Int. 57, 1–21, (2015).

    Article  PubMed  Google Scholar 

  8. 8.

    Donofrio, M. T. et al. Diagnosis and treatment of fetal cardiac disease. Circ. 129, 2183–2242, (2014).

    Article  Google Scholar 

  9. 9.

    Maulik, D., Nanda, N. C., Maulik, D. & Vilchez, G. A brief history of fetal echocardiography and its impact on the management of congenital heart disease. Echocardiogr. 34, 1760–1767, (2017).

    Article  Google Scholar 

  10. 10.

    Chetlur Adithya, P., Sankar, R., Moreno, W. & Hart, S. Trends in fetal monitoring through phonocardiography: Challenges and future directions. Biomed. Signal Process. Control. 33, 289–305, (2017).

  11. 11.

    Kovács, F. et al. Screening of congenital heart diseases with fetal phonocardiography. Int. J. Biomed. Biol. Eng. 9 (2015).

  12. 12.

    Ter Brake, H. et al. Fetal magnetocardiography: Clinical relevance and feasibility. Phys. C: Supercond. 368, 10–17, (2002).

    ADS  Article  Google Scholar 

  13. 13.

    Fukushima, A., Nakai, K., Kanasugi, T., Terata, M. & Sugiyama, T. Assessment of fetal autonomic nervous system activity by fetal magnetocardiography: Comparison of normal pregnancy and intrauterine growth restriction. J. pregnancy 2011, 218162, (2011).

    Article  PubMed  PubMed Central  Google Scholar 

  14. 14.

    Strasburger, J. F., Cheulkar, B. & Wakai, R. T. Magnetocardiography for fetal arrhythmias. Hear. Rhythm. 5, 1073–1076, (2008).

    Article  Google Scholar 

  15. 15.

    Sacco, A., Muglu, J., Navaratnarajah, R. & Hogg, M. ST analysis for intrapartum fetal monitoring. The Obstet. & Gynaecol. 17, 5–12, (2014).

    Article  Google Scholar 

  16. 16.

    Cohen, W. et al. Accuracy and reliability of fetal heart rate monitoring using maternal abdominal surface electrodes. Acta Obstet Gynecol Scand. 91, (2012).

  17. 17.

    Behar, J. et al. Evaluation of the fetal qt interval using non-invasive fetal ecg technology. Physiol Meas. 37, 1392–403, (2016).

    MathSciNet  Article  PubMed  Google Scholar 

  18. 18.

    Clifford, G., Sameni, R., Ward, J., Robinson, J. & Wolfberg, A. J. Clinically accurate fetal ECG parameters acquired from maternal abdominal sensors. Am. journal obstetrics gynecology 205, 47.e1–5, (2011).

    Article  Google Scholar 

  19. 19.

    Kahankova, R. et al. A review of signal processing techniques for non-invasive fetal electrocardiography. IEEE Rev. Biomed. Eng. 13, 51–73, (2020).

    Article  PubMed  Google Scholar 

  20. 20.

    De Moor, B. Database for the Identification of Systems (DaISy). Website (1997).

  21. 21.

    Goldberger, A. L. et al. Physiobank, physiotoolkit, and physionet: Components of a new research resource for complex physiologic signals. Circ. 101, e215–e220, (2000).

    CAS  Article  Google Scholar 

  22. 22.

    Kotas, M., Jezewski, J., Matonia, A. & Kupka, T. Towards noise immune detection of fetal qrs complexes. Comput. Methods Programs Biomed. 97, 241–256, (2010).

    CAS  Article  PubMed  Google Scholar 

  23. 23.

    Matonia, A. et al. Fetal electrocardiograms, direct and abdominal with reference heartbeat annotations. Sci. Data 7, 1–14, (2020).

    Article  Google Scholar 

  24. 24.

    Silva, I. et al. Noninvasive fetal ECG: The PhysioNet/Computing in Cardiology Challenge 2013. Comput. cardiology 40, 149–152 (2013).

    Google Scholar 

  25. 25.

    Behar, J. A. et al. Noninvasive fetal electrocardiography for the detection of fetal arrhythmias. Prenat. Diagn. 39, 178–187, (2019).

    Article  PubMed  Google Scholar 

  26. 26.

    Sameni, R. & Clifford, G. D. A Review of Fetal ECG Signal Processing; Issues and Promising Directions. Open pacing, electrophysiology & therapy journal 3, 4–20, (2010).

    ADS  Article  Google Scholar 

  27. 27.

    Sulas, E. et al. Automatic Recognition of Complete Atrioventricular Activity in Fetal Pulsed-Wave Doppler Signals. In 2018 40th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), 917–920, (2018).

  28. 28.

    Sulas, E. et al. Fetal pulsed-wave doppler atrioventricular activity detection by envelope extraction and processing. In 2018 Computing in Cardiology Conference (CinC), vol. 45, 1–4, (2018).

  29. 29.

    Sulas, E., Urru, M., Tumbarello, R., Raffo, L. & Pani, D. Automatic Detection of Complete and Measurable Cardiac Cycles in Antenatal Pulsed-Wave Doppler Signals. Comput. Methods Programs Biomed. 105336, (2020).

  30. 30.

    Sulas, E., Urru, M., Tumbarello, R., Raffo, L. & Pani, D. Comparison of single- and multi-reference QRD-RLS adaptive filter for non-invasive fetal electrocardiography. In 2019 41st Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), 1–5, (2019).

  31. 31.

    Sulas, E. et al. Systematic analysis of single- and multi-reference adaptive filters for non-invasive fetal electrocardiography. Math. Biosci. Eng. 17, 286–308, (2020).

    MathSciNet  Article  Google Scholar 

  32. 32.

    Baldazzi, G. et al. Wavelet-Based Post-Processing Methods for the Enhancement of Non-Invasive Fetal ECG. Comput. Cardiol. 2019, 46, (2019).

    Article  Google Scholar 

  33. 33.

    Baldazzi, G. et al. Wavelet Denoising as a Post-Processing Enhancement Method for Non-Invasive Foetal Electrocardiography. Comput. 195, 105558, (2020).

    Article  Google Scholar 

  34. 34.

    Sameni, R. The Open-Source Electrophysiological Toolbox (OSET), version 3.14. Available [Online]: (2018).

  35. 35.

    Pani, D. et al. NiNFEA – Non-Invasive Multimodal Foetal ECG-Doppler Dataset for Antenatal Cardiology Research. PhysioNet (2020).

  36. 36.

    Oostendorp, T. F., van Oosterom, A. & Jongsma, H. W. Electrical properties of tissues involved in the conduction of foetal ECG. Med Biol Eng Comput. 27, 322–324, (1989).

    CAS  Article  PubMed  Google Scholar 

  37. 37.

    Oostendorp, T., van Oosterom, A. & Jongsma, W. H. The effect of changes in the conductive medium of the fetal ECG throughout gestation. Clin. physics physiological measurement 10, 11–20, (1989).

    ADS  Article  Google Scholar 

  38. 38.

    Smith, V. et al. A systematic review of cardiac time intervals utilising non-invasive fetal electrocardiogram in normal fetuses. BMC Pregnancy Childbirth 18, 370, (2018).

    Article  PubMed  PubMed Central  Google Scholar 

  39. 39.

    R, K. A. Transmission characteristics in fetal electrocardiography. Proc. 16th Ann. Conf. on Engineering in Medicine and Biology 5, 134 (1963).

    Google Scholar 

  40. 40.

    Wakai, R. T., Lengle, J. M. & Leuthold, A. C. Transmission of electric and magnetic foetal cardiac signals in a case of ectopia cordis: the dominant role of thevernix caseosa. Phys. Medicine Biol. 45, 1989–1995, (2000).

    ADS  CAS  Article  Google Scholar 

  41. 41.

    Taylor, M. J. et al. Non-invasive fetal electrocardiography in singleton and multiple pregnancies. BJOG: An Int. J. Obstet. & Gynaecol. 110, 668–678, (2003).

  42. 42.

    Behar, J. A. et al. Noninvasive fetal electrocardiography for the detection of fetal arrhythmias. Prenat. Diagn. 39, 178–187, (2019).

    Article  PubMed  Google Scholar 

  43. 43.

    Acharya, G. et al. Comparison between pulsed-wave doppler- and tissue doppler-derived tei indices in fetuses with and without congenital heart disease. Ultrasound Obstet. & Gynecol. 31, 406–411,, (2008).

    CAS  Article  Google Scholar 

  44. 44.

    Tutschek, B. & Schmidt, K. G. Pulsed-wave tissue doppler echocardiography for the analysis of fetal cardiac arrhythmias. Ultrasound obstetrics & gynecology: official journal Int. Soc. Ultrasound Obstet. Gynecol. 38, 406–12, (2011).

    CAS  Article  Google Scholar 

  45. 45.

    Strasburger, J. F. & Wakai, R. T. Fetal cardiac arrhythmia detection and in utero therapy. Nat Rev Cardiol. 7, 277–290, (2010).

    CAS  Article  PubMed  PubMed Central  Google Scholar 

  46. 46.

    Shakespeare, S., Crowe, J., Hayes-Gill, B., Bhogal, K. & K James, D. The information content of doppler ultrasound signals from the fetal heart. Med. & biological engineering & computing 39, 619–26, (2001).

    CAS  Article  Google Scholar 

  47. 47.

    Grivell, R., Alfirevic, Z., Ml Gyte, G. & Devane, D. Antenatal cardiotocography for fetal assessment, vol. 9 (John Wiley & Sons, Ltd., 2015).

  48. 48.

    Hunter, L. E. & Simpson, J. M. Prenatal screening for structural congenital heart disease. Nat. Rev.Cardiol. 11, 323–334, (2014).

    Article  PubMed  Google Scholar 

  49. 49.

    Kisslo, J. A. & Adams, D. B. Principles of doppler echocardiography and the doppler examination# 1. London: Ciba-Geigy (1987).

  50. 50.

    Shechner, O., Greenspan, H., Sheinovitz, M. & Feinberg, M. Image analysis of doppler echocardiography for patients with atrial fibrillation. 2004 2nd IEEE Int. Symp. on Biomed. Imaging: Nano to Macro (IEEE Cat No. 04EX821) 1, 488–491, (2004).

    Article  Google Scholar 

  51. 51.

    Raymond, S. & Whitfield, C. Systolic time intervals of the fetal cardiac cycle. Baillieres Clin. Obstet. Gynaecol. 1, 185–201, (1987). Fetal Monitoring.

    CAS  Article  PubMed  Google Scholar 

  52. 52.

    Nii, M. et al. Assessment of fetal atrioventricular time intervals by tissue doppler and pulse doppler echocardiography: normal values and correlation with fetal electrocardiography. Hear. 92, 1831–1837, (2006).

    CAS  Article  Google Scholar 

  53. 53.

    Sha, C., Hou, J., Cui, H. & Kang, J. Gray level-median histogram based 2d otsu’s method. In 2015 International Conference on Industrial Informatics-Computing Technology, Intelligent Technology, Industrial Information Integration, 30–33, (IEEE, 2015).

  54. 54.

    Mason, J. W., Strauss, D. G., Vaglio, M. & Badilini, F. Correction of the QRS duration for heart rate. J. electrocardiology 54, 1–4, (2019).

    Article  Google Scholar 

  55. 55.

    Martens, S. M. M., Rabotti, C., Mischi, M. & Sluijter, R. J. A robust fetal ECG detection method for abdominal recordings. Physiol. Meas. 28, 373–388, (2007).

    Article  PubMed  Google Scholar 

  56. 56.

    Hulsenboom et al. Head orientation and electrode placement potentially influence fetal scalp ECG waveform. PloS one 14, e0223282, (2019).

    CAS  Article  PubMed  PubMed Central  Google Scholar 

  57. 57.

    Marchon, N. & Naik, G. Electrode positioning for monitoring Fetal ECG: A review. In 2015 International Conference on Information Processing (ICIP), 5–10, (2015).

  58. 58.

    Widrow, B. & Stearns, S. Fetal electrocardiogram enhancement by time-sequenced adaptive filtering. IEEE Trans. Biomed. Eng. 29, 458–460, 0.1109/TBME.1982.324973 (1982).

    PubMed  Google Scholar 

  59. 59.

    Widrow, B. & Stearns, S. Adaptive signal processing. Prentice-Hall Signal Process. Ser. 52 (1985).

  60. 60.

    Ravindrakumar, S. & Raja, K. B. Fetal ecg extraction and enhancement in prenatal monitoring — review and implementation issues. In Trends in Information Sciences Computing(TISC2010), 16–20, (2010).

  61. 61.

    Sameni, R., Jutten, C. & Shamsollahi, M. B. Multichannel Electrocardiogram Decomposition using Periodic Component Analysis. Biomed. Eng. IEEE Transactions on 55, 1935–1940, (2008).

    Article  Google Scholar 

  62. 62.

    Moody, G. B. The WFDB Applications Guide (2019).

  63. 63.

    Biglari, H. & Sameni, R. Fetal motion estimation from noninvasive cardiac signal recordings. Physiol. Meas. 37, 2003–2023, (2016).

    Article  PubMed  Google Scholar 

  64. 64.

    Jamshidian-Tehrani, F. & Sameni, R. Fetal ECG extraction from time-varying and low-rank noninvasive maternal abdominal recordings. Physiol. measurement 39, 125008, (2018).

    Article  Google Scholar 

  65. 65.

    Jamshidian-Tehrani, F., Sameni, R. & Jutten, C. Temporally nonstationary component analysis; application to noninvasive fetal electrocardiogram extraction. IEEE Transactions on Biomed. Eng. 67, 1377–1386, (2020).

    Article  Google Scholar 

  66. 66.

    Sameni, R., Jutten, C. & Shamsollahi, M. B. A deflation procedure for subspace decomposition. Signal Process. IEEE Transactions on 58, 2363–2374, (2010).

    MathSciNet  Article  MATH  Google Scholar 

  67. 67.

    Cardoso, J.-F. Source Codes for Blind Source Separation and Independent Component Analysis (2005).

  68. 68.

    Altman, D. G. & Bland, J. M. Measurement in Medicine: The Analysis of Method Comparison Studies. J. Royal Stat. Soc. Ser. D (The Stat. 32, 307–317, (1983).

    Article  Google Scholar 

  69. 69.

    Clifford, G. D., Silva, I., Behar, J. & Moody, G. B. Non-invasive fetal ECG analysis. Physiol. measurement 35, 1521, (2014).

    ADS  Article  Google Scholar 

  70. 70.

    Anavekar, N. S. & Oh, J. K. Doppler echocardiography: a contemporary review. J. cardiology 54, 347–358, (2009).

  71. 71.

    Khandoker, A. et al. Antepartum non-invasive evaluation of opening and closing timings of the cardiac valves in fetal cardiac cycle. Med. & biological engineering & computing 47, 1075–82, (2009).

    Article  Google Scholar 

  72. 72.

    Matonia, A. et al. Combined analysis of fetal electrocardiogram and systolic time intervals. J. Med. Informatics & Technol. 6 (2003).

  73. 73.

    Marzbanrad, F., Stroux, L. & Clifford, G. D. Cardiotocography and beyond: a review of one-dimensional Doppler ultrasound application in fetal monitoring. Physiol. Meas. 39, 08TR01, (2018).

  74. 74.

    Jezewski, J. et al. Is abdominal fetal electrocardiography an alternative to doppler ultrasound for fhr variability evaluation? Front. Physiol. 8, 305, (2017).

    Article  PubMed  PubMed Central  Google Scholar 

  75. 75.

    Luewan, S., Yanase, Y., Tongprasert, F., Srisupundit, K. & Tongsong, T. Fetal cardiac dimensions at 14–40 weeks’ gestation obtained using cardio-stic-m. Ultrasound Obstet. & Gynecol. 37, 416–422, (2011).

    CAS  Article  Google Scholar 

  76. 76.

    Brablik, J., Kahankova, R. & Martinek, R. Influence of system configuration on the quality of non-invasive fetal electrocardiography measurement. IFAC-PapersOnLine 52, 421–426, (2019). 16th IFAC Conference on Programmable Devices and Embedded Systems PDES 2019.

    Article  Google Scholar 

  77. 77.

    Bergveld, P., Kolling, A. J. & Peuscher, J. H. J. Real-time fetal ecg recording. IEEE Transactions on Biomed. Eng. BME-33, 505–509, (1986).

    Article  Google Scholar 

  78. 78.

    Graatsma, E., Jacod, B., van Egmond, L., Mulder, E. & Visser, G. Fetal electrocardiography: feasibility of long-term fetal heart rate recordings. BJOG: An Int. J. Obstet. & Gynaecol. 116, 334–338, (2009).

    CAS  Article  Google Scholar 

  79. 79.

    Oostendorp, T. F., van Oosterom, A. & Jongsma, H. W. The fetal ECG throughout the second half of gestation. Clin. Phys. Physiol. Meas. 10, 147–160, (1989).

    CAS  Article  PubMed  Google Scholar 

  80. 80.

    Vullings, R. et al. Dynamic segmentation and linear prediction for maternal ECG removal in antenatal abdominal recordings. Physiol. measurement 30, 291–307, (2009).

    ADS  CAS  Article  Google Scholar 

  81. 81.

    Callaerts, D., Vandewalle, J., Sansen, W., Janssens, J. & Vantrappen, G. Acquisition and processing of the antepartum FECG. A critical appraisal fetal surveillance, Elsevier Sci. BV 371–380 (1994).

  82. 82.

    Peddaneni, H. Comparison of algorithms for fetal ECG extraction. Ph.D. thesis, University of Florida (2004).

  83. 83.

    Algunaidi, M., Ali, M. & Islam, M. F. Evaluation of an improved algorithm for fetal qrs detection. Int. J. Phys. Sci. 6, 213–220, (2011).

    Article  Google Scholar 

  84. 84.

    Ungureanu, M., Bergmans, J. W., Mischi, M., Oei, S. G. & Strungaru, R. Improved method for fetal heart rate monitoring. Conf. proceedings : 2005 Annu. Int. Conf. IEEE Eng. Medicine Biol. Soc. IEEE Eng. Medicine Biol. Soc. Annu. Conf. 6, 5916–5919, (2005).

    Article  Google Scholar 

  85. 85.

    Rooijakkers, M. J., Rabotti, C., Oei, S. G. & Mischi, M. Low-complexity R-peak detection for ambulatory fetal monitoring. Physiol. measurement 33, 1135–1150, (2012).

    ADS  Article  Google Scholar 

  86. 86.

    Chia, E. L., Ho, T. F., Rauff, M. & Yip, W. C. L. Cardiac time intervals of normal fetuses using noninvasive fetal electrocardiography. Prenat. Diagn. 25, 546–552,, (2005).

    Article  PubMed  Google Scholar 

  87. 87.

    Rooijakkers, M. et al. Influence of electrode placement on signal quality for ambulatory pregnancy monitoring. Comput. Math. Methods Medicine 2014, 960980–1/12, (2014).

    CAS  Article  MATH  Google Scholar 

  88. 88.

    Vullings, R., Peters, C., Mischi, M., Oei, G. & Bergmans, J. Maternal ECG removal from non-invasive fetal ECG recordings. In 2006 International Conference of the IEEE Engineering in Medicine and Biology Society, (IEEE, 2006).

  89. 89.

    Karvounis, E. C., Tsipouras, M. G., Fotiadis, D. I. & Naka, K. K. An automated methodology for fetal heart rate extraction from the abdominal electrocardiogram. IEEE transactions on information technology biomedicine : a publication IEEE Eng. Medicine Biol. Soc. 11, 628–638, (2007).

    Article  Google Scholar 

  90. 90.

    Andreotti, F. et al. Robust fetal ECG extraction and detection from abdominal leads. Physiol. measurement 35, 1551–1567, (2014).

    Article  Google Scholar 

  91. 91.

    Zhang, J.-M. et al. Position difference regularity of corresponding R-wave peaks for maternal ECG components from different abdominal points. Chin. Phys. B 23, 018701, (2014).

    ADS  Article  Google Scholar 

  92. 92.

    Jie-Min, Z. et al. Some regularity on how to locate electrodes for higher fECG SNRs. Chin. Phys. B 24, (2015).

  93. 93.

    Andreotti, F., Behar, J., Zaunseder, S., Oster, J. & Clifford, G. D. An open-source framework for stress-testing non-invasive foetal ECG extraction algorithms. Physiol. Meas. 37, 627–648 (2016).

    Article  Google Scholar 

  94. 94.

    Jezewski, J., Matonia, A., Kupka, T., Roj, D. & Czabanski, R. Determination of fetal heart rate from abdominal signals: evaluation of beat-to-beat accuracy in relation to the direct fetal electrocardiogram. Biomedizinische Tech. Biomed. engineering 57, 383–394, (2012).

    Article  Google Scholar 

  95. 95.

    Matonia, A. et al. Fetal electrocardiograms, direct and abdominal with reference heart beats annotations. figshare (2020).

Download references


The authors wish to thank the team headed by Dr. Roberto Tumbarello, Pediatric Cardiology and Congenital Heart Disease Unit, Brotzu Hospital (Cagliari, Italy), for their support. The authors gratefully thank Alessandra Cadoni, Graziella Secchi, Luisa Aru, Elisa Farris, Chiara Fenu, Elisa Gusai, Giulia Baldazzi, Giulia Pili for their support in the recording of the signals included in this dataset. The authors also wish to acknowledge all the involved voluntary pregnant women for their kindness in giving their signals for the research. Eleonora Sulas is grateful to Sardinia Regional Government for supporting her PhD scholarship (P.O.R. F.S.E., European Social Fund 2014–2020). Part of this research was supported by the Italian Government “Progetti di Interesse Nazionale (PRIN)” under the grant agreement 2017RR5EW3 - ICT4MOMs project. Reza Sameni acknowledges the funding from the European Research Council Advanced Grant Number 320684, on Challenges in the Extraction and Separation of Sources (CHESS) for his contribution in this research, provided during his appointment at GIPSA-lab, Grenoble Alpes University, Grenoble, France.

Author information




E. Sulas developed the dataset and all the unavailable technical tools for its production and analysis. M. Urru performed a part of the US recordings and supported the dataset creation from the clinical perspective. R. Tumbarello performed a part of the US recordings and coordinated the clinical unit. L. Raffo contributed in defining the recording setup from a technical perspective and provided the electrophysiological recording system. R. Sameni contributed in the processing and extraction of the foetal electrocardiogram signals. D. Pani coordinated the whole project, conceived the dataset and directed its creation and signal processing, contributed to the data recording and processing. All authors contributed in drafting, editing and revising the manuscript, and approved it in its final form.

Corresponding author

Correspondence to Danilo Pani.

Ethics declarations

Competing interests

The authors declare no competing interests.

Additional information

Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this license, visit

The Creative Commons Public Domain Dedication waiver applies to the metadata files associated with this article.

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Sulas, E., Urru, M., Tumbarello, R. et al. A non-invasive multimodal foetal ECG–Doppler dataset for antenatal cardiology research. Sci Data 8, 30 (2021).

Download citation


Quick links

Nature Briefing

Sign up for the Nature Briefing newsletter — what matters in science, free to your inbox daily.

Get the most important science stories of the day, free in your inbox. Sign up for Nature Briefing