7
International Conference on Advanced Computational Intelligence and Its Applications 2008 ISBN:978-979-98352-5-3 Genetics Algorithm for 2D-MFCC Filter Development in Speaker Identification System Using HMM Agus Buono'" , Wisnu Jatmiko", Benyamin Kusumoputro'' 'Computational Intelligence Research Lab, Dept. of Computer Science, Bogor Agriculture University Drarnaga Campus, Boger-West Java, Indonesia bCornputational Intelligence Research Lab, Faculty of Computer Science, University ofIndonesia, Depok Campus, Depok 16424, PO.Box 3442, Jakarta, Indonesia [email protected], [email protected], [email protected] Abstract-In this paper, we introduced the using of Genetics Algorithm to optimize the construction of a 2D filter in 2D-MFCC technique for speaker identification system. The 2D filter construction was very essential for processing the bispectrum data which is represented in 2D space instead of the usual 1D power spectrum. By using the 2D filter, the conventions; ;~;dden· Markov Model could be used as ih~ speaker classifier for processing 2D bispectrum data that was robust to noisy environment. The experimental comparison with ID- MFCC technique and 2D-MFCC without GA optimization shows that a comparable high recognition for original uttered voice. However, when the uttered voice buried in Gaussian noise at 20 dB, the developed 2D-MFCC shows in higher recognition of 88.5% whilst only 59.4% and 70.5% for 1D-MFCC and 2D-MFCC without GA, respectively. Index Terms-Mel-Frequency Cepstrum Coefficients, Bispectrum, Hidden Markov Model, Genetics Algorithm. 1. Introduction We have developed a 2D filter construction method for processing bispectrum data for speaker identification system based on Hidden Markov Model. This 2D-MFCC method was developed base on the conventional ID-MFCC that was reliable method for processing power spectrum data, but shows lower recognition rate when applied to identify speaker under noisy environment. Our experimental result shown that the used of2DMFCC method in speaker identification system gave high recognition rate, i.e. 99.4% for speech signal without addition by noise [1]. Since the bispectrum value is theoretically robust to Gaussian noise [2], which can be empirically proved by researchers such as in [3][4][5], the developed 2D-MFCC should also be robust to Gaussian noise, that could lead to a robust speaker recognition system under noisy environment. The filter development in MFCC method was derived by mimicking the behavior of human ear. In this scheme, the acoustic frequency is spaced by two category, i.e. linearly spaced in low frequency «I KHz) and logarithmically spaced for higher frequency (>1 KHz). As we have shown in the previous paper, that the 2DMFCC shown high recognition rate for speech signal without noise addition, however, when it is used for processing a speech signal buried in 20 dB of Gaussian noise, the recognition rate drop significantly, i.e. 70.4%. In order to increase the performance of 2D-MFCC under harsh noisy condition, we then developed the filter construction that is driven by the dynamic change of the data. Genetics algorithm is used to optimized the filter characteristics in such that the distance between the feature vector for the speech signal without noise addition with the feature vector for the speech signal with Gaussian noise addition will be as small as possible. The remainder of this paper is organized as follows: In section 2, we formulate the genetics algorithm for 2D-MFCC filter development. Section 3 present the experimental setup and results for a data set consisting 10 speakers with 80 utterances of each to demonstrate the effectiveness of the proposed method. Finally, section 4 is dedicated to a summary of this study and suggestions for future research directions .. 2. Filter Development of 2D-MFCC -. ....,. ..... - .- ~7"'> •• ' 2.1. Filter Development Filters are essential in processing the uttered speech signal, in which M filters are necessary in processing signal in 1D-MFCC method and MxM filters for 2D- MFCC, respectively. These filters are used to transform the power spectrum (1D) or bispectrum (2D) speech signal into their mel spectrum. The standard ID-MFCC used a triangular filter with height of I and three vertex at point (!i.J,O), if. 1), and (/i+J,O) for the lh filter which can be shown in Figure 1. In order to develop M filters, we have to determine M+ 1 center points. The distance between two adjacent center point of filters is determined by mimicking the behavior of human ear's perception, in which a series of psychological studies have shown that the human perception of the frequency contents of sounds for speech signal does not follow a linear scale. 82

