Variant Time-Frequency Cepstral Features for Speaker Recognition Wei-Qiang Zhang, Yan Deng, Liang He, Jia Liu Tsinghua National Laboratory for Information Science and Technology Department of Electronic Engineering, Tsinghua University, Beijing 100084, China [email protected]

Abstract In speaker recognition (SRE), the commonly used feature vector is basic ceptral coefficients concatenating with their delta and double delta cepstal features. This configuration is borrowed from speech recognition and may be not optimal for SRE. In this paper, we propose a variant time-frequency cepstral (TFC) features, which is based on our previous work for language recognition. The feature vector is obtained by performing a temporal discrete cosine transform (DCT) on the cepstrum matrix and selecting the transformed elements in a specific area with large variances. Different shapes and parameters are tested and the optimal configuration is obtained. Experimental results on the 2008 NIST speaker recognition evaluation short2 telephone-short3 telephone test set show that the proposed variant TFC is more effective than the conventional feature vectors. Index Terms: Speaker recognition (SRE), time-frequency cepstrum (TFC).

1. Introduction Speaker recognition (SRE) is the task of recognizing the identity of a speaker. It has many applications such as in information security and identity authentication systems [1, 2]. In recent years, significant improvements have been achieved through different modeling methods, such as Gaussian mixture model - universal background model (GMM-UBM) [3], GMM supervectors for support vector machines (GSV-SVM) [4], and maximum likelihood linear regression transforms as features for SVM (MLLR-SVM) [5]. In the meanwhile, many different temporal or frequency features have been developed to reflect different aspects of speaker characteristics, including acoustic features, phonotactic features and prosodic features. In addition to the commonly used Mel-frequency cepstral coefficients (MFCC), perceptual linear prediction (PLP) and linear prediction cepstral coefficients (LPCC) [6], there are other novel feature vectors having been presented, such as instantaneous frequencies (IF) [7], linear frequency cepstral coefficients (LFCC) [8], and prosodic features [9]. To encode the temporal information of time-varying spectral features and reduce the effect of channel convolution distortions, delta and double delta (acceleration) features are usually appended to the basic ones to form higher dimensional feature vector. It is a commonly used and successful technology in speech signal processing field. However, this configuration may be not optimal for speaker recognition. On the one hand, the delta vector can be obtained by high-pass linear filtering of the basic vector sequence. In the information theory viewpoint, the information of delta vector is all contained in the basic vector sequence. The simple concatenation is not easy to select

the most representative and informative elements. On the other hand, the delta and double delta may bring correlation into the new feature vector, which will depress the performance of some backend classifiers, such as the commonly used diagonal GMM. In our previous work, we have presented a time-frequency cepstral (TFC) feature [10], which utilizes a temporal discrete cosine transform (DCT) on the cepstrum matrix, and outperforms the widely used shifted delta cesptrum (SDC) for language recognition. In this paper, we will extend this work for speaker recognition. The remainder of this paper is organized in the following. In section 2, the TFC and variant TFC features are introduced. And in section 3, experimental results are presented to search the optimal parameters and to validate the performance of TFC feature. At last, the conclusion is given in section 4.

