Luc Ardaillon

Axel Roebel

GCI DETECTION FROM RAW SPEECH USING A FULLY-CONVOLUTIONAL NETWORK

Keywords: GCI detection, epoch extraction, speech analysis, CNN

Glottal Closure Instants (GCI) detection consists in automatically detecting temporal locations of most significant excitation of the vocal tract from the speech signal. It is used in many speech analysis and processing applications, and various algorithms have been proposed for this purpose. Recently, new approaches using convolutional neural networks have emerged , with encouraging results. Following this trend, we propose a simple approach that performs a regression from the speech waveform to a target signal from which the GCI are easily obtained by peak-picking. However, the ground truth GCI used for training and evaluation are usually extracted from EGG signals, which are not reliable and often not available. To overcome this problem, we propose to train our network on high-quality synthetic speech with perfect ground truth. The performances of the proposed algorithm are compared with three other state-of-the-art approaches using publicly available datasets, and the impact of using controlled synthetic or real speech signals in the training stage is investigated. The experimental results demonstrate that the proposed method obtains similar or better results than other state-of-the-art algorithms and that using large synthetic datasets with many speaker offers better generalization ability than using a smaller database of real speech and EGG signals.

INTRODUCTION

Glottal Closure Instants (GCI) detection consists in finding the temporal locations of significant excitation of the vocal tract, that occur in voiced speech during the closure of vocal folds , directly from the speech signal. GCI detection has many applications in speech analysis and processing [START_REF] Drugman | Glottal source processing: From analysis to applications[END_REF]. Examples of such applications are the precise estimation of the fundamental frequency (f0) [START_REF] Yegnanarayana | Event-based instantaneous fundamental frequency estimation from speech signals[END_REF], analysis of vocal disorders [START_REF] Reddy | Glottal Closure Instants Detection From Pathological Acoustic Speech Signal Using Deep Learning[END_REF][START_REF] Pranav | Effective Glottal Instant Detection and Electroglottographic Parameter Extraction for Automated Voice Pathology Assessment[END_REF], formants estimation [START_REF] Anand | Extracting formants from short segments of speech using group delay functions[END_REF], or speech synthesis [START_REF] Drugman | The Deterministic plus Stochastic model of the residual signal and its applications[END_REF]. State-of-the-art f0 estimators like [START_REF] Ardaillon | Fully-Convolutional Network for Pitch Estimation of Speech Signals[END_REF] work very well in most cases, but are not well adapted to deal with rough voices that contain jitter or sub-harmonics for which the pitch is not welldefined. In such cases, using GCI detection instead of f0 might improve the quality of resynthesized signals when used as a parameter in vocoders like SVLN [START_REF] Degottex | Mixed source model and its adapted vocal tract filter estimate for voice transformation and synthesis[END_REF] and PaN [9, 10, Section 3.5.2] for speech analysis/resynthesis and transformation. In this direction, we proposed in [START_REF] Ardaillon | Synthesis and expressive transformation of singing voice[END_REF]Section 6.3.3] to extract pitch marks from rough singing voice extracts to estimate jitter and shimmer and use it to synthesise singing voices with rough characteristics. A good GCI detection would thus help to better synthesize and transform such types of voices that are currently not well handled.