Genetics Algorithm for2D-MFCC Filter Development inSpeaker Identification … · 2015. 9. 2. · Fitness Function The Fitness function is developed sothat for any speech signal input

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Genetics Algorithm for2D-MFCC Filter Development inSpeaker Identification … · 2015. 9. 2. · Fitness Function The Fitness function is developed sothat for any speech signal input

International Conference on Advanced Computational Intelligence and Its Applications 2008 ISBN:978-979-98352-5-3

Genetics Algorithm for 2D-MFCC Filter Developmentin Speaker Identification System Using HMM

Agus Buono'" , Wisnu Jatmiko", Benyamin Kusumoputro'''Computational Intelligence Research Lab, Dept. of Computer Science, Bogor Agriculture University Drarnaga Campus,

Boger-West Java, IndonesiabCornputational Intelligence Research Lab, Faculty of Computer Science, University ofIndonesia, Depok Campus, Depok

16424, PO.Box 3442, Jakarta, [email protected], [email protected], [email protected]

Abstract-In this paper, we introduced the using ofGenetics Algorithm to optimize the construction of a 2Dfilter in 2D-MFCC technique for speaker identificationsystem. The 2D filter construction was very essential forprocessing the bispectrum data which is represented in2D space instead of the usual 1D power spectrum. Byusing the 2D filter, the conventions; ;~;dden· MarkovModel could be used as ih~ speaker classifier forprocessing 2D bispectrum data that was robust to noisyenvironment. The experimental comparison with ID-MFCC technique and 2D-MFCC without GAoptimization shows that a comparable high recognitionfor original uttered voice. However, when the utteredvoice buried in Gaussian noise at 20 dB, the developed2D-MFCC shows in higher recognition of 88.5% whilstonly 59.4% and 70.5% for 1D-MFCC and 2D-MFCCwithout GA, respectively.

Index Terms-Mel-Frequency Cepstrum Coefficients,Bispectrum, Hidden Markov Model, Genetics Algorithm.

1. Introduction

We have developed a 2D filter construction methodfor processing bispectrum data for speakeridentification system based on Hidden MarkovModel. This 2D-MFCC method was developed baseon the conventional ID-MFCC that was reliable methodfor processing power spectrum data, but shows lowerrecognition rate when applied to identify speaker undernoisy environment. Our experimental result shown thatthe used of2DMFCC method in speaker identificationsystem gave high recognition rate, i.e. 99.4% forspeech signal without addition by noise [1].

Since the bispectrum value is theoretically robustto Gaussian noise [2], which can be empiricallyproved by researchers such as in [3][4][5], thedeveloped 2D-MFCC should also be robust toGaussian noise, that could lead to a robust speakerrecognition system under noisy environment. Thefilter development in MFCC method was derived bymimicking the behavior of human ear. In thisscheme, the acoustic frequency is spaced by two

category, i.e. linearly spaced in low frequency «IKHz) and logarithmically spaced for higherfrequency (>1 KHz). As we have shown in theprevious paper, that the 2DMFCC shown highrecognition rate for speech signal without noiseaddition, however, when it is used for processing aspeech signal buried in 20 dB of Gaussian noise, therecognition rate drop significantly, i.e. 70.4%.

In order to increase the performance of 2D-MFCCunder harsh noisy condition, we then developed thefilter construction that is driven by the dynamicchange of the data. Genetics algorithm is used tooptimized the filter characteristics in such that thedistance between the feature vector for the speechsignal without noise addition with the feature vectorfor the speech signal with Gaussian noise additionwill be as small as possible. The remainder of thispaper is organized as follows: In section 2, weformulate the genetics algorithm for 2D-MFCC filterdevelopment. Section 3 present the experimentalsetup and results for a data set consisting 10 speakerswith 80 utterances of each to demonstrate theeffectiveness of the proposed method. Finally,section 4 is dedicated to a summary of this study andsuggestions for future research directions ..

2. Filter Development of 2D-MFCC