2. Variant time-frequency cepstrum The TFC feature is initially proposed for language recognition [10], which is derived from cepstral-time matrix (CTM) feature [11] and shifted delta cesptrum (SDC) feature [12]. As shown is Figure 1, in the TFC feature extraction, the successive frames of basic feature vectors within a context width window are first extracted to form a cepstrum matrix. A temporal (in horizontal direction) DCT is then performed on the cepstrum matrix and the elements in the upper-left triangular area are in a zigzag scan order. Our motivation is to remove correlation in temporal direction and preserving the elements with greater variability. This is similar to image compression coding, and the detailed discussion can be found in [10]. The procedure of TFC is equivalent to perform a twodimensional (2D) DCT on spectrum-time matrix. The 2D DCT approach can be interpreted as a compression of the information by a DCT truncation. This process is similar to what is usually done in image compression to reduce the size by using 2D DCT. In addition to the dimension reduction, the compression has two benefits in terms of pattern recognition. Firstly, the classifier can be simpler, since some of the correlation is removed by the temporal DCT. Secondly, the truncation of the higher order vectors helps to reduce the variability due to small scale acoustic events. In language recognition, the context width is about 20 frames. This leads the variances pattern of the cepstrum matrix after a horizontal DCT is nearly a isosceles triangle, thus we can perform a zigzag scan to select elements in this area to form the TFC feature. In speaker recognition, however, the optimal configuration is not same as in language recognition. As we know, the context width is much less than that in language recognition. Thus the variances pattern becomes narrower. To give a simple demonstration, the variance of each element of the cepstrum matrix (using successive 9 frames of 13-

Speech

Table 1: Baseline performance with MFCC 13+∆+∆∆ feture vectors, SRE08 short2 telephone-short3 telephone. Time

Basic Feature Vectors

Quefrency Cepstrum Matrix

Feature vector

Gender

EER(%)

min DCF×100

MFCC 13+∆+∆∆

female

13.29

6.05

male

10.46

5.22

Table 2: Comparison of variant TFC with different context width, rectangle 13 × 3, SRE08 short2 telephone-short3 telephone.

Horizontal DCT

Context width

Gender

EER(%)

min DCF×100

7

female

12.31

5.61

male

9.73

4.57

female

12.20

5.64

male

9.38

4.37

11

female

11.78

5.67

male

9.22

4.46

13

female

11.81

5.65

male

9.26

4.55

9 TFC

Figure 1: Procedures of TFC feature extraction [10].

dimensional MFCC basic feature vector) after a horizontal DCT was computed using NIST SRE04 1-side training set. The normalized variances (normalized by the maximum elements) are plotted in Figure 2. According to the variance pattern of Figure 2, we can observe that there obviously are other possible configurations besides the isosceles triangle as in TFC, such as a nonsymmetric triangle, trapezoid or even rectangle.

1 0.9 3

Cepstrum Dimension

0.8 5

0.7

7

0.6

9

0.5

11

0.4

13

0.3

15

0.2

17

0.1

19 1

rollment stage, only means are adapted, and in the test stage, only top-8 mixtures are used to for log-likelihood ratio scoring. For the frontend, speech/silence segmentation is performed by a G.723.1 VAD detector [13]. 13-dimensional MFCC coefficients are computed using 25 ms window and 10 ms shift. Cepstral mean subtraction and feature warping [14] with a 3 s window are applied for channel mismatch compensation. After that, 25% of low energy frames are discarded using a dynamic threshold. The UBM is trained using SRE04 1-side training set. All the trial experiments are carried out on NIST SRE08 [15] short2 telephone-short3 telephone test condition. Both equal error rate (EER) and minimum detection cost function (min DCF) are used as the performance measure.

2

3

4

5

6

7

8

9

3.2. Baseline performance We first use the 13-dimensional MFCC with delta and double delta as feature vector. The performance of female and male conditions are listed in Table 1. The EERs are about 12% and the min DCFs are about 6 × 10−2 . 3.3. Parameter optimization

Time Dimension

Figure 2: The normalized variances of each element of the cepstrum matrix after a horizontal DCT. We will focus on searching the optimal shape and parameters of TFC for speaker recognition through experiments.

3. Experiments 3.1. Experimental setup In the experiments, a classical gender-dependent GMM-UBM system as described in [3] has been built as classifier. A UBM with 256 diagonal mixtures is trained. Speaker models are obtained by maximum a posteriori (MAP) adaptation. In the en-