One possible way to extract the GCI positions in a speech signal is to use Electroglottographic (EGG) recordings. Electroglottography uses dedicated hardware to record the vocal folds contact area by placing two contact electrodes on the speakers neck. GCIs can then be extracted using peak-picking on the derivative of the EGG signal. However, such recordings are rarely available, which raised the need for methods that can extract GCIs directly from speech signals. Many algorithms have been proposed for this purpose. Until recently, all approaches used to be based on hand-crafted digital signal processing techniques and heuristics. Thorough reviews of those techniques can be read in [START_REF] Drugman | Detection of glottal closure instants from speech signals: A quantitative review[END_REF][START_REF] Babacan | A quantitative comparison of glottal closure instant estimation algorithms on a large variety of singing sounds[END_REF][START_REF] Drugman | Glottal source processing: From analysis to applications[END_REF], where authors compared their performances on a variety of speech and singing signals. Typically, such methods first compute an intermediate speech representation, such as the linear prediction residual [START_REF] Patrick A Naylor | Estimation of Glottal Closure Instants in Voiced Speech Using the DYPSA Algorithm[END_REF], a zero-frequency filtered signal [START_REF] Sri | Epoch Extraction From Speech Signals[END_REF], or a mean-based signal [START_REF] Drugman | Glottal Closure and Opening Instant Detection from Speech Signals[END_REF], which emphasizes the locations of glottal closure instants found at local maxima, impulses or discontinuities. Then, dynamic-programming or peak-picking is used to select the GCIs among the detected candidates. Examples of such approaches are the SEDREAMS [START_REF] Drugman | Glottal Closure and Opening Instant Detection from Speech Signals[END_REF], DYPSA [START_REF] Patrick A Naylor | Estimation of Glottal Closure Instants in Voiced Speech Using the DYPSA Algorithm[END_REF], DPI [START_REF] Prathosh | Epoch Extraction Based on Integrated Linear Prediction Residual Using Plosion Index[END_REF], YAGA [START_REF] Mark | Estimation of Glottal Closing and Opening Instants in Voiced Speech Using the YAGA Algorithm[END_REF], ZFR [START_REF] Sri | Epoch Extraction From Speech Signals[END_REF], or MMF [START_REF] Khanagha | Detection of Glottal Closure Instants based on the Microcanonical Multiscale Formalism[END_REF] algorithms. Although such approaches have been shown to perform reasonably well, they rely on different processing techniques that require manual tuning of parameters (e.g. the mean f0 value for SEDREAMS [START_REF] Drugman | Glottal Closure and Opening Instant Detection from Speech Signals[END_REF]), and the quality of their results remains quite dependant on the characteristics of the analyzed speech signal (e.g. pitch and voice quality, speech or singing voice) and the targeted application [START_REF] Drugman | Detection of glottal closure instants from speech signals: A quantitative review[END_REF][START_REF] Babacan | A quantitative comparison of glottal closure instant estimation algorithms on a large variety of singing sounds[END_REF]. In particular, it has been noted in [START_REF] Babacan | A quantitative comparison of glottal closure instant estimation algorithms on a large variety of singing sounds[END_REF] that all tested algorithms tend to perform better on speech than on singing. Moreover, some algorithms like SEDREAMS [START_REF] Drugman | Glottal Closure and Opening Instant Detection from Speech Signals[END_REF] or DYPSA [START_REF] Patrick A Naylor | Estimation of Glottal Closure Instants in Voiced Speech Using the DYPSA Algorithm[END_REF] also detect some GCIs during unvoiced segments and thus rely on further algorithms to filter out GCI candidates in unvoiced parts.

