版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
115.0Robustness
for
Acoustic
Environment声学环境的鲁棒性数字语音处理概论IntroductiontoDigitalSpeechProcessingReferences:1.10.5,10.6ofHuang 2.“RobustSpeechRecognitioninAdditiveandConvolutionalNoiseUsingParallel ModelCombination”ComputerSpeechandLanguage,Vol.9,1995 3.“AVectorTaylorSeriesApproachforEnvironmentIndependentSpeech Recognition”,InternationalConferenceonAcoustics,SpeechandSignal Processing,1996 4.“SignalBiasRemovalbyMaximumLikelihoodEstimationforRobustTelephone SpeechRecognition”,IEEETrans.onSpeech&AudioProcessing,Jan19965.“CepstralDomainSegmentalFeatureVectorNormalizationforNoiseRobust SpeechRecognition”,SpeechCommunication,Vol.25,pp.133-147,August19986.“Non-linearTransformationoftheFeatureSpaceforRobustSpeechRecognition”,inProceedingsofInternationalConferenceonAcoustics,Speech andSignalProcessing,2002,pp.401-404 7.“RASTAProcessingofSpeech”,IEEETrans.onSpeech&AudioProcessing, April1994 8.3.8ofDuda,HartandStork,“PatternClassification”,JohnWileyandsons,20019.“OptimizationofTemporalFiltersforConstructingRobustFeaturesinSpeech Recognition”,IEEETrans.onSpeechandAudioProcessing,May200610.“SuppressionofAcousticNoiseinSpeechUsingSpectralSubtraction”,IEEETrans. onAcoustics,SpeechandSignalProcessing,Apr197911.“APerceptuallyConstrainedGSVD-basedApproachforEnhancingSpeech CorruptedbyColorNoise”,IEEETransactionsonAudio,SpeechandLanguage Processing,Jan20072MismatchinStatisticalSpeechRecognitionMismatchbetweenTraining/RecognitionConditionsMismatchinAcousticEnvironmentEnvironmentalRobustnessadditive/convolutionalnoise,etc.MismatchinSpeakerCharacteristicsSpeakerAdaptationMismatchinOtherAcousticConditionsspeakingmode:read/prepared/conversational/spontaneousspeech,etc.speakingrate,dialects/accents,emotionaleffects,etc.MismatchinLexiconLexiconAdaptationout-of-vocabulary(OOV)words,pronunciationvariation,etc.MismatchinLanguageModelLanguageModelAdaptationdifferenttaskdomainsgivedifferentN-gramparameters,etc.PossibleApproachesforAcousticEnvironmentMismatch(training)(recognition)FeatureExtractionFeatureExtractionModelTrainingSearchandRecognitionAcousticModelsAcousticModelsO=o1o2…oTO’=o’1o’2…o’T
i=(Ai,Bi,
i)
’i=(A’i,B’i,
’i)SpeechEnhancementFeature-basedApproachesModel-basedApproachesy[n]x[n]h[n]acousticreceptionmicrophonedistortionphone/wirelesschanneln1(t)n2(t)FeatureExtractionSearchSpeechCorpusAcousticModelsLexiconLanguageModelTextCorpusy[n]O=o1o2…oTfeaturevectorsinputsignaladditivenoiseconvolutionalnoiseadditivenoiseoutputsentencesoriginalspeechx[n]W=w1w2...wR3Model-basedApproachExample1―ParallelModelCombination(PMC)BasicIdeaprimarilyhandlingtheadditivenoisethebestrecognitionaccuracycanbeachievedifthemodelsaretrainedwithmatchednoisyspeech,whichisimpossibleanoisemodelisgeneratedinreal-timefromthenoisecollectedintherecognitionenvironmentduringsilenceperiodcombiningthenoisemodelandtheclean-speechmodelsinreal-timetogeneratethenoisy-speechmodelsBasicApproachesperformedonmodelparametersincepstraldomainnoiseandsignalareadditiveinlinearspectraldomainratherthanthecepstraldomain,sotransformingtheparametersbacktolinearspectraldomainforcombinationallowingboththemeansand variancesofamodelsettobemodifiedParametersused:thecleanspeech
modelsanoisemodelModelcombinationNoiseHMMCleanspeechHMMLinearSpectraldomainNoisyspeechHMMCepstraldomainC-1expClog4processingprocessingParallelModelCombination(PMC)5Model-basedApproachExample1―ParallelModelCombination(PMC)TheEffectofAdditiveNoiseintheThreeDifferentDomainsandtheRelationshipsX(
)=S(
)+N(
)LinearpowerspectraldomainLogspectraldomainCepstraldomainNonlinearcombinationlogCC-1expXl=log(X),
Sl=log(S)
S=exp(Sl)
Nl=log(N)
N=exp(Nl)
Xc=CXl,
Sc=CSl
Sl=C-1Sc
Nc=CNl
Nl=C-1Nc
6Model-basedApproachExample1―ParallelModelCombination(PMC)TheStepsofParallelModelCombination(Log-NormalApproximation):basedonvariousassumptionsandapproximationstosimplifythemathematicsandreducethecomputationrequirementsCleanspeechHMM’sNoiseHMM’sCepstraldomainLog-spectraldomainLinearspectraldomainNoisyspeechHMM’s7Model-basedApproachExample2―VectorTaylor’sSeries(VTS)BasicApproachSimilartoPMC,thenoisy-speechmodelsaregeneratedbycombinationofcleanspeechHMM’sandthenoiseHMMUnlikePMC,thisapproachcombinesthemodelparametersdirectlyinthelog-spectraldomainusingTaylor’sSeriesapproximationTaylor’sSeriesExpansionforl-dimfunctions:
xcxf(x)f(x)
8Givenanonlinearfunctionz=g(x,y)x,y,zaren-dimrandomvectorsassumingthemeanofx,y,μx,μyandcovarianceofx,y,Σx,ΣyareknownthenthemeanandcovarianceofzcanbeapproximatedbytheVectorTaylor’sSeriesNowReplacingz=g(x,y)bytheFollowingFunctionthesolutioncanbeobtainedi,j:dimensionindexVectorTaylor’sSeries(VTS)9Feature-basedApproachExample1—CepstralMomentNormalization(CMS,CMVN)andHistogramEqualization(HEQ)CepstralMeanSubtraction(CMS)-OriginallyforCovolutionalNoiseconvolutionalnoiseintimedomainbecomesadditiveincepstraldomain(MFCC) y[n]=x[n]h[n]y=x+h, x,y,hincepstraldomainmostconvolutionalnoisechangesonlyveryslightlyforsomereasonabletimeinterval x=yh ifhcanbeestimatedCepstralMeanSubtraction(CMS)assumingE[
x
]=0, thenE[
y
]=h, averagedoveranutteranceoramovingwindow,oralongertimeinterval xCMS
=yE[
y
]CMSfeaturesareimmunetoconvolutionalnoise x[n]convolvedwithanyh[n]givesthesamexCMSCMSdoesn'tchangedeltaordelta-deltacepstralcoefficientsSignalBiasRemovalestimatinghbythemaximumlikelihoodcriteria h*=argmaxProb[Y=(y1y2…yT)|
,h],
:HMMfortheutteranceYiterativelyobtainedviaEMalgorithmCMS,CepstralMeanandVarianceNormalization(CMVN)andHistogramEqualization(HEQ)CMSequallyusefulforadditivenoiseCMVN:variancenormalizedaswellHEQ:thewholedistributionequalizedSuccessfulandpopularlyusedhxCMVN=xCMS/[Var(xCMS)]1/2y=CDFy-1[CDFx(x)]10CMSCMVNPx(x)Px(x)Px(x)Py(y)Py(y)Py(y)CepstralMomentNormalizationCMVN:variancenormalizedaswellxCMVN=xCMS/[Var(xCMS)]1/211probabilitydensityfunction(p.d.f.)CDFx(‧)CDFy(‧)xy1.0cumulativedistributionfunction(c.d.f.)HistogramEqualizationHEQ:thewholedistributionequalizedy=CDFy-1[CDFx(x)]12Feature-basedApproachExample2―RASTA(RelativeSpectral)TemporalFilteringTemporalFilteringeachcomponentinthefeaturevector(MFCCcoefficients)consideredasasignalor“timetrajectories”whenthetimeindex(framenumber)progressesthefrequencydomainofthissignaliscalledthe“modulationfrequency”performingfilteringonthesesignalsRASTAProcessing:assumingtherateofchangeofnonlinguisticcomponentsinspeech(e.g.additiveandconvolutionalnoise)oftenliesoutsidethetypicalrateofthechangeofthevocaltractshapedesigningfilterstotrytosuppressthespectralcomponentsinthese“timetrajectories”thatchangemoreslowlyorquicklythanthistypicalrateofchangeofthevocaltractshapeaspeciallydesignedtemporalfilterforsuch“timetrajectories”ModulationFrequency(Hz)MFCCFeaturesfeatureFrameindexB(z)B(z)B(z)vectorsytNewFeaturesFrameindex13x[n],x(t)t,nModulationFrequencyFrequencyC1[n]C3[n]C1[n]C3[n]FFTemporalFiltering
14Features-basedApproachExample3―Data-drivenTemporalFiltering(1)PCA-derivedtemporalfilteringtemporalfilteringisequivalenttotheweightedsumofasequenceofaspecificMFCCcoefficientwithlengthLslidedalongtheframeindexmaximizingthevarianceofsuchaweightedsumishelpfulinrecognitiontheimpulseresponseofBk(z)canbethefirsteigenvectorofthecovariancematrixforzk,forexampleBk(z)isdifferentfordifferentkFrameindexB1(z)B2(z)Bn(z)Lzk(1)zk(2)zk(3)Originalfeature
streamyt15filtering:convolution
Filtering16PCA(P.13of13.0)
17PCA(P.12of13.0)
18PrincipalComponentAnalysis(PCA)(P.11of13.0)ProblemDefinition:
forazeromeanrandomvectorxwithdimensionalityN,x∈RN,E(x)=0,iterativelyfindasetofk(k
N)orthonormalbasisvectors{e1,e2,…,ek}sothat
(1)var(e1Tx)=max(xhasmaximumvariancewhenprojectedone1)
(2)var(eiTx)=max,subjecttoei
ei-1……e1,2
i
k
(xhasnextmaximumvariancewhenprojectedone2,etc.)Solution:{e1,e2,…,ek}aretheeigenvectorsofthecovariancematrix
forxcorrespondingtothelargestkeigenvaluesnewrandomvectory
Rk:theprojectionofxontothesubspacespannedbyA=[e1
e2……
ek],y=ATxasubspacewithdimensionalityk≤Nsuchthatwhenprojectedontothissubspace,yis“closest”toxintermsofits“randomness”foragivenkvar(eiT
x)istheeigenvalueassociatedwithei
Proofvar(e1T
x)=e1TE(x
xT)e1=e1TΣe1=max,subjectto|e1|2=1usingLagrangemultiplier J(e1)=e1TE(xxT)e1-λ(|e1|2-1),
⇒E(xxT)e1=λ1e1,var(e1T
x)=λ1=maxsimilarfor
e2withanextraconstrainte2Te1=0,etc.=0
J(e1)
e119LinearDiscriminativeAnalysis(LDA)LinearDiscriminativeAnalysis(LDA)whilePCAtriestofindsome“principalcomponents”tomaximizethevarianceofthedata,theLinearDiscriminativeAnalysis(LDA)triestofindthemost“discriminative”dimensionsofthedataamongclasses/a//i/x2x1w120desiredundesiredLinearDiscriminativeAnalysis(LDA)within-classscattermatrix:
21LinearDiscriminativeAnalysis(LDA)tr(M):traceofamatrixM,thesumofeigenvalues,orthe“totalscattering”WTSB,WW:thematrixSB,Wafterprojectingonthenewdimensions
22LinearDiscriminativeAnalysis(LDA)Between-classscattermatrix:
23LinearDiscriminativeAnalysis(LDA)ProblemDefinitionwj,
jandUjaretheweight(ornumberofsamples),meanandcovariancefortherandomvectorsofclassj,j=1……N,μ
isthetotalmeanfindW=[w1w2……wk],asetoforthonormalbasissuchthattr(M):traceofamatrixM,thesumofeigenvalues,orthe“totalscattering” WTSB,WW:thematrixSB,WafterprojectingonthenewdimensionsSolutionthecolumnsofWaretheeigenvectorsofSw-1SBwiththelargesteigenvalues24Features-basedApproachExample3―Data-drivenTemporalFiltering(2)LDA/MCE-derivedTemporalFilteringFilteredparametersareweightedsumofparametersalongthetimetrajectory(orinnerproduct)Frameindex12345Foraspecifictime
trajectorykNewtimetrajectory
offeatureszk(1)zk(2)zk(3)(wk1,wk2,wk3)=wkTLDA/MCE-derivedfilterDividedintoclasses
3
2Class1zk
xk
=wkTzkLDA/MCEcriteria25SpeechEnhancementExample1―SpectralSubtraction(SS)SpeechEnhancementproducingabettersignalbytryingtoremovethenoiseforlisteningpurposesorrecognitionpurposesBackgroundNoisen[n]changesfastandunpredictablyintimedomain,butrelativelyslowlyinfrequencydomain,N(w)
y[n]=x[n]+n[n]SpectrumSubtraction|N(w)|estimatedbyaveragingoverMframesoflocallydetectedsilenceparts,orup-datedbythelatestdetectedsilenceframe
|N(w)|i=β|N(w)|i-1+(1-β)
|N(w)|i,n
|N(w)|i:|N(w)|usedatframei |N(w)|i,n:latestdetectedatframeisignalamplitudeestimation
|X(w)|i=|Y(w)|i-|N(w)|i,if|Y(w)|i-|N(w)|i>α|Y(w)|i
=α|Y(w)|i if|Y(w)|i-|N(w)|i≤α|Y(w)|i transformedbacktox[n]usingtheoriginalphaseperformedframebyframeusefulformostcases,butmayproducesome“musicalnoise”aswellmanydifferentimprovedversions^^26N(ω)ω
ω1ω2
ω3Y(ω)SpectralSubtraction27SpeechEnhancementExample2―SignalSubspaceApproachSignalSubspaceApproachrepresentingsignalplusnoiseasavectorinaK-dimensionalspacesignalsareprimarilyspannedinam-dimensionalsignalsubspacetheotherK-mdimensionsareprimarilynoiseprojectingthereceivednoisysignalontothesignalsubspacesignalplusnoiseprojectedonsignalsubspacesignalplusnoise(K-dim)cleanspeechsignalsubspace(m-dim)28SpeechEnhancementExample2―SignalSubspaceApproachAnExampleHankel-formmatrix
signalsamples:y1y2y3…yk…yL…yM
y1
y2y3y4…yk
y2
y3y4……yk+1
Hy=y3
y4……….yk+2
.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数据分析师数据清洗实战手册
- 人源胶原蛋白行业技术进展调研报告
- 人民币国际化对贸易结算影响研究结题报告
- 中国球墨铸管行业市场动态分析、发展方向及投资前景分析报告
- 修订议事规则并提交2026年年度报告的确认函(3篇)
- 服装行业个性化定制与设计管理方案
- 制造业设备维护保养流程指导
- 2026四川成都市武侯区盐外芙蓉学校初高中教师招聘6人考前冲刺密卷(原创题)附答案详解
- 四川省绵阳市2026年中考地理真题附答案
- 2026年速溶茶行业商业计划书
- 《火灾调查 第2版》 课件 第2章 询问
- 预算执行审计培训课件
- 高风险作业环节的监控与防范措施课件
- 人大MBA课件-管理学专题
- 消失模铸造工艺教学课件
- 生物化学检验练习卷含答案
- 马工程版《中国经济史》各章思考题答题要点及详解
- 初高中衔接散文示例与训练
- 2023年《移动式压力容器充装质量管理手册》
- 浅析小学劳动教育与道德与法治学科的有效融合 论文
- 探究应用新思维七年级数学练习题目初一
评论
0/150
提交评论