In TFC feature, the context width (the width of cepstrum matrix in Figure 1 and the shape of reserved area after DCT are the changeable parameters. From Figure 2, we can observe that the main variance is roughly located in 13×3 rectangle. So we first fix the area, and vary the context width from 7 to 13 with step size 2. The results on are illustrated in Table 2. From the results, we can see that context width = 9 gives the best performance. (When the EERs and the min DCFs are not consistent, we only consider the min DCFs in this paper.) In MFCC with delta and double delta feature vectors, the context width is also 9, which implies that the discriminative information for different speakers may primarily lie in this context width. The results also show that the optimal context width for speaker recognition is much narrower than that for language recognition, so we must reconsider the parameters.

Table 3: Comparison of variant TFC with different rectangular area, context width = 9, SRE08 short2 telephone-short3 telephone. Rectangle

Gender

EER(%)

min DCF×100

19×2

female

14.30

6.28

male

9.34

4.61

13×3

female

12.20

5.64

male

9.38

4.37

10×4

female

12.39

5.97

male

9.89

4.78

training data come from SRE04 8-side training set. After fLFA, the gender-dependent UBM with 2048 mixtures are retrained. At last, zt-norm [17] is performed on the raw log-likelihood ratio socre. The zt-norm data come from SRE05 and SRE06. The z-norm model number for female and male are 339 and 239 respectively and t-norm segment number for female and male are 199 and 274 respectively. The results with fLFA and zt-norm are listed in Table 5 and the detection error trade-off (DET) curves are plotted is Figure 3. From the results, we can see that consistent improvements can be obtained when the feature-domain channel compensation and back-end score normalization are both used. The min DCFs for female and male condition are decreased from 5.22 × 10−2 to 4.68 × 10−2 and from 3.97 × 10−2 to 3.11 × 10−2 , respectively.

Table 4: Comparison of variant TFC with different trapezoidal area, context width = 9, SRE08 short2 telephone-short3 telephone. Gender

EER(%)

min DCF×100

13×3

female

12.20

5.64

male

9.38

4.37

female

11.96

5.60

male

9.37

4.36

female

13.23

5.98

male

8.86

4.48

15+13+11 17+13+9

Miss probability (in %)

Trapezoid

MFCC TFC

40

20 10 5 2 1 0.5 0.2 0.1

3.4. Further experiments with channel compensation To further validate the TFC features, we apply the feature domain latent factor analysis (fLFA) [16] to the MFCC and TFC feature vectors. In fLFA, a gender-independent UBM with 512 mixtures is used and the channel number is set as 30. The fLFA

0.10.2 0.5 1 2 5 10 20 False Alarm probability (in %)

40

(a) female

MFCC TFC

40

Miss probability (in %)

After obtaining the optimal context width, we will find the optimal shape of the reserved area. We first approximate the area as a rectangle. In order to give fair comparison, we fix the total dimensions roughly. The rectangle is changed from 19×2 to 13×3 and to 10×4, and the results are shown in Table 3. From this table, we can observe that when the rectangle is 13×3, the TFC feature vector obtains the best performance. As we can see from Figure 2, the shape of elements with large variances is not a regular rectangle, and perhaps the trapezoid will be more suitable. Our next experiment is to detail the optimal shape. We tilt the bottom base of the rectangle to form a trapezoid. The slope of the hypotenuse is changed from 0 to 1 to 2 and this corresponds to the three columns are from 13×3 to 15+13+11 to 17+13+9, while keeping the total dimensions as 39. The results are given in Table 4. From Table 4, we can see that the trapezoid shape with 15+13+11 performs the best. Through the above experiments, we obtained the optimal parameters of TFC feature vector for speaker recognition. The optimal context width is 9 and the optimal shape is trapezoid with three columns 15+13+11. Compared this parameter with the baseline MFCC 13+∆+∆∆, the min DCFs for female and male condition are decreased from 6.05 × 10−2 to 5.60 × 10−2 and from 5.22 × 10−2 to 4.36 × 10−2 , respectively. Note that we fixed the total dimension as 39 in our experiments. If we relax this constraint, maybe more gains can be achieved with additional computational cost.

20 10 5 2 1 0.5 0.2 0.1 0.10.2 0.5 1 2 5 10 20 False Alarm probability (in %)

40

(b) male Figure 3: The DET curves of MFCC 13+∆+∆∆ and TFC 15+13+11 with fLFA and zt-norm, SRE08 short2 telephoneshort3 telephone. The circles denote the min DCF operating points. In addition to the traditional DCF, we are also interested in the new DCF defined in NIST SRE 2010 [18]. In the new DCF, the target prior is set as 0.001, which requires much more nontarget trials to give meaningful measurement. To do this, we extend the SRE08 trail lists by performing a Cartesian product of

Table 5: Comparison of MFCC and TFC with fLFA and ztnorm, SRE08 short2 telephone-short3 telephone. Feature vector

Gender

EER(%)

min DCF×100

MFCC 13+∆+∆∆

female

10.21

5.22

male

7.72

3.97

female

10.13

4.68

male

6.88

3.11

TFC 15+13+11

[2] T. Kinnunen and H. Li, “An overview of text-independent speaker recognition: From features to supervectors,” Speech Communication, vol. 52, no. 1, pp. 12–40, Jan. 2010.

normalized DCF

[4] W. M. Campbell, D. E. Sturim, D. A. Reynolds, and A. Solomonoff, “SVM based speaker verification using a GMM supervector kernel and NAP variability compensation,” in Proc. ICASSP, Toulouse, France, May 2006, pp. I 97–I 100. [5] A. Stolcke, L. Ferrer, S. Kajarekar, E. Shriberg, and A. Venkataraman, “MLLR transforms as features in speaker recognition,” in Proc. Eurospeech, Lisbon, Portugal, Sept. 2005, pp. 2425–2428.

[7] M. Grimaldi and F. Cummins, “Speaker identification using instantaneous frequencies,” IEEE Transactions on Audio, Speech and Language Processing, vol. 16, no. 6, pp. 1097–1111, Aug. 2008.

1 old DCF

female

[8] X. Fan and J. H. L. Hansen, “Speaker identification with whispered speech based on modified LFCC parameters and feature mapping,” in Proc. ICASSP, Taipei, Apr. 2009, pp. 4553–4556.

0.6

[9] L. Ferrer, N. Scheffer, and E. Shriberg, “A comparison of approaches for modeling prosodic features in speaker recognition,” in Proc. ICASSP, Dallas, Mar. 2010, pp. 4414–4417.

0.4

[10] W.-Q. Zhang, L. He, Y. Deng, J. Liu, and M. T. Johnson, “Timefrequency cepstral features and heteroscedastic linear discriminant analysis for language recognition,” IEEE Transactions on Audio, Speech, and Language Processing, to be published.

male 0.2

0 −10

[3] D. A. Reynolds, T. F. Quatieri, and R. B. Dunn, “Speaker verification using adapted gaussian mixture models,” Digital Signal Processing, vol. 10, no. 1-3, pp. 19–41, Jan. 2000.

[6] T. F. Quatieri, Discrete-Time Speech Signal Processing: Principles and Practice. Upper Saddle River: Prentice Hall PTR, 2002.

MFCC TFC

0.8

6. References [1] J. P. Campbell Jr., “Speaker recognition: A tutorial,” Proceedings of the IEEE, vol. 85, no. 9, pp. 1437–1462, Sept. 1997.

model set and test segment set. We use Brummer’s toolbox [19] to plot NIST’s SRE min DCF as a function of the target prior. The results are showed in Figure 4. We can see that by substituting TFC 15+13+11 for MFCC 13+∆+∆∆, the normalized min DCFs for female and male condition are decreased from 0.758 to 0.698 and from 0.611 to 0.573, respectively, which shows the effectiveness of TFC feature vector.

new DCF

High Technology Development Program of China (863 Program) under Grant No. 2006AA010101, No. 2007AA04Z223, No. 2008AA02Z414 and No. 2008AA040201.

−8

−6

−4

−2

0

logit P

tar

Figure 4: The normalized min DCF curves of MFCC 13+∆+∆∆ and TFC 15+13+11 with fLFA and zt-norm, SRE08 short2 telephone-short3 telephone Cartesian test. The DCF is normalized by min(Ptar , 1 − Ptar ).

4. Conclusions In this paper, we have proposed the variant time-frequency cepstral features for speaker recognition. This is an extension of our previous work of TFC. Through analyzing the variance pattern of cepstrum matrix after horizontal DCT transform, we find the area with greater variance is not an isosceles triangle but nearly a rectangle. Coupled with detailed experiments, we obtain the optimal configuration is a trapezoidal shape with context width 9 and three columns 15+13+11. Experiments on NIST SRE08 short2 telephone-short3 telephone test set show that TFC is more effective than MFCC.

5. Acknowledgements This work was supported by the National Natural Science Foundation of China and Microsoft Research Asia under Grant No. 60776800, by the National Natural Science Foundation of China under Grant No. 90920302, and in part by the National

[11] S. V. Vaseghi, P. N. Conner, and B. P. Milner, “Speech modelling using cepstral-time feature matrices in hidden Markov models,” Proc. IEE-I, vol. 140, no. 5, pp. 317–320, Oct. 1993. [12] P. A. Torres-Carrasquillo, “Language identification using Gaussian mixture models,” Ph.D. dissertation, Michigan State University, 2002. [13] ITU-T, “G.723.1 Annex A: Silence compression scheme,” Nov. 1996. [14] J. Pelecanos and S. Sridharan, “Feature warping for robust speaker verification,” in Proc. IEEE Odyssey, Crete, Grece, June 2001, pp. 213–218. [15] “2008 NIST speaker recognition evaluation,” Available: http://www.itl.nist.gov/iad/mig/tests/sre/2008/index.html, Apr. 2008. [16] C. Vair, D. Colibro, F. Castaldo, E. Dalmasso, and P. Laface, “Channel factors compensation in model and feature domain for speaker recognition,” in Proc. IEEE Odyssey, San Juan, Puerto Rico, June 2006. [17] R. Auckenthaler, M. Carey, and H. Lloyd-Thomas, “Score normalization for text-independent speaker verification systems,” Digital Signal Processing: A Review Journal, vol. 10, no. 1-3, pp. 42–54, Jan. 2000. [18] “2010 NIST speaker recognition evaluation,” Available: http://www.itl.nist.gov/iad/mig/tests/sre/2010/index.html, Apr. 2010. [19] N. Brummer, “Tools for normalized DCF curves,” Available: http://sites.google.com/site/focaltoolkit/dcf-curves, Mar. 2010.

Variant Time-Frequency Cepstral Features for Speaker ...

Abstract. In speaker recognition (SRE), the commonly used feature vec- tor is basic ceptral coefficients concatenating with their delta and double delta cepstal features. This configuration is bor- rowed from speech recognition and may be not optimal for. SRE. In this paper, we propose a variant time-frequency cep-.

193KB Sizes 0 Downloads 164 Views

Recommend Documents

Time-Frequency Cepstral Features and ...
binary trees (BT) [10] or vector space models (VSM) [11] are applied. This method utilizes the ...... Spanish), Tamil, and Vietnamese telephone speech. Each lan-.