To overcome the limits of previous methods, new data-driven approaches have been recently proposed. In [START_REF] Matousek | Classification-based detection of glottal closure instants from speech signals[END_REF], authors used extremely randomized trees (ERT) to classify peaks from the speech waveforms as being a GCI or not. Other recent studies proposed to use convolutional neural networks [START_REF] Yang | Detection of glottal closure instants from speech signals: A convolutional neural network based method[END_REF][START_REF] Reddy | Glottal Closure Instants Detection From Pathological Acoustic Speech Signal Using Deep Learning[END_REF][START_REF] Goyal | Detection of Glottal Closure Instants from Raw Speech using Convolutional Neural Networks[END_REF]. Similarly to [START_REF] Matousek | Classification-based detection of glottal closure instants from speech signals[END_REF], the authors in [START_REF] Yang | Detection of glottal closure instants from speech signals: A convolutional neural network based method[END_REF] used a classification approach where GCI candidates are the negative peaks of a low-pass filtered signal. Similarly, [START_REF] Reddy | Glottal Closure Instants Detection From Pathological Acoustic Speech Signal Using Deep Learning[END_REF] also employed a classification-based approach using 3 parallel CNNs operating on different signal representations (including the linear prediction residual). In [START_REF] Goyal | Detection of Glottal Closure Instants from Raw Speech using Convolutional Neural Networks[END_REF], the authors used a CNN to optimize both a classification and regression cost, where a GCI is simultaneously detected and localized in a frame. Other recent related works used regression-based approaches with neural networks for f0 [START_REF] Kato | Waveform to Single Sinusoid Regression to Estimate the F0 Contour from Noisy Speech Using Recurrent Deep Neural Networks[END_REF] or glottal source parameters estimation (including GCI) [START_REF] Prathosh | Adversarial Approximate Inference for Speech to Electroglottograph Conversion[END_REF]. However, those approaches all rely on EGG signals for establishing the ground truth reference used for training the networks. This has two main drawbacks : 1). the EGG signals are often noisy, and the extracted ground-truth GCIs are thus likely to contain errors; 2). EGG signals are rarely available, which makes it difficult to build large multi-speaker databases for training, and thus may limit the generalization ability of the models.

Building up on previous work on pitch estimation of speech signals [START_REF] Ardaillon | Fully-Convolutional Network for Pitch Estimation of Speech Signals[END_REF] we propose here to use a simple and efficient Fully-Convolutional Network (FCN) to perform a mapping between the speech waveform and a target signal from which the GCIs can be easily extracted using peak-picking. Similarly to other methods, our model can be trained on real signals when EGG recordings are available. But in order to avoid the drawbacks of relying on EGG signals, we also propose to train our network on a database of high-quality synthetic speech signals with a perfectly reliable ground truth. The performances of the proposed algorithm have been compared with three other state-of-the-art approaches using publicly available datasets, and the impact of using controlled synthetic speech or real speech signals in the training stage is explored.

In section 2, we will present an overview of the proposed approach and detail the architecture of our network. Then we will present in section 3 the datasets that have been used in our experiments. Finally, the methodology and results of our evaluations will be presented in section 4 .

PROPOSED APPROACH

overview

In this paper, we propose to use a fully-convolutional network (FCN) that takes a raw speech waveform as input to perform a regression to a simple 1-dimensional target waveform from which the GCI positions can be easily extracted by means of pick-peaking. The network is trained to minimize the mean-square error between the target and predicted values. The following sections detail the target signals used for the regression, the network architecture, and the procedure for GCI extraction. A python implementation of our approach, along with pretrained models, is made available online 1 .

Target signals

An obvious target signal for our purpose would be a train of diracs placed at GCI positions. Initial experiments showed, however, that it is difficult for a neural network to learn such a representation, since a small variation in the input waveform (i.e. a shift by one sample) leads to a drastic change in the target. We thus need to use target signals with smoother variations. We propose to use as a target shape a triangle whose maximum of value 1 is placed at the GCI position and whose miminas of value 0 are placed at half a period to the left and right of the GCI (based on an f0 analysis). However, besides the GCI position, this shape is not correlated to other source parameters. Using synthetic signals, a particular advantage is that the source parameters are controlled (in our case the LF model parameters [START_REF] Fant | Quarterly Progress and Status Report A four-parameter model of glottal flow[END_REF]. See section 3.2). Thus, any other shape relying on those parameters might be used, the most obvious choice being the glottal flow itself. We thus propose, as an alternative to triangles, to use the glottal flow as a target shape when training our model with synthetic signals. In order to be independent of the signal's energy, each period is normalized with a maximum of 1. Figure 1 illustrates an example of a synthetic speech waveform with the corresponding ground truth GCIs and both the triangle and glottal flow target signals.

Network architecture