-. ....,. •..... -.- ~7"'>•• '

2.1. Filter DevelopmentFilters are essential in processing the uttered speechsignal, in which M filters are necessary in processingsignal in 1D-MFCC method and MxM filters for 2D-MFCC, respectively. These filters are used to transformthe power spectrum (1D) or bispectrum (2D) speechsignal into their mel spectrum. The standard ID-MFCCused a triangular filter with height of I and three vertexat point (!i.J,O), if.1), and (/i+J,O) for the lh filter whichcan be shown in Figure 1. In order to develop M filters,we have to determine M+ 1 center points. The distancebetween two adjacent center point of filters is determinedby mimicking the behavior of human ear's perception, inwhich a series of psychological studies have shown thatthe human perception of the frequency contents ofsounds for speech signal does not follow a linear scale.

82

Page 2: Genetics Algorithm for2D-MFCC Filter Development inSpeaker Identification … · 2015. 9. 2. · Fitness Function The Fitness function is developed sothat for any speech signal input

International Conference on Advanced Computational Intelligence and Its Applications 2008 ISBN:978-979-98352-5-3

Figure 1. A triangular filter with height I

Thus for each tone of II voice signalwith an actualfrequency f( measut~d in Hz), can also be represented asa subjective pitch in another frequency scale, called the'mel' (from Melody) scale [6]. The actual frequencyscale and its mel frequency scale have two differentrelationships according to a certain level of the actualfrequency f When the actual frequency fis below 1kHz,then the relationship is linear, and when the f is above1kHz the relationship become logarithmic [6J, which canbe written as:

I." =2595*log (1+1-) (1)m,1 10 700

These relationships can be illustrated by Figure 2 below:

•• 1500]III

"ii 1000::E500

c0 1000 2000 3000 4000 5000

Frequency

Figure 2. Curve relationship between the actualfrequency scale and its mel frequency scale

Detail 'algorithm for develop those M filters ispresented in [IJ.

2.2. Genetics AlgorithmGenetics algorithm is one class of an evolutionprogramming. It is defined as a technique forsearching the optimum parameters through a spacedomain by imitating the principles of naturalevolution [7]. Algorithm 1 gives the structure of anevolution program that usually used in GA.

Algorithm 1. The structure of an evolutionprogram

Begint~Oinitialize pet)evaluate pet)while (not termination-condition) dobegin

t~t+Iselect pet) from P(t-I)alter pet)evaluate pet)

endend

It is a probabilistic algorithm which maintains a

population of individuals, P(t):::; {x;, x~,...,x:} for

iteration of t. Each individual represents a potential

solution to the problem at hand. Each solution x: isevaluated to give some measure of its "fitness".Then, a new population (iteration t+1) is formed byselecting the more fit individuals (select step). Somemembers of the new population undergotransformations (alter step) by means of "genetic"operators to form new solutions. There are unarytransformations m, (mutation type), which create newindividuals by a small change in a single individual(mi:S -7S), and higher order transformations Cj(crossover type), which create new individuals bycombining parts from several (two or more)individuals (Cj:SxSx ... xS-7S). After some number ofgenerations the program converges - it is hoped thatthe best individual represents a near-optimum(reasonable) solution [6J .

2.2. Filter Optimization by Genetics AlgorithmIn 2D-MFCC process, we need a set of 2D filters totransform bispectrum data value of a certain frameinto the mel-spectrum data value through domainspace FJxF2, where FJ> F2 are frequency on their 2dimensions, respectively. Considered the triangularfilter for each dimension (FI and F2), and the 2Dfilter for the same center point can be constructed bythose two filters to be a pyramid-filter with itscentered at (fj,h), with fiCFJ and hCF2• Then it isimportant to determine the center of M triangularfilters for. every FJ and F2 in their dimensions,respectively. Since the bispectrum data has asymmetric behavior, the filter centers for FJ in thefirst axis are always in the same position with that ofthe filter centers for F] in the second axis. If thenumber of triangular filters FJ or F] in their each axisis M with F the maximum frequency, then we candetermine the XJ, X2, XJ, ... , XM+J such that XJ+X2+XJ+'" +xM+J=F, where Xi is the distance between ith filter