Variant A Variant B Variant C Variant D - GitHub
2017-05-15 13:15 /home/wingel/eagle/diff-probe/diff-probe.sch (Sheet: 1/1). Variant A. Variant B. Variant C. Variant D. LMH6702. 0. Ω. /N. F. NF. 1. 5. 0. Ω. GND. GND. 2. 2. 0. Ω. N. F. CON-1X3-TAB-AMP-29173-3-NARROW. V. +. V. -. GND. V. +. V. -.

Linear versus Mel Frequency Cepstral Coefficients for ...
This insight suggests that a linear scale in frequency may provide some advantages in speaker recognition over the mel scale. Based on two state-of-the-.

Mel-frequency Cepstral Coefficients for Eye Movement ...
Abstract—Human identification is an important task for various activities in society. In this paper, we consider the problem of human identification using eye movement informa- tion. This problem, which is usually called the eye movement identifica

Lesson 5.2: Variant data
Blogger: “63% of all kids look at pictures of funny cats each day.” What's the source? How was it measured? ○ Don't bake your answer into your query:.

A spatial variant approach for vergence control in ...
E-mail addresses: [email protected] (X. Zhang), [email protected] (L.P. Tay). ... studied and utilized for the design of disparity estimation mechan- ...... [33] V.J. Traver, F. Pla, Log-polar mapping template design: from task-level require-.