The proposed network architecture, composed of 7 convolutional layers, is similar to the one used in [START_REF] Ardaillon | Fully-Convolutional Network for Pitch Estimation of Speech Signals[END_REF]. Max pooling is included after the first 3 convolutional layers, each layer is followed by batch normalization, and their output are passed through relu activations, except for the last layer for which sigmoid activations are used. The number of filters in each layer and their sizes are detailed in figure 1 https://github.com/ardaillon/FCN GCI 2. All convolutions are valid (no padding applied) with a stride of 1. The minimal input to obtain 1 output value is a 993-samples excerpt of a speech signal sampled at 16 kHz, but any sound of size > 993 might be used as input. Note that the same size was used in [START_REF] Ardaillon | Fully-Convolutional Network for Pitch Estimation of Speech Signals[END_REF], but with a sampling rate of 8kHz. Then, the only differences with [START_REF] Ardaillon | Fully-Convolutional Network for Pitch Estimation of Speech Signals[END_REF] are the number of filters in the convolutional layers 1 to 6 that have been doubled, and the last convolutional layer that contains only 1 filter instead of 486.

GCI extraction

Since the network is trained on 16kHz speech signals, the predicted target at the output of the network has a sampling rate of only 2kHz, because of the down-sampling performed by the 3 max-pooling layers. For better precision, the predicted target is thus up-sampled back to 16kHz using cubic spline interpolation. Then, the GCIs are extracted using a peak-picking procedure that depends on the target signal. For the triangle target, a simple peak-picking with a minimal threshold of 0.5 is used. For the glottal flow target, the pick-peaking is performed on the negative peaks of its derivative , which coincide with the GCIs.

DATASETS

For the purpose of proper training and objective evaluations, we need a database with a reliable ground truth. As previously-exposed, publicly available databases with parallel speech and EGG recordings, such as the CMU artic one [START_REF] Kominek | THE CMU ARCTIC SPEECH DATABASES[END_REF], are typically used for this purpose [START_REF] Yang | Detection of glottal closure instants from speech signals: A convolutional neural network based method[END_REF][START_REF] Drugman | Detection of glottal closure instants from speech signals: A quantitative review[END_REF][START_REF] Prathosh | Epoch Extraction Based on Integrated Linear Prediction Residual Using Plosion Index[END_REF]. However, EGG recordings are often subject to low and high-frequency noise and distortions that happen during the recording. Then, depending on the quality of the signal, the pre-processing used, and the tuning of peak-picking parameters, the extracted GCIs are likely to contain many errors that will impact both the training and evaluation of algorithms.

To avoid these problems, we propose here to use re-synthesized speech signals, produced by means of a high-quality analysis/resynthesis method achieving near transparent quality, for which the GCI positions are known and controlled (as was done in [START_REF] Ardaillon | Fully-Convolutional Network for Pitch Estimation of Speech Signals[END_REF] for f0 estimation). Using such signals ensures to have a perfectly reliable ground truth exempt of any errors. Another advantage of using a synthetic database is that one can easily include many different speakers with a wide variety of signal charateristics (speech or singing, pitch, voice quality, ...), whereas it is difficult to build a database with EGG recordings for many speakers.

CMU artic dataset

Concernig the training on real speech with EGG-derived ground truth GCIs, we used the publicly-available CMU artic database [START_REF] Kominek | THE CMU ARCTIC SPEECH DATABASES[END_REF] with the 3 speakers BDL, JMK and SLT, (similarly to [START_REF] Goyal | Detection of Glottal Closure Instants from Raw Speech using Convolutional Neural Networks[END_REF]). In order to obtain the ground truth GCIs, we first pre-processed the EGG signals using 5th-order high and low-pass filters with respective cutoff frequencies of 30 and 500Hz. Then, the ground-truth GCI positions were obtained using peak-picking on the negative peaks of the derivative of the pre-processed EGG signal (as done in [START_REF] Babacan | A quantitative comparison of glottal closure instant estimation algorithms on a large variety of singing sounds[END_REF][START_REF] Goyal | Detection of Glottal Closure Instants from Raw Speech using Convolutional Neural Networks[END_REF]). The pick-peaking was done using the code provided by the authors of [START_REF] Goyal | Detection of Glottal Closure Instants from Raw Speech using Convolutional Neural Networks[END_REF], available online2 (getpeaks function in dataloader.py) to have a comparable ground truth for evaluation. Then, the extracted GCI positions were used to build the corresponding triangle target signals. Note that the glottal flow target cannot be used in this case due to the missing information about the glottal pulse parameters.

