image thumbnail

updated 10 months ago

First Coherence-Based Dual Microphone Speech Enhancement Algorithm (IEEE TASL 2012) by Nima Yousefian

Applicable to two microphone (Endfire setting) systems such as hearing aids, headsets, ... (speech enhancement, noise reduction)

[enhanced_ouput]=COH_RealImag(x1,x2,fs,output_fn)

image thumbnail

updated 10 months ago

Second Coherence-Based Dual Microphone Speech Enhancement Algorithm (IEEE TASL 2013) by Nima Yousefian

Applicable to dual microphone systems such as hearing aids, headsets, ... (speech enhancement, noise reduction)

[enhanced_ouput]=ReIm_Coherence(x1,x2,fs,output_fn)

image thumbnail

updated 2 years ago

MMSE based noise PSD tracking algorithm by Richard Hendriks

Matlab implementation of an MMSE based noise PSD tracking algorithm for speech enhancement. (speech enhancement, noise reduction, noise psd tracking)

ParCylFun.m

[G ]=tab_inc_gamma(Rprior,par);

[G1,G2]=TabulateGainGamma1(Rprior,Rpost,nu,K);

image thumbnail

updated 3 years ago

Noise tracking algorithm for single-microphone speech signals by Jan Erkelens

Implements a data-driven noise tracking algorithm suitable for nonstationary noise sources. (speech enhancement, noise tracking, noise spectrum estima...)

Amatrix=createDFTAmatrix(X,H);

GenerateTraindata

[G_D2,MSE]=GenerateGD2Table(numiter,N,alphaNT,G_D2init,Ra...

image thumbnail

updated 3 years ago

Phase Spectrum Compensation by Kamil Wojcicki

Phase Spectrum Compensation (PSC) framework for speech enhancement. (phase spectrum compen..., psc, speech enhancement)

myspectrogram(s, fs, T, w, nfft, Slim, alpha, cmap, cbar,...

psc( s, fs, Tw, Ts, stype, lambda )

pesq.m

image thumbnail

updated 3 years ago

Binaural Coherence of Noise Fields by Marco Jeub

A semi-analytical model for the binaural noise field coherence. (noise field coherence, binaural, headrelated)

binaural_coherence.m

binaural_coherence_example.m

image thumbnail

updated almost 5 years ago

Toolbox for log-spectral magnitude MMSE estimators under super-Gaussian densities by Richard Hendriks

Toolbox for log-spectral magnitude MMSE estimators under super-Gaussian densities. (signal processing, speech, noise reduction)

[G1]=TabulateGainGamma2logmmse(Rprior,Rpost,nu);

[gains]=lookup_gain_in_table(G,a_post,a_priori,a_post_ran...

hg=ConflHyperGeomFun(a,b,x);

image thumbnail

updated almost 5 years ago

Toolbox for MMSE estimators of DFT coefficients under the generalized Gamma density by Richard Hendriks

Estimators of complex-DFT, magnitude-DFT and magnitude squared-DFT coefficients for noise reduction. (signal processing, speech, speech enhancement)

ParCylFun.m

[G1,G2]=TabulateGainGamma1(Rprior,Rpost,nu,K);

[G1,G2]=TabulateGainGamma2(Rprior,Rpost,nu);

image thumbnail

updated 8 years ago

MMSE STSA by Esfandiar Zavarehei

Ephraim's MMSE STSA Speech Enhancemnet method with decision directed method. (audio processing, video processing, speech enhancement)

output=MMSESTSA84(signal,fs,IS)

image thumbnail

updated 8 years ago

LP Log Spectral Distance by Esfandiar Zavarehei

Calculates the average LP log Spectral Distance between two speech signals (audio processing, video processing, speech enhancement)

LSD=LogSpectralDistance_LP(Clean,Noisy,fs,RS,Range)

image thumbnail

updated 8 years ago

Log Spectral Distance by Esfandiar Zavarehei

Calculates the log Spectral Distance between a speech signal and a distorted version of it (audio processing, video processing, speech enhancement)

LSD=LogSpectralDistance(Clean,Noisy,fs,RS,Range)

image thumbnail

updated 9 years ago

MMSE log-STSA by Esfandiar Zavarehei

Ephraim MMSE log-STSA Speech Enhancemnet method with decision directed method. (audio processing, video processing, mmse)

output=MMSESTSA85(signal,fs,IS)

Contact us