Professional Documents
Culture Documents
a r t i c l e in fo abstract
Article history: The uterine electromyogram or electrohysterogram (EHG) is one of the most promising biophysical
Received 7 November 2008 markers of preterm labor. At this time no recording parameter standard exists for EHG recordings which
Accepted 29 November 2009 can be a problem for the establishment of international multicentric trials. In this paper, we present a
management and processing system dedicated to storing and processing EHG signals. This system can
Keywords: process EHG signals recorded in different experimental conditions i.e. different sampling frequencies.
Data management system The signal management is performed using an easy to use graphical user interface. Other available
Uterine electromyogram functions include visualization, preprocessing and analysis of EHG signals. The proposed processing
Preterm labor functions provide temporal, spectral and time-scale parameters obtained from the EHG bibliography.
Spectral analysis
The obtained results from real signals recorded in two different hospitals in two different countries are
Time-scale analysis
in accordance with the literature and demonstrate the potential of the proposed system. The
incorporation of new functions is easy, due to a standardization of the EHG data formats.
& 2009 Elsevier Ltd. All rights reserved.
1. Introduction Moreover, the analysis tools used on these signals are also very
different. During the first international workshop on pregnant
Premature labor is one of the most important public health uterine smooth muscle EMG activity held in Ljubljana, Slovenia in
problems in Europe and other developed country as it represents 2006, the members of the EHG consortium highlighted that it
nearly 7% of all births. It is the main cause of morbidity and seems important to develop a recording standard and to create an
mortality of newborns. Early detection of a preterm labor is international EHG database, in order to increase our knowledge of
important for its prevention for example in insuring tocolytic drug uterine contractility and to enable the use of this signal routinely
efficacy. Continuous efforts are made to find new biochemical or for the detection of preterm labor.
biophysical markers of preterm labor threat [1]. One of the most In this paper, we present software, developed under the
promising is the analysis of the electrical activity of the uterus. Matlab environment (The Mathworks, Inc.) and called EHG
Uterine electromyogram (EMG) recorded externally in women, Computing Engine, dedicated to the analysis of the EHG signal.
the so called electrohysterogram (EHG), has been proved to be This software, associated to a MySQL database, can retrieve EHG
representative of uterine contractility. The analysis of such a signals based on physiologic criteria but also by taking into
signal may allow the prediction of a preterm labor as soon as 28 account recording constraints. The pre-processing of EHG signals
weeks of gestation (WG) [2]. is performed automatically in order to be able to use the same
There is no EHG recording standard. The different international algorithms to process EHG signals recorded with different
research teams which work on the analysis of the EHG use very recording parameters. The data can be managed using a graphical
different recording parameters. The most important differences user interface, so no previous knowledge of SQL is required. The
concern analog filter cutoff frequencies, electrode configuration addition of other specific processing functions is also very easy by
and sampling frequency. The comparison of the different results adding Matlab scripts with standard input data format. As
of the literature is therefore difficult or sometimes impossible. example of processing functions, we propose mainly two func-
tions which have shown in the literature to be useful in the
! Corresponding author. Tel.: + 354 599 6595; fax: + 354 599 6301.
prediction of preterm labor and in the description of the normal
evolution of the EHG characteristics during pregnancy [4–9]. No
E-mail addresses: jeremy@ru.is (J. Terrien), catherine.marque@utc.fr
(C. Marque), gondry.jean@chu-amiens.fr (J. Gondry), thoraste@lsh.is add-on Matlab toolboxes are required to run the proposed
(T. Steingrimsdottir), brynjar@ru.is (B. Karlsson). processing functions.
0010-4825/$ - see front matter & 2009 Elsevier Ltd. All rights reserved.
doi:10.1016/j.compbiomed.2009.11.019
ARTICLE IN PRESS
224 J. Terrien et al. / Computers in Biology and Medicine 40 (2010) 223–230
0 ... n
Event Recording
2. Materials and methods MySQL server. The database management is performed graphi-
cally under a custom made Matlab Graphical User Interface (GUI),
2.1. Database description transformed into the appropriate SQL queries and send to the
server. The user can insert, delete or view table lines (plot for
We proposed a database structure adapted to commonly used signals) through the graphical user interface. Concerning the
patient and experimental information. The main tables are dedicated addition of recordings or events into the database, another user
to patient information, experiment description with associated interface allows binary file loading from hard disk. The binary
recording parameters, recorded signals and identified event signals format of the data should be indicated in a corresponding
(Fig. 1). The EHG signal is in fact composed of contractile events like recording table. The default format is floating point (32 bits).
Braxton-Hicks or Alvarez contractions but also non contractile ones A specific interface is dedicated to EHG extraction and
like fetal movements. One patient can be associated with a number of processing (Fig. 2). The user can choose a physiological criterion,
physiological situations (e.g. several pregnancies). One physiological like the term class (pregnancy, pre-labor and labor), or for
situation can be associated with numerous experiments (repeated example to make an automatic sorting of signals by weeks of
measurements for the same situation). One experiment can be gestation (WG) or weeks before delivery (WBD). Effects of the
associated to numerous recordings, in the case of multi channel placenta on the EHG characteristics have been recently confirmed
recording. Finally one recording can be associated with several [9]. The placental position during the recordings was therefore
physiological events. The total number of tables is 12. This relatively added as a selectable criterion. The current selectable criteria are:
high number of tables is suitable for an easy modification of the tables
related to specific needs such as electrodes configuration or analog
! The class of term or type of sorting: {Pregnancy; Pre-Labor;
settings (i.e. band-pass filter characteristics). The current table
Labor; Post-Partum; As group; WG; WBD}
structure stores the most commonly used information necessary to
! Placental position: {Anterior; Posterior; As group; Grouped}
identify classify and process EHG data. As a complement of Fig. 1, the
8 remaining tables and associated entries are given below:
‘‘As group’’ indicates that the different recordings are divided up
! Placenta: Placental insertion description (anterior, posteriory) with respect to the associated criterion (placenta and/or class of
! Research team: Name and information of the research team term). They are then processed and displayed separately.
(Institution name, countryy) ‘‘Grouped’’ indicates that all recordings, whatever the placental
! Event type: Names of known EHG events (Braxton-Hicks, situation or class of term, will be processed and displayed in any
Alvarez, Fetal movementy) order.
! Elemental electrode configuration: Names of electrode config- This interface also allows the user to enter the recording
urations (monopolar, bipolary) characteristics of the recordings to be included in the processing
! Electrode configuration: Description of the electrode config- run. Currently, these characteristics concern sampling frequency,
uration (Number of channels, inter electrode distancey) analog filter characteristics and recording configuration (bipolar,
! Analog settings: Parameter of the analog setting of the monopolary). All the signals that do not fulfill these minimal
acquisition device (Signal unit and filter characteristics) characteristics are excluded from the data set that is retrieved
! Pregnancy: Information concerning a particular pregnancy from the database. The remaining signals are then automatically
(Date of beginning, term at deliveryy) filtered and down sampled, if needed before further processing, in
order to obtain uniform signals characteristics. The acquisition
parameters directly influence important signal parameters like
2.2. Database management and data retrieving
the temporal and spectral resolution as well as the signal to noise
ratio. In order to obtain comparable results, in a particular study,
The interface between the MySQL DBMS and Matlab software it is important to process signals which have the same
is developed using the free software MyM written in C.1 This characteristics. When running a large series or a computationally
interface enables an SQL query to be sent from Matlab to the expensive algorithm, it is also vital to be able to control the size of
the data through decimation of the signal to the minimal
1
MyMSoftware can be downloaded from http://www.mathworks.com/ma sampling rate that still contains the frequency information in
tlabcentral/fileexchange/. the signals.
ARTICLE IN PRESS
J. Terrien et al. / Computers in Biology and Medicine 40 (2010) 223–230 225
Table 1
Recording parameters of the different EHG recordings.
H–P frequency: high pass cutoff frequency, L–P frequency: low pass cutoff
frequency.
160 pregnancy (Fig. 7). The same analyses, but on contractions sorted
by weeks before delivery, WBD (Fig. 8), shows the same patterns
140 for both FWH and FWL as in Fig. 6. The evolution of FWH as a
function of WBD is however more pronounced. The relationship
between WBD and the frequency position of FWH, obtained after
120
post-processing of the results, is also more clearly identifiable
(Fig. 9). The frequency position of the maximal energy of FWH
Signal duration (s)
Fig. 3. Evolution of the mean duration of contractile events in seconds (plus 4. System usability scenarios
standard deviation, cross) sorted by weeks of gestation (WG).
The results presented here have been obtained on signals
recorded in two hospitals in two countries. Even if it is not a true
180 multicenter trial, the results are encouraging and give an idea of
the potential of the proposed system. To go beyond simply
160 demonstrating that the system works, we reviewed some
considerations that we think helpful for researchers in the field
140 that want to demonstrate the potential usefulness of routine of
EHG recording for pregnancy monitoring.
120
Signal duration (s)
0.05
A.U.
-0.05
0 20 40 60 80 100
time (s)
0.04
FWL FWH
0.02
0
0 0.5 1 1.5
Hz
Fig. 5. Example of a contractile event (upper panel) and associated relative energy spectrum (lower panel).
0.65
0.6
0.55
0.5
0.45
Hz
0.4
0.35
0.3
0.25
0.2
22 24 26 28 30 32 34 36 38 40
WG
Fig. 7. Evolution of the mean FWH peak frequency (PFFWH) calculated on scalogram of contractile events along gestation (WG: week of gestation). Equation of the fitting
line: PFFWH = 0.0106 WG+ 0.0937 Hz, R2 = 0.71.
10
H
0.65
0.6
0.55
0.5
0.45
Hz
0.4
0.35
0.3
0.25
0.2
9 8 7 6 5 4 3 2 1 0
WBD
Fig. 9. Evolution of the mean FWH peak frequency (PFFWH) calculated on scalogram of contractile events sorted in weeks before delivery (WBD). Equation of the fitting line:
PFFWH = " 0.0224 WBD + 0.5086, R2 =0.95.
Conflict of interest statement [9] J. Terrien, C. Marque, G. Germain, Study of the local influence of the placenta
on the characteristics of monkey uterine electrical activity, in: 25th Annual
International Conference of the IEEE MBS, Cancun Mexico, 2003.
None declared. [10] P. Carre, H. Leman, C. Fernandez, C. Marque, Denoising of the uterine EHG by
an undecimated wavelet transform, IEEE Trans. Biomed. Eng. 45 (1998)
1104–1113.
[11] H. Leman, C. Marque, Rejection of the maternal electrocardiogram in the
Acknowledgement electrohysterogram signal, IEEE Trans. Biomed. Eng. 47 (2000) 1010–1017.
[12] J. Terrien, C. Marque, B. Karlsson, Spectral characterization of human EHG
frequency components based on the extraction and reconstruction of the
This work was supported by the Icelandic Center for Research ridges in the scalogram, in: 29th Annual International Conference of the IEEE
RANNIS. EMBS, Lyon, France, 2007.
[13] M. Doret, R. Bukowski, M. Longo, et al., Uterine electromyography
characteristics for early diagnosis of mifepristone-induced preterm labor,
References Obstet. Gynecol. 105 (2005) 822–830.
[14] H. Leman, C. Marque, Ridge Extraction from the Scalogram of the Uterine
Electromyogram, TFTS, Pittsburg, USA, 1998.
[1] SAFE Network: /http://www.safenoe.org/cocoon/safeorg/info/public/index. [15] D. Devedeux, C. Marque, S. Mansour, et al., Uterine electromyography: a
xhtmlS. critical review, Am. J. Obstet. Gynecol. 169 (1993) 1636–1653.
[2] C. Marque, J. Terrien, S. Rihana, G. Germain, Preterm labour detection by use [16] B. Karlsson, J. Terrien, V. Gujmundsson, et al. Abdominal EHG on a 4 by 4
of a biophysical marker: the uterine electrical activity, BMC Pregnancy grid: mapping and presenting the propagation of uterine contractions, in:
Childbirth 7 (Supplementary 1) (2007) 1. 11th Mediterranean Conference on Medical and Biological Engineering and
[3] R.E. Garfield, W.L. Maner, L.B. MacKay, et al., Comparing uterine electro- Computing, Ljubljana, Slovenia, 2007.
myography activity of antepartum patients versus term labor patients, Am. J. [17] R.E. Garfield, H. Maul, W. Maner, et al., Uterine electromyography and light-
Obstet. Gynecol. 193 (2005) 23–29. induced fluorescence in the management of term and preterm labor, J. Soc.
[4] W.L. Maner, R.E. Garfield, H. Maul, et al., Predicting term and preterm delivery Gynecol. Investig. 9 (2002) 265–275.
with transabdominal uterine electromyography, Obstet. Gynecol. 101 (2003) [18] C. Rabotti, M. Mischi, J. van Laar, et al. Myometrium electromechanical
1254–1260. modeling for internal uterine pressure estimation by electrohysterography,
[5] M.L. Voisine, C. Marque, H. Leman, J. Gondry, Analysis of uterine electro- in: 31st Annual Conference of the IEEE EMBS, Minneapolis, Minnesota, 2009.
myogram for the monitoring of preterm birth. Instrumentation development [19] I. Verdenik, M. Pajntar, B. Leskosek, Uterine electrical activity as predictor of
and data analysis, in: Fourth BSI International Workshop, Como, Italie, 2002. preterm birth in women with preterm contractions, Eur. J. Obstet. Gynecol.
[6] H. Eswaran, J.D. Wilson, P. Murphy, et al., Application of wavelet transform to Reprod. Biol. 95 (2001) 149–153.
uterine electromyographic signals recorded using abdominal surface electro- [20] J. Terrien, C. Marque, G. Germain, Circadian Rhythms of the Spectral
des, J. Matern. Fetal. Neonatal. Med. 11 (2002) 158–166. Characteristics of Uterine EMG: A Case Study, ICCAC, Antalya, Turkey, 2005.
[7] H. Leman, C. Marque, J. Gondry, Use of the electrohysterogram signal for [21] S. Mansour, D. Devedeux, G. Germain, et al., Uterine EMG spectral analysis
characterization of contractions during pregnancy, IEEE Trans. Biomed. Eng. and relationship to mechanical activity in pregnant monkeys, Med. Biol. Eng.
46 (1999) 1222–1229. Comput. 34 (1996) 115–121.
[8] R.E. Garfield, G. Saade, C. Buhimschi, et al., Control and assessment of the [22] A.M. Germain, G.J. Valenzuela, M. Ivankovic, et al., Relationship of circadian
uterus and cervix during pregnancy and labour, Hum. Reprod. Update 4 rhythms of uterine activity with term and preterm delivery, Am. J. Obstet.
(1998) 673–695. Gynecol. 168 (1993) 1271–1277.