Synthetic dataset

For our synthetic dataset, we used the recent PaN vocoder described in [10, Section 3.5.2][9] to resynthesize existing speech signals in a controlled way with a near-transparent quality. Basically, the PaN vocoder uses the f0 and R d parameter contours analysed on the original speech signal in order to generate a sequence of pulses based on the LF model of glottal source [START_REF] Fant | Quarterly Progress and Status Report A four-parameter model of glottal flow[END_REF], in an analysis/re-synthesis process. Then, the vocal tract filter is applied on the pulses and the original unvoiced component is added to the voiced source to generate the complete signal. In order to create this dataset, we first merged the publicly-available BREF [START_REF] Gauvain | Design Considerations and Text Selection for BREF, a large French Read-Speech Corpus[END_REF] and TIMIT [START_REF] Victor Zue | SPEECH DATABASE DEVELOPMENT AT MIT : TIMIT AND BE-YOND[END_REF] datasets, ending up into a total of 11616 short sentences spoken by respectively 100 French and about 630 English speakers. Then, each sentence has been re-synthesized using the PaN synthesis engine. In order to augment the diversity of source shapes seen by the network during the training, and thus better represent the diversity that may be encountered in real speech recordings, we also re-synthesized the same signals with R d contours shifted by fixed values of +0.5 and -0.5. During the synthesis process, we also store the GCI positions used to produce the ground truth and the triangle target, as well as the normalized glottal flow target signals.

EVALUATION

Methodology

Two state of the art algorithms for GCI detection are SEDREAMS [START_REF] Drugman | Detection of glottal closure instants from speech signals: A quantitative review[END_REF] and DPI [START_REF] Prathosh | Epoch Extraction Based on Integrated Linear Prediction Residual Using Plosion Index[END_REF][START_REF] Goyal | Detection of Glottal Closure Instants from Raw Speech using Convolutional Neural Networks[END_REF]. We thus chose to compare the results of our approach to those 2 algorithms. Additionally, we also use the results given for the DCNN approach in [START_REF] Goyal | Detection of Glottal Closure Instants from Raw Speech using Convolutional Neural Networks[END_REF] as another reference in our evaluation. To evaluate our approach in the same conditions than DCNN [START_REF] Goyal | Detection of Glottal Closure Instants from Raw Speech using Convolutional Neural Networks[END_REF], a first version of our model, called "FCN-CMU-10/90", has been trained on the CMU artic database using a 10/90 train/test split, where the test split is also used for validation. However, since the resulting training set is very small, we also trained a 2 nd version with more training data, called "FCN-CMU-60/20/20", using a 60/20/20 training/validation/test split. As the glottal flow signal is not accessible for real signals, only the triangle target shape is used in this case. Then, 2 additional versions of our models, called "FCNsynth-tri" and "FCN-synth-GF" have been trained on our synthetic database using respectively the triangle and the glottal flow shapes as target signals, using a 60/20/20 split in both cases. Then, all trained models, as well as the SEDREAMS and DPI algorithms are evaluated on the tests splits of both the synthetic and CMU artic datasets. Additionally, in order to assess the generalization ability of the trained model on unseen speakers, we also evaluate the algorithms on 2 speakers (M01 and F01) from the PTDB-TUG database [START_REF] Pirker | A Pitch Tracking Corpus with Evaluation on Multipitch Tracking Scenario[END_REF]. For the SEDREAMS algorithm, we used the implementation available in the COVAREP repository3 [START_REF] Degottex | COVAREP A COLLABORATIVE VOICE ANALYSIS REPOSITORY FOR SPEECH TECH[END_REF]. The provided function requires the mean f0 value as a parameter. For the CMU and PTDB databases, we thus used a value adapted to each speaker. However, for the synthetic database which contains many speakers, we used a single value of 150Hz. For the DPI algorithm, we used an implementation provided to us by the authors of [START_REF] Goyal | Detection of Glottal Closure Instants from Raw Speech using Convolutional Neural Networks[END_REF].