TIME-VARIANT MODELING FOR GENERAL SURFACE ...
Describing time-variant appearance of object surface is still an open problem. With intricate environmental factors ... given sample does not exist in our database. Experimental results demonstrate the feasibility ... example, in [7], the authors fir

Learning Articulation from Cepstral Coefficients - Semantic Scholar
Parallel and Distributed Processing Laboratory, Department of Applied Informatics,. University ... training set), namely the fsew0 speaker data from the MOCHA.

Learning Articulation from Cepstral Coefficients - Semantic Scholar
2-3cm posterior from the tongue blade sensor), and soft palate. Two channels for every sensor ... (ν−SVR), Principal Component Analysis (PCA) and Indepen-.

Phonics Variant Correspondances.pdf
Whoops! There was a problem loading more pages. Whoops! There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Phonics Variant Correspondances.pdf. Phonics Variant

Do Gender-Variant Preferences for Competition Persist ...
Muriel Neiderle and Lise Vesterlund were kind enough to share their z-‐Tree program and ... Gender differences in the willingness to compete are believed to have a profound impact on labor market outcomes and may ..... performance—for example, pr

Best Speaker for Echo Dot - AUDIOSOUNDCENTRAL.COM.pdf ...
Get the Best Picks for the Best. Amazon Echo DOT Bluetooth. Speakers. Page 5 of 21. Best Speaker for Echo Dot - AUDIOSOUNDCENTRAL.COM.pdf.