83

Page 3: Genetics Algorithm for2D-MFCC Filter Development inSpeaker Identification … · 2015. 9. 2. · Fitness Function The Fitness function is developed sothat for any speech signal input

International Conference on Advanced Computational Intelligence and Its Applications 2008

center with the next (i+ 1)'h filter center, withi=2.3,4 ..... M

Chromosome RepresentationAs already written above, a set of filters for a certainaxis (FI or F}) can be identify by determine theirconsecutive distance XI, X}, Xj, ... , and XM+!' Forrepresenting the optimized set of these filters thatwill be used in the 2D-MFCC, the distance betweentwo filters center is coded by using binary digit. Tothat purpose, each distance X is coded by 7 binarydigit, and the chromosome that represents a set offilter is coded by binary digit with length of 7*(M+ 1)digit. The first seven digits for XI, the second ofseven digits for X}, and so on. Figure 3 gives anillustration of this filter coding.

As can be seen in this figure, suppose we havefour triangular filters for a certain axis. wi.h its center2.5, 4.5, 6.5 and 0, respectively, with the maximumfrequency F ie 10. Then xI=2.5, x}=4.5-2.5=2,xj=6.5-4.5=2, x4=8-6.5=J.5, and x5=JO-8=2. Thechromosome in our GA system then consist of 5locus, i.e. XI. X}, xi, X4, and X5, in which each locus iscoded by binary digit with length of 7, to be 7*5=35digit, as show in the figure.

The goal of optimizing the filtering process is to havethe optimized filter design so that the output of featureextraction process after filter process for a uttered speechsignal buried within a Gaussian noise is similar with theone without noise addition. This filter design can beillustrated as:

I Distance of two consecutive filter centers:x1=2.S x2=2 x3=2 x4-1.S x5=2 I

o () 0 0 I o 0 "00001o 0 0 0 0

o I 2 JI I C;;]lo o 2o ( 0 0 I

Ichromosome: I0000101000010000001010000011000010

Figure 3. Illustration of coding a set of filter intQchromosome with binary representation .. ,..

ISBN:978-979-98352-5-3

Fitness FunctionThe Fitness function is developed so that for any speechsignal input (with or without noise), the output offeatureextraction process after filtering process will be similar tothe one without noise. The develop set of filter is thenbounded by:

a. The distance between the feature vector of theoriginal signal (without noise addition) with thefeature vector of signal buried by noise isdetermined to be as small as possible.

.b, The distance between the feature vector oforiginal signal (without addition by noise) withthe feature vector of addition noise signal isdetermined to be as high as possible.

This fitness function can be mathematically formulatedas follow:

f(i) = d(sl,s3) * d(s2,s4)d(sl,s2) * d(s3,s3) (2)

where:s1: bispectrum signal without noise additions2 : bispectrum signal buried by noise of 20 dBs3 : s2 subtracted by sls4: bispectrum of noise signal of 20 dBdta.b) distance between feature vector ofbispectrum 0

with feature vector ofbispectrum b

SelectionIn order to select the winning chromosome inpopulation t, P(t), a roulette wheel is used. Chancefor any chromosome have to be selected isproportional to their fitness value.

CrossoverCrossover technique was used to alter two chromosomesinto their offspring, and in this research, an arithmeticcrossover technique is utilized. Suppose X and Yare thetwo parents, that can be written as:

X=(X"XZ,X3,"" XM+I)Y=(y"YZ.Y3, ... , YM+l)

then, by using an arithmetic crossover technique, theiroffspring are:

X'= [ax, + (l-a)y,Uax, + (l-a)y,1[ax, +(I-a)y,l ,[ax" +(\ -a)y" IIY'= [ay, + (1- a)x,l[ay, + (\ - a)x,1[ay, + (1- a)x,l ,[ay" +(1- a)x" II

where oC(O,1)

MutationMutation is a process of transforming any chromosometo its offspring through a changing of its internal gene byusing a certain unary operator. One of the mutation

84

Page 4: Genetics Algorithm for2D-MFCC Filter Development inSpeaker Identification … · 2015. 9. 2. · Fitness Function The Fitness function is developed sothat for any speech signal input

International Conference on Advanced Computational Intelligence and Its Applications 2008

process is called inversion technique, which is used inthis research. The inversion technique begin with aselection of certain chromosome to be mutated. Then,generate two integer numbers p and q randomly, with p.qC[O.M+ 1], and M the number of the filter used. Themutation process is done by inverting the order of locusbetween selected points. The inversion process can beillustrated in Figure 4.

X=(Xl,X:z,X3t ... , Xl-1

X'=(Xl,X2,:K3, ... , Xi-l

Figure 4.. Inversion process to alter chromosome X intoits offspring X'

After filter design is optimized by using geneticalgorithms, a set of filter is then selected. Figure 5presents a comparison of a set of filter that wasconstructed by a standard filter design (a) and by theproposed filter design (b).

(a)

Figure 5. A comparison between standard filter (a) withfilter developed by GA (b)

3. Experimental Setup end Re~ult

3.1. Experimental SetupThe proposed method was then used for speakeridentification system to classify a set of data that consistsof ten speakers. Speech data and experimental setup is

ISBN:978-979-98352-5-3

determine to be similar with that already described in theprevious paper [I], however the filter design and itsconstruction is developed using a genetic algorithmsmethod that already described above. The block diagramof the training and testing process is depicted in Figure

" 6. As can be seen in this figure, a HMM method [8] isused as the classifier for the speaker identificationsystem, and we then used a three different methods offeature extraction subsystem, i.e. the conventional ID-MFCC method, 2D-MFCC without GA optimization(2D-MFCCwoGA) and 2D-MFCC with GA optimization(2D-MFCCwGA), respectively.

20 FilterConstruction

by usingGeneticsAlgorithm

Figure 6. Block diagram ofthe speakeridentification system

3.2. ResultExperimental results show that when the speakeridentification system used each of those three differentmethods to classify the uttered voice signal without noiseaddition, the recognition rate was very high, i.e. 98.4%.99.4% and 98.9% for 1O-MFCC, 2D-MFCCwoGA and2D-MFCCwGA, respectively. However, when theuttered voice signal is added by a Gaussian noise at 20dB, the recognition rate for all the used methods reducesignificantly; i.e. 41.35%, 41.6% and 39.8% for 10-MFCC, 2D-MFCCwoGA and 2D-MFCCwGA,respectively. As can be seen in Figure 7 the recognitionrate for all of the three methods shows a comparablerecognition rate for the uttered voice signal, without orwith addition of a Gaussian noise at 20 dB. Thisphenomenon proved that the 2D-MFCC methods arereliable to replace the conventional ID-MFCC method.

85

Page 5: Genetics Algorithm for2D-MFCC Filter Development inSpeaker Identification … · 2015. 9. 2. · Fitness Function The Fitness function is developed sothat for any speech signal input

International Conference on Advanced Computational Intelligence and Its Applications 2008 ISBN:978-979-98352-5-3

98.38no~ 90.~

8070

e 60

~ 50

C 40a! 300 20uII> oII::

0"o-MFCC 20- 20-M FCCwGA

MFCCwoGA

• without addition bynoise Il with addition bynoise

Figure 7. Recognition rate for signal with andwithout addition by noise for the three methods

Consider in the 20-MFCC methods, i.e. 20-MFCCwoGA and :D-MFCCwGA, the number ofcoefficient; as the feature vector's components isdetermined to be 13, as also used in the conventionalmethod for ID-MFCC. In this research we would alsolike to analysis the importance of each coeflicientsrelated to the recognition rate of those methods,

(a)

·57 8 9 10 11 12 13

-10 Oriqina.l. signal+ 'noise 20 dBOriginal signal

·15

50 (b)

10

30

Original signal

Oriqinal signal+noise 20 dB

-10 123 C 5' 78910111213

No .ce efflcients

60 (c)

40Original signal.

20Original signal+ noise 20 dB

1 2 3 .• S 6 7 8 9 ro 11 U U-20

N 0_ coefficients

..1:'''< " Figure 8. Comparison of the MFCC coefficientsvalue for uttered voice signal without and with addition

of Gaussian noise 20 dB in (a) lD-MFCC, (b) 20-MFCCwoGA, and (c) 2D-MFCCwQA~g!ethods.

.e-

Figure 8 shows the comparison of the relationbetween each of the coefficient value at its determinecoefficient number for those three methods when theyused to classify an uttered voice signal without and withaddition of noise. It is shown that for all the usedmethods, the I't-coefficient is very sensitive to theaddition of noise, especially for the lD-MFCC method.While for the 20-MFCC methods, it is clearer to see thatin 20-MFCCwGA method, the value of all the usedcoefficients are not altered much by the addition ofGaussian noise.

In the next experiment, by removing the I" and r'.coefficients, i.e-:-·to be 12 and II used coefficients,respectively, the recognition rate for those 2D-MFCCmethods can be seen in Figure 9. For 20-MFCCwoGAmethod, the recognition rate slightly dropped from 99.4%to 98.5% and 96.7% for 13, 12 and II coefficients,respectively, whilst for 2D-MFCCwGA, the recognitionrate is more unchanged and stable, i.e. 98.9%, 99.4% and98.9% for 13, 12 and II coefficients, respectively.

100.0

- 80.0;!.]"E 60.0C

~·c 40.0a!0oII>II:: 20.0

0.0

.20 ~ FCC withoutGA 02D-* FCC "jjhGA

Figure 9. Comparison ofrecognition rate between 20-MFCC methods for uttered voice signal without addition

of Gaussian noise

As can be seen clearly in Figure 9, removing the l"coefficient in 2D-MFCC methods increases therecognition rate, and when it is used to identify theuttered voice signal with the addition of Gaussian noiseat 20 dB, the recognition of those three methods can bedepicted in Figure 10.

It is shown in this figure, the maximum recognitionrate are 59.4%, 70.5% and 88.5% for lD-MFCC, 20-MFCCwoGA and 20-MFCCwGA, respectively. Thesecomparison also show that the recognition rate of thosemethods increases significantly, especially for 2D-MFCCwGA, i.e. from 41.55% to 70.5% and from 39.8%to 88.5%, respectively .

86

Page 6: Genetics Algorithm for2D-MFCC Filter Development inSpeaker Identification … · 2015. 9. 2. · Fitness Function The Fitness function is developed sothat for any speech signal input

International Conference on Advanced Computational Intelligence and Its Applications 2008

tlO

:>!1 90~ eoG> 70fe 60.2 50~ 40e 30I:n0 20uG> tlQ: 0

10·MFCC 20. 20·MFCCwoGA MFCCwGA

[] 13 co .fflclonts .12 coefficients

Figure lG. Recognition rate for signal added bay'3aussian noise of20 dB forlD-MFCC, 2D-MFCC

without GA and lD-lViFCC with GA

10.

go

~ 10

~7.60

I:5.~

C ••'"0 3'u.. 2.0:

10

orlg. +nolse +noJae +nol •• +nolse +nol •• +ncllie +nolsesignal 20 dB 15 dB 10 dB 7 dB 5 dB 2 dB II dB

• 2()'MFCC without GA C 2()'MFCC with GA

Figure 11. Comparison of recognition rate for 2D-MFCC with and without GA

Next experiment was conducted by buried the utteredvoice signal in more harsh noise conditions. As we cansee in Figure 11, a comparison of the average ofrecogrunon rate for the 2D-MFCC with and without GAfor various noise conditions are shown. Figure 11 showsthat when the Gaussian noise intensity is increasing, therecognition rate is decreased accordingly. It can also beseen that, for all of the noise intensity level, the 2D-MFCC optimized by GA is always perform better thanthat of2D-MFCC without GA.

In the. n~xt experiments, we then try to explore thecharacteristics of the feature vector for the uttered signalwithout noise addition and its comparison with that ofspeech signal with noise addition at various intensitylevel (20dB, 15dB, 10dB, 7dB, 5dB, 2 dB, and OdB).Results of experiments are depicted in Figure 12, for theSpeaker iil, From the fig\lre;, we can see that theincrement of the Gaussian noiselevel decreased the valueof the 1st coefficient significantly. the first coefficient isdecrease consistently. So, we hope by implement afunction for validate the feature such that it value is closeto the one for original speech signal, then theirrecognition rate become better.

ISBN:978-979-98352-5-3

50 s=original signal withoutaddition by noise

s+noise 20 dB40

30 s+noise 10 dBs+noise 5 dB

s+noise 0 dB20

.10

123456789lDl11213OlD

No .coe.f:f:J.c.tenta

Figure 12. Comparison of feature vector of the utteredvoice signal without and with various level of Gaussian

noise for speaker number I

4. Conclusions

We have developed the 2D-MFCC feature extractionmethod for processing the bispectrum data from utteredspeech signal. In this paper, we have developed anoptimization of the filter design through GA method forincre~ing the recognition capability of the system,especially for the uttered speech signal under additionGaussian noise, It is shown that the recognition rate ofthe systems by using 2D-MFCC, with or without GAoptimization is comparable with that of ID-MFCC foruttered speech signal under normal conditions. Howeverthese recognition rate are decreased significantly when aGaussian noise is added to the uttered speech signa\.Further analysis shows that the I"-coefficient of both 2D-MFCC and ID-MFCC are largely influence by theadditio? of the Gaussian noise, and by eliminating thiscoefficient, the performance of the 2f)-MFCC is greatlychange to show higher recognition rate, i.e, 70,5% and88.5% for 2D-MFCC without GA and 2D-MFCC withGA, respectively, compare with 59.4% for ID-MFCCmethod, Further analysis of these coefficient on thesystem performance are now under investigation in orderto de~elop more robust speaker identification system,especially under harsh noise environments.

References'.: '-~; ...•

[1] A. Buono, W. Jatmiko and B. Kusumoputro.Development of 2D Mel-Frequency CepstrumCoefficients Method for Processing Bispectrum Dataas Feature Extraction Technique in SpeakerIdentification System. Research Report,Computational Intelligence Research Lab, Faculty of.Computer Science, University ofIndonesia, 2008

87

Page 7: Genetics Algorithm for2D-MFCC Filter Development inSpeaker Identification … · 2015. 9. 2. · Fitness Function The Fitness function is developed sothat for any speech signal input

International Conference on Advanced Computational Intelligence and Its Applications 2008

[2] C.L. Nikeas dan A.P. Petropulu. Higher OrderSpectra Analysis : A Nonlinear Signakl ProcessingFramework. Prentice-Hall, Inc. New Jersey, 1993.

[3] M.l. Fanany dan Benyamin Kusumoputro. 1998.Bispectrum Pattern Analysis and Quantization toSpeaker Identification. Thesis Master in ComputerScience, Faculty of Computer Science University ofIndonesia, 1998.

[4] N. Hidayat, Trispectrum Estimation and ScalarQuantization for Speaker Recognition SystemDevelopment. Thesis Master in Computer Science,Faculty of Computer Science University ofIndonesia, 1999.

[5] Adi Triyanto Feature Extraction on Speech DataUsing Higher Order Spectra and VectorQuantization for Speaker Identification with NeuralNetwork as Classifier. Thesis Master in ComputerScience, Faculty of Computer Science University of!rrdonesia,~OOO:

[oj M. Nilsson dan M. Ejnarsson. Speech Recognitionusing Hidden Markov Model: PerformanceEvaluation in Noisy Environment. Master Thesis,Departement of Telecommunications and SignalProcessing, Blekinge Institute of Technology, Maret2002.

[7] Zbigniew M. Genetic Algorithms+Datastructures =EvolutionPrograms .3thEd.Springer, 1996.

[8] L. Rabiner. A Tutorial on Hidden Markov Modeland Selected Applications in Speech Recognition.Proceeding IEEE, Vol 77 No.2. February 1989.

88

ISBN :978-979-98352-5-3