Training procedure

In all of our experiments, the networks are trained to minimize a mean-square error loss using mini-batch gradient descent with the Adam optimizer [START_REF] Diederik | Adam: A Method for Stochastic Optimization[END_REF], with mini-batches composed of 128 examples randomly selected from the training set. An initial learning rate of 0.0002 is used, and a reduction by a factor 0.75 is applied when the validation loss doesnt decrease for 10 epochs (where an epoch consists of 500 batches), with a minimum value 0.0000025. The training is stopped when the validation accuracy has not improved for 64 epochs. The input segments used for training had a fixed size of 993 samples. Contrary to [START_REF] Ardaillon | Fully-Convolutional Network for Pitch Estimation of Speech Signals[END_REF], no normalization is applied on the input segments, but a global normalization to a maximum level of -3dB is applied offline on each file before training and evaluation.

Results

The considered algorithms are evaluated both in terms of reliability and accuracy using standard metrics defined in [START_REF] Mark | The sigma algorithm: A glottal activity detector for electroglottographic signals[END_REF] : Identification Rate (IDR -% of correct detections, higher is better), Miss Rate (MR -% of missed detections, lower is better), False Alarm Rate (FAR -% of false insertions, lower is better) and Identification Accuracy (IDA -standard deviation of distance between the true and predicted GCIs, lower is better). Table 1 summarizes the results of our evaluation for all algorithms and databases. As can be observed, at least one of our models obtains the top results in all cases, except for the MR metric. In particular, our model "FCN-CMU-10/90" obtains slightly better results than the values reported in [START_REF] Goyal | Detection of Glottal Closure Instants from Raw Speech using Convolutional Neural Networks[END_REF] for the DCNN model for similar evaluation settings. As could be expected, the models obtain their best results on the database they have been trained on. The models trained on synthetic data ("FCNsynth") also work well on real signals, but the inverse is not true. A probable explanation for this is that the use of many speakers in the synthetic database allows to better generalize the results to unseen speakers than for the FCN-CMU models which where trained on only 3 speakers. This tends to be confirmed by the better IDR and MR results of the FCN-synth models on the PTDB database.

Regarding the FCN-synth models, the use of a glottal flow target resulted in better IDR and MR values than for triangles. However, SEDREAMS and DPI still exhibit better IDR performances that our FCN-synth models on the CMU database. (Note that the better performances of the SEDREAMS algorithm here compared to the values reported in [START_REF] Goyal | Detection of Glottal Closure Instants from Raw Speech using Convolutional Neural Networks[END_REF] might be explained by the use of a different implementation or a better tuning of the mean f0 parameter).

But the metrics used in table 4 (based on code from [START_REF] Goyal | Detection of Glottal Closure Instants from Raw Speech using Convolutional Neural Networks[END_REF] following definitions from [START_REF] Patrick A Naylor | Estimation of Glottal Closure Instants in Voiced Speech Using the DYPSA Algorithm[END_REF]) only consider ground truth GCIs in voiced parts of speech for which the left and right periods correspond to a range of [50-500]Hz. This thus excludes isolated pulses as well as GCIs at the extremities of voiced segments, which correspond to real glottal activity but are harder to properly detect [START_REF] Yang | Detection of glottal closure instants from speech signals: A convolutional neural network based method[END_REF]. The used metrics don't account neither for the actual number of wrongly-detected GCIs that are not contained within one period around a ground-truth GCI. These limitations thus result in better evaluation values compared to considering the ground truth as a whole, and don't fully account for the real performances of the algorithms. As an example, we show in table 2 the results of our evaluation on the CMU artic database using an alternative implementation of the metrics that considers all of the ground truth GCIs, regardless of the f0 and voicing. As can be observed, this greatly impacts the results and in those conditions, our model trained on synthetic data gets better IDR and FAR measures than the SEDREAMS algorithm. The very high FAR value for SEDREAMS in this case is due to the high number of wronglydetected GCIs output by the algorithm during unvoiced segments, that were not considered in the results of table 4.

CONCLUSION

In this paper, we proposed a novel approach to GCI detection using a fully-convolutional network and a simple peak-picking procedure. In order to avoid the problems of using EGG signals, we proposed to train our model using high-quality synthetic speech. The results of our evaluations on publicly-available datasets showed that our approach performed similarly or better than other state-of-the-art algorithms in many cases, and that using a large database of synthetic signals with many speakers for training offers better generalization abilities than using a small database of real signals with EGG recordings of few speakers. In future works, more variations, like jitter of shimmer may be included into the synthetic dataset in order to better cover all possible variations encountered in real voice signals.

Besided the GCI detection problem, the prediction of the glottal flow by our model might also allow to extract other usefull voice source parameters.

ACKNOWLEDGEMENT

Fig. 1 .

 1 Fig. 1. Example of a synthesized speech waveform (blue) with the corresponding GCI markers (black) and corresponding triangle (green) and glottal flow (purple) target signals

Fig. 2 .

 2 Fig. 2. Architecture of the proposed fully-convolutional network. All convolutions are valid with stride 1. Minimum input size is 993.

Table 1 .

 1 Results of evaluations on various databases using standard metrics (DCNN results have been copied from[START_REF] Goyal | Detection of Glottal Closure Instants from Raw Speech using Convolutional Neural Networks[END_REF])

			IDR			MR			FAR			IDA
		synth	CMU	PTDB	synth	CMU	PTDB	synth	CMU	PTDB	synth	CMU	PTDB
	FCN-synth-tri	99.90	97.95	95.37	0.08	1.89	3.40	0.02	0.17	1.22	0.08	0.26	0.32
	FCN-synth-GF	99.91	98.43	95.64	0.06	1.20	2.91	0.04	0.37	1.45	0.11	0.34	0.38
	FCN-CMU-10/90	49.63	99.39	90.13	48.05	0.50	8.91	0.51	0.11	0.95	0.52	0.10	0.26
	FCN-CMU-60/20/20	60.06	99.52	88.17	39.14	0.40	11.00	0.64	0.08	0.81	0.50	0.09	0.26
	SEDREAMS	89.26	99.04	95.34	3.86	0.21	2.15	6.88	0.75	2.51	0.68	0.36	0.62
	DPI	88.22	98.69	91.3	2.14	0.23	2.16	9.64	1.08	6.53	0.83	0.23	0.49
	DCNN (from [21])		99.3			0.3			0.4			0.2

Table 2 .

 2 results on CMU with modified metrics considering all GCIs

		IDR	MR	FAR	IDA
	FCN-synth-GF	92.73	2.86	10.87	0.47
	SEDREAMS	90.74	0.19	61.38	0.30

https://github.com/VarunSrivastavaIITD/DCNN

http://covarep.github.io/covarep/

The authors would like to thank Dr. Goyal, Mohit, Dr. Srivastava, Varun and Dr. Prathosh, AP for their valuable help in providing matlab and python codes used in this article for establishing the ground truth GCI from the EGG recordings and for computing the metrics, as well as their implementation of the DPI algorithm.