Search features
Search Features: A collection of “shortcuts” that get you to the answer quickly. Page 2. Search Features. [ capital of Mongolia ]. [ weather Knoxville, TN ]. [ weather 90712 ]. [ time in Singapore ]. [ Hawaiian Airlines 24 ]. To get the master li

Generalized Features for Electrocorticographic BCIs - CiteSeerX
obtained with as few as 30 data samples per class, support the use of classification methods for ECoG-based BCIs. I. INTRODUCTION. Brain-Computer ...

Discriminant Spectrotemporal Features for Phoneme Recognition
We utilized two methods for finding the discriminant filters: (1) Regularized Least Square technique (RLS). [9] and Modified Linear Discriminant Analysis (MLDA).

Discriminant Spectrotemporal Features for Phoneme Recognition
We propose discriminant methods for deriving two- dimensional spectrotemporal features for phoneme recognition that are estimated to maximize the separation ...

CLUSTERING of TEXTURE FEATURES for CONTENT ... - CiteSeerX
storage devices, scanning, networking, image compression, and desktop ... The typical application areas of such systems are medical image databases, photo ...

FMPE: DISCRIMINATIVELY TRAINED FEATURES FOR ...
ence transcription sr for file r, minus the number of phone errors. 3. FMPE. 3.1. ..... training, such as building a system on the new features and iterating the ...

Generalized Features for Electrocorticographic BCIs
Dept. of Computer Science and Engineering. University of ... graphic signals (ECoG) for use in a human Brain-Computer. Interface (BCI) ..... for the SVM. Both of these quadratic programs can be .... the number of channels required online for control.

A Speaker Count System for Telephone Conversations
The applications of this research include three-way call detection and speaker tracking, and could be extended to speaker change-point detection and indexing.

Best Speaker for Echo Dot KW's- AUDIOSOUNDCENTRAL.COM ...
Page 4 of 37. Best Speaker for Echo Dot KW's- AUDIOSOUNDCENTRAL.COM - Drive Links.pdf. Best Speaker for Echo Dot KW's- AUDIOSOUNDCENTRAL.

A Speaker Count System for Telephone Conversations
3, which shows the intra- and inter-speaker Mahalanobis distance distributions (1000 comparisons for each class) for 5- segment based models, suggests some ...