SlideShare a Scribd company logo
1 of 10
Download to read offline
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013
DOI : 10.5121/sipij.2013.4411 129
SPEECH ENHANCEMENT USING KERNEL AND
NORMALIZED KERNEL AFFINE PROJECTION
ALGORITHM
Bolimera Ravi 1
and T. Kishore Kumar 2
1
Department of ECE, Vignan University, Vadlamudi, Andhra Pradesh, 522213.
ravi_gamr@yahoo.com
2
Department of ECE, NIT Warangal, Warangal, Andhra Pradesh, 506004.
kishoret@nitw.ac.in
ABSTRACT
The goal of this paper is to investigate the speech signal enhancement using Kernel Affine Projection
Algorithm (KAPA ) and Normalized KAPA. The removal of background noise is very important in many
applications like speech recognition, telephone conversations, hearing aids, forensic, etc. Kernel adaptive
filters shown good performance for removal of noise. If the evaluation of background noise is more slowly
than the speech, i.e., noise signal is more stationary than the speech, we can easily estimate the noise
during the pauses in speech. Otherwise it is more difficult to estimate the noise which results in
degradation of speech. In order to improve the quality and intelligibility of speech, unlike time and
frequency domains, we can process the signal in new domain like Reproducing Kernel Hilbert Space
(RKHS) for high dimensional to yield more powerful nonlinear extensions. For experiments, we have used
the database of noisy speech corpus (NOIZEUS). From the results, we observed the removal noise in RKHS
has great performance in signal to noise ratio values in comparison with conventional adaptive filters.
KEYWORDS
APA, KAPA, NKAPA, RKHS, Speech Enhancement, SNR, MSE.
1. INTRODUCTION
Adaptive filtering is an important subfield of digital signal processing having been actively
researched for more than five decades and having important applications such as noise
cancellation, system identification, etc.. In such noise removal applicable systems, the signal
characteristics are quite faster rate. Recent research on adaptive filter has focused on a high
dimensional to yield powerful non-linear approach of the signals. Kernel adaptive filters made it
easier through Reproducing Kernel Hilbert Space (RKHS). This approach has been justified due
to the variation of Signal-to-Noise Ratio (SNR) across the speech spectrum.
Unlike the White Gaussian Noise (WGN) has a flat spectrum, but the real world noise spectrum is
not flat. Thus, the effect of noise signal over speech signal is non-uniform over the whole
spectrum. Some are affected more adversely than the other frequencies. In multi-talker babble,
most of the speech energy resides at the low frequencies, are affected more than the high
frequencies. Hence to estimate a suitable factor that will subtract just the necessary amount of the
noise spectrum from each frequency bin (ideally) becomes imperative, to prevent corrosive
subtraction of the speech while residual noise reduction. One more factor that leads to variation in
SNR is the fact that noise has random effect on different vowels and consonants.
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013
Due to the random nature of the noise and the inherent complexities of speech signal, it is more
difficult to get rid of various types
between the amount of noise removal and speech distortions. Many noise reduction algorithms
have been proposed to reduce the noise effect for speech enhancement, for example, Spectral
Subtraction (SS), Wiener Filtering, Minimum Mean Square Error (MMSE) based speech
estimation, Kalman Filtering and Bayesian based estimation etc.
2. SPEECH ENHANCEMENT
Speech Enhancement is a challenging task in many applications like hearing aids, forensic
applications, military, cellular environments, front
telecommunication signal enhancement, etc. It is simply the improvement in intelligibility and/or
quality of a degraded speech signal by using signal processing tools. By sp
comprises not only to noise reduction but also to dereverberation and separation of independent
signals.
Speech Enhancement is a fundamental for research in the applications of digital signal
processing. Speech Enhancement is a very
characteristics and nature of the noise signals can change dramatically in time and for various
applications and also to find corresponding algorithms that really work in various practical
environments. Secondly, for each application, the performance measure can also be defined
differently. The following Figure 1 shows the basic idea of speech enhancement.
Figure 1. Basic idea of Speech Enhancement
3. ADAPTIVE FILTERS
Whenever there are either unknown fixed specifications or unsatisfied specifications by time
invariant filters, an adaptive filter is required. Since the characteristics are dependent on the input
signal, an adaptive filter is a nonlinear filter and consequently the homogene
conditions are not satisfied. Adaptive filters are time
continually changing to meet performance requirement. Adaptive filters have been effective and
popular approaches for the speech enhancement for
Before starting the APA and KAPA, an adaptive filter introduction is given as follows. The name
“adaptive filters”, adjective adaptive can be empathized by considering the system which tries to
adjust itself so as to respond to some surro
adjust its parameters with an aim of meeting some well define target which depends on system
state as well as its surrounding. Furthermore there is a need to have certain procedure by which
the process of adaptation is carried out. And finally the system which undergoes the process of
adaptation is called by the more technical name “filter”.
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013
Due to the random nature of the noise and the inherent complexities of speech signal, it is more
difficult to get rid of various types of noise. Noise reduction techniques usually have a tradeoff
between the amount of noise removal and speech distortions. Many noise reduction algorithms
have been proposed to reduce the noise effect for speech enhancement, for example, Spectral
n (SS), Wiener Filtering, Minimum Mean Square Error (MMSE) based speech
estimation, Kalman Filtering and Bayesian based estimation etc.
NHANCEMENT
Speech Enhancement is a challenging task in many applications like hearing aids, forensic
ations, military, cellular environments, front-ends for speech recognition system,
telecommunication signal enhancement, etc. It is simply the improvement in intelligibility and/or
quality of a degraded speech signal by using signal processing tools. By speech enhancement, it
comprises not only to noise reduction but also to dereverberation and separation of independent
Speech Enhancement is a fundamental for research in the applications of digital signal
processing. Speech Enhancement is a very difficult problem mainly for two reasons. Firstly, the
characteristics and nature of the noise signals can change dramatically in time and for various
applications and also to find corresponding algorithms that really work in various practical
s. Secondly, for each application, the performance measure can also be defined
differently. The following Figure 1 shows the basic idea of speech enhancement.
Figure 1. Basic idea of Speech Enhancement
either unknown fixed specifications or unsatisfied specifications by time
invariant filters, an adaptive filter is required. Since the characteristics are dependent on the input
signal, an adaptive filter is a nonlinear filter and consequently the homogeneity and additivity
conditions are not satisfied. Adaptive filters are time-varying since filter parameters are
continually changing to meet performance requirement. Adaptive filters have been effective and
popular approaches for the speech enhancement for the past decade.
Before starting the APA and KAPA, an adaptive filter introduction is given as follows. The name
“adaptive filters”, adjective adaptive can be empathized by considering the system which tries to
adjust itself so as to respond to some surrounding phenomenon. In other words the system tries to
adjust its parameters with an aim of meeting some well define target which depends on system
state as well as its surrounding. Furthermore there is a need to have certain procedure by which
of adaptation is carried out. And finally the system which undergoes the process of
adaptation is called by the more technical name “filter”.
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013
130
Due to the random nature of the noise and the inherent complexities of speech signal, it is more
of noise. Noise reduction techniques usually have a tradeoff
between the amount of noise removal and speech distortions. Many noise reduction algorithms
have been proposed to reduce the noise effect for speech enhancement, for example, Spectral
n (SS), Wiener Filtering, Minimum Mean Square Error (MMSE) based speech
Speech Enhancement is a challenging task in many applications like hearing aids, forensic
ends for speech recognition system,
telecommunication signal enhancement, etc. It is simply the improvement in intelligibility and/or
eech enhancement, it
comprises not only to noise reduction but also to dereverberation and separation of independent
Speech Enhancement is a fundamental for research in the applications of digital signal
difficult problem mainly for two reasons. Firstly, the
characteristics and nature of the noise signals can change dramatically in time and for various
applications and also to find corresponding algorithms that really work in various practical
s. Secondly, for each application, the performance measure can also be defined
either unknown fixed specifications or unsatisfied specifications by time-
invariant filters, an adaptive filter is required. Since the characteristics are dependent on the input
ity and additivity
varying since filter parameters are
continually changing to meet performance requirement. Adaptive filters have been effective and
Before starting the APA and KAPA, an adaptive filter introduction is given as follows. The name
“adaptive filters”, adjective adaptive can be empathized by considering the system which tries to
unding phenomenon. In other words the system tries to
adjust its parameters with an aim of meeting some well define target which depends on system
state as well as its surrounding. Furthermore there is a need to have certain procedure by which
of adaptation is carried out. And finally the system which undergoes the process of
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013
The adaptive filter has advantages like lower processing delay and better tracking of the trajectory
of non-stationary signals [2]. These are essential characteristics in applications such as noise
estimation, echo cancellation, adaptive delay estimation and channel equalization, where low
delay and fast racking of time-varying environments and time
objectives.
The existence of a reference signal which is hidden in the fixed
the performance criterion. The general adaptive
Figure 2. General
An adaptive filter is specified as
Where k is the time index, y is the filter output, x the filter input, Wk are the filter coefficients.
The block diagram, shown in the following figure 2,
filter realization [11], such as Affine Projection Algorithm (APA). The theme behind the general
configuration is that a variable filter that extracts an estimate of the desired signal.
The following assumptions were made:
Input signal u(k) = desired signal d(k) + interfering noise v(k)
The variable filter is having a Finite Impulse Response (FIR) structure. i.e. for such structures the
impulse response is equal to the filter
defined as
Wk =
The difference between the desired and the estimated signal is the error signal or cost function
The variable filter will estimates the desired signal by convolving the input signal along with the
impulse response. The expression in vector notation as
Where
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013
The adaptive filter has advantages like lower processing delay and better tracking of the trajectory
nary signals [2]. These are essential characteristics in applications such as noise
estimation, echo cancellation, adaptive delay estimation and channel equalization, where low
varying environments and time-varying processes are important
The existence of a reference signal which is hidden in the fixed-filter approximation step, defines
the performance criterion. The general adaptive-filter configuration is shown in figure
Figure 2. General Adaptive filter configuration.
u(k)(k)w=y(k) T
Where k is the time index, y is the filter output, x the filter input, Wk are the filter coefficients.
The block diagram, shown in the following figure 2, serves as a foundation for particular adaptive
filter realization [11], such as Affine Projection Algorithm (APA). The theme behind the general
configuration is that a variable filter that extracts an estimate of the desired signal.
ons were made:
Input signal u(k) = desired signal d(k) + interfering noise v(k)
u(k) = d(k) + v(k)
The variable filter is having a Finite Impulse Response (FIR) structure. i.e. for such structures the
impulse response is equal to the filter coefficients. For a filter of order p, the coefficients are
= [Wk (0), Wk (1), . . . . . Wk (p)]
The difference between the desired and the estimated signal is the error signal or cost function
e(k) = d(k) − y (k)
iable filter will estimates the desired signal by convolving the input signal along with the
impulse response. The expression in vector notation as
y (k) = Wk * u(k)
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013
131
The adaptive filter has advantages like lower processing delay and better tracking of the trajectory
nary signals [2]. These are essential characteristics in applications such as noise
estimation, echo cancellation, adaptive delay estimation and channel equalization, where low
are important
filter approximation step, defines
ure 2.
(1)
Where k is the time index, y is the filter output, x the filter input, Wk are the filter coefficients.
serves as a foundation for particular adaptive
filter realization [11], such as Affine Projection Algorithm (APA). The theme behind the general
(2)
The variable filter is having a Finite Impulse Response (FIR) structure. i.e. for such structures the
coefficients. For a filter of order p, the coefficients are
(3)
The difference between the desired and the estimated signal is the error signal or cost function
(4)
iable filter will estimates the desired signal by convolving the input signal along with the
(5)
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013
132
u(k) = [u(k), u(k −1),...u(k − p)] (6)
is an input signal vector. Furthermore, the variable filter updates its coefficients at every instant of
time
Wk+1 = Wk + ∆ Wk (7)
Where ∆ Wk is a correction factor for the filter coefficients. Based on the input and error signals,
the adaptive algorithm generates this correction factor
3.1. Affine Projection Algorithm (APA)
Affine Projection algorithm (APA) [10] was derived as a generalization of the NLMS algorithm.
In APA, the projections were made in multiple dimensions where as one dimensional in NLMS,
in the sense that each tap weight vector update of the NLMS is viewed as a one dimensional
affine projection, while in the APA multiple dimensional projections were made. As increasing
the projection dimension, increases the convergence rate of the tap weight vector. However, it
leads to an increased computational complexity.
Let d (desired signal) be a zero-mean scalar-valued random variable and let u (noisy signal) be a
zero-mean L × 1 random variable with a positive-definite covariance matrix Ru = E[uuT
]. The
cross-covariance vector of d and u is denoted by rdu = E[du]. The weight vector w that solves
Minw (E |d – wT
u|2 ) (8)
is given by w0
= Ru
-1
rdu [3].
Several methods that approximate ‘w’ iteratively also exist. For example, the common gradient
method
w(0) = initial guess;
w(k) = w(k − 1) + η[rdu – Ru w(k − 1)] (9)
or the regularized Newton’s recursion,
w(0) = initial guess;
w(k) = w(k − 1) + η(Ru + εI)--1 [rdu – Ru w(k − 1)] (10)
where ε is a small positive regularization factor and η is the step size specified by designers.
Stochastic-gradient algorithms replace the covariance matrix and the cross-covariance vector by
local approximations directly from data at each iteration. To obtain such approximations, several
ways are available. The trade-off is convergence performance, computation complexity and
steady-state behavior [3].
Assuming that we have access to random variables (d and u) observations over time
{d(1), d(2), . . . } and {u(1), u(2), . . . }
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013
133
The Least-mean-square (LMS) algorithm simply uses the instantaneous values for
approximations ˆRu = u(k)u(k)T
and ˆrdu = d(k)u(k). The corresponding steepest-descent recursion
(9) and Newton’s recursion (10) become
w(k) = w(k − 1) + ηu(k)[d(k) − u(k)T
w(k − 1)] (11)
w(k)=w(k−1)+ηu(k)[u(k)T
u(k)+εI]-1
[d(k)−u(k)T
w(k−1)] (12)
The affine projection algorithm however employs better approximations. Specifically, the
approximations Ru and rdu are replaced by the instantaneous approximations from the K most
recent regressors and observations. Denoting
U(k) = [u(k − K + 1), ..., u(k)] LxK and
d(k) = [d(k − K + 1), . . . , d(k)]T
one has
ˆRu = (1/K)U(k)U(k)T
and ˆrdu = (1/K) U(k)d(k) (13)
Therefore (9) and (10) become
w(k) = w(k − 1) + ηU(k)[d(k) − U(k)T
w(k − 1)] (14)
3.2. Normalized Affine Projection Algorithm (NAPA)
The normalized affine projection algorithm becomes
w(k) = w(k−1)+η[U(k)T
U(k)+εI]-1
U(k)[d(k)−U(k)T
w(k−1)] (15)
and (15), by the matrix inversion lemma, is equivalent to [3]
w(k)=w(k−1)+ηU(k)[U(k)T
U(k)+εI]-1
[d(k)−U(k)T
w(k−1)] (16)
It is noted that this equivalence lets us deal with the matrix [U(k)T
U(k) + εI] instead of
[U(k)U(k)T
+ εI] and it plays a very important role in the derivation of kernel extensions. We call
recursion (14) APA and recursion (16) normalized APA.
4. KERNEL ADAPTIVE FILTERS
Kernel method is a good nonparametric modeling technique. The main theme of kernel method is
to transforming the input data into a high dimensional feature space through a reproducing kernel
such that the inner product operation can be computed efficiently in the feature space through the
kernel evaluations [5]. After that an appropriate linear methods are subsequently applied on the
transformed data. As long as an algorithm can be formulated in terms of equivalent kernel
evaluation (or inner products), there is no call to perform computations in the high dimensional
feature space. This is the main advantage when compared to the traditional methods. Successful
examples of this methodology include kernel principal component analysis, support vector
machines (SVM's), etc. The SVM's have already shown good functioning in increasing the
accuracy of speech recognition activity.
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013
134
Kernel adaptive filters are online kernel methods, closely related to some artificial neural
networks such as radial basis function networks and regularization networks[6]. The kernel
adaptive filtering technique used in this work for general nonlinear problems. It is a natural
generalization of linear adaptive filtering in reproducing kernel Hilbert spaces.
4.1. Kernel Affine Projection Algorithm
A kernel [11] is a symmetric, continuous, positive-definite function κ : U × U R. U is the
input domain, a compact subset of RL. The commonly used kernels include the Gaussian kernel
(17) and the polynomial kernel (18):
κ (u, u′) = exp (−a||u − u′||2
) (17)
κ (u, u′) = (uT
u′ + 1)P
(18)
Steps involved in kernel affine projection algorithm are as follows
Algorithm : Kernel Affine Projection Algorithm (KAPA)
Initialization:
learning step η
a1 (1) = ηd(1) (19)
while {u(k), d(k)} available do
% allocate a new unit of weight vector
ak(k − 1) = 0 (20)
for n = max(1, k − K + 1) to k do
% evaluate outputs of the current network
∑=
−
1-k
1j
,j )1(a=n)y(k, jnk κ
(21)
κ is the kernel function.
% computer errors
e(k, n) = d(k) − y(k, n) (22)
% update the min(k,K) most recent units
an (k) = an(k − 1) + ηe(k, n) (23)
end for
if k > K then
% keep the remaining
for n = 1 to k − K do
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013
135
an (k) = an(k − 1) (24)
end for
end if
4.2. Normalized Kernel Affine Projection Algorithm
Normalization factor of APA is G(k) = [U(k)T
U(k)+εI]-1
For kernel APA it becomes
an (k) = an(k − 1) + ηe(k, n)g(k) (25)
5. EXPERIMENTAL RESULTS
In this section, we investigate the performance of the KAPA and APA algorithms for speech
enhancement at various signal-to-noise ratios of different noise conditions. The step size used for
both the APA and KAPA is 0.2. The separate noise corpus from NOIZEUS [9] were collected
and added to the clean Speech signals for the experimentation. At different noisy levels,
performances of these evaluated for speech enhancement. Babble noise, Train noise, White noise,
Car noise and Restaurant noise at 0, 5, 10, and 15 dB SNR were experimented. For this work, a
total of 20 datasets were generated.
Figure 3. Speech signal of, a) Speech corrupted by Car Noise of 5dB, b) Recovered speech signal using
APA algorithm, c) Recovered Speech Signal using Normalized KAPA algorithm.
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013
136
The above figure 3 shows the original speech signal, APA and KAPA Enhanced speech signals
which are corrupted by car noise of 5dB SNR The below figure 4 shows the Spectrograms of
original speech signal, APA and KAPA Enhanced speech signals which are corrupted by car
noise of 5dB SNR.
Figure 4. Spectrograms of, a) Speech corrupted by Car Noise of 5dB, b) Recovered speech signal using
Normalized APA algorithm, c) Recovered Speech Signal using Normalized KAPA algorithm
6. PERFORMANCE ANALYSIS
The main objective of the adaptive filters is the error signal e(k) minimization. Its success will
clearly depends on the length of the adaptive filter, the nature of the input signals, and the
adaptive algorithm used. The signal is perceived by listeners reflects the subjective measure of
quality of speech signals. At 0 dB the two signals are of equal strength and positive values are
usually connected with better intelligibility where as negative values are connected with loss of
intelligibility due to masking. Positive and higher SNR values are found in all the algorithms. The
performances are measured based on the metrics namely MSE and SNR for all the algorithms.
6.1. Mean Square Error (MSE)
MSE is defined as ‘mean of error squares’ and is calculated using the formula
pn
yy
MSE
ii
−
−
=
∑ )ˆ(
(26)
In order to quantify the difference between values implied and the true being estimated, the MSE
of an estimator is used.
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013
137
Figure 5. MSE (Learning Curves) comparison of Normalized ‘APA and KAPA’ algorithms for a Speech
signal corrupted by Car Noise of 5dB
6.2. Signal to Noise Ratio (SNR)
Signal to Noise Ratio (SNR) is defined as the ratio of power between the signal and the unwanted
noise. SNR is calculated using the formula
ratio
signal
n
n
N
S
=
(27)
One of the most important goals of any speech enhancement technique is to achieve highest
possible SNR. Higher the SNR ratios, better the performance of speech signal enhancement. In
given table 1, we have shown the comparison of SNR values for the experimented algorithms
APA and KAPA respectively
Table 1. Comparison of SNR values for APA and KAPA algorithms
Noise
Type
SNR
(dB)
Enhancement Method
APA KAPA
Babble
Noise
0 11.5697 23.6469
5 6.2768 20.6057
10 4.7025 18.1252
15 -0.3462 12.4301
Train
Noise
0 13.2165 23.1598
5 12.7766 25.6758
10 1.1339 15.1536
15 -2.5412 11.5884
Car Noise
0 14.5846 24.7101
5 9.2950 22.8052
10 2.3719 16.3343
15 -0.7025 12.4383
Restaurant
Noise
0 10.2245 21.1858
5 9.9622 23.9125
10 0.0635 13.2941
15 3.8029 16.2593
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013
138
7. CONCLUSIONS
The speech communication system performs greatly when the input signal has no limits or no
noise effects and is degraded when there is a fairly large level of noise input signal. In such cases
system cannot meet speech intelligibility, speech quality, or recognition rate requirements. In this
paper, a new methodology has been applied for speech enhancement with RKHS. We observed
that there is a better improvement in removal of background noise in RKHS. The KAPA
algorithm has also shown much better noise ratio values compared to the APA algorithm.
REFERENCES
[1] W. Harrison, J. Lim, E. Singer, "A new application of adaptive noise cancellation," IEEE Trans.
Acoustic Speech Signal Processing, vol.34, pp. 21-27, Jan 1986.
[2] SaeedV.Vaseghi,“ Advanced digital signal processing and noise reduction." John Wiley and Sons.
[3] A. Sayed, Fundamentals of Adaptive Filtering. New York: Wiley, 2003.
[4] http://en.wikipedia.org/wiki/Aadaptive_filter
[5] W. Liu, P. Pokharel, and J. C. Pr´ıncipe, “The kernel least mean square algorithm,” IEEE
Transactions on Signal Processing, vol. 56, 2008.
[6] http://en.wikipedia.org/wiki/Kernel_adaptive_filter
[7] Jose C. Principe, Weifeng Liu, Simon Haykin "Kernel Adaptive Filtering: A Comprehensive
Introduction", Wiley, March 2010.
[8] Weifeng Liu and J. Principe, “Kernel Affine Projection Algorithms,” EURASIP Journal on Advances
in Signal Processing, vol. 2008, Article ID 784292, 12 pages, 2008. doi:10.1155/2008/784292
[9] http://www.utdallas.edu/~loizou/speech/noizeus/index.html
[10] Constantin Paleologu, Jacob Benesty, Silviu Ciochin˘a, “Sparse Adaptive Filters for Echo
Cancellation”, 2010, Morgan and Claypool publishers.
[11] N. Aronszajn, “Theory of reproducing kernels,” Trans. Amer. Math. Soc., vol. 68, pp. 337–404, 1950.

More Related Content

What's hot

IRJET- A Review for Reduction of Noise by Wavelet Transform in Audio Signals
IRJET- A Review for Reduction of Noise by Wavelet Transform in Audio SignalsIRJET- A Review for Reduction of Noise by Wavelet Transform in Audio Signals
IRJET- A Review for Reduction of Noise by Wavelet Transform in Audio SignalsIRJET Journal
 
Speaker recognition on matlab
Speaker recognition on matlabSpeaker recognition on matlab
Speaker recognition on matlabArcanjo Salazaku
 
Speech Enhancement Using A Minimum Mean Square Error Short Time Spectral Ampl...
Speech Enhancement Using A Minimum Mean Square Error Short Time Spectral Ampl...Speech Enhancement Using A Minimum Mean Square Error Short Time Spectral Ampl...
Speech Enhancement Using A Minimum Mean Square Error Short Time Spectral Ampl...guestfb80e22
 
Speech Recognition
Speech RecognitionSpeech Recognition
Speech RecognitionAhmed Moawad
 
Patrik-Burda_Thorbjørn-L.-Basse_Eik-L.-Nielsen_Investigation_of_auditorium_ac...
Patrik-Burda_Thorbjørn-L.-Basse_Eik-L.-Nielsen_Investigation_of_auditorium_ac...Patrik-Burda_Thorbjørn-L.-Basse_Eik-L.-Nielsen_Investigation_of_auditorium_ac...
Patrik-Burda_Thorbjørn-L.-Basse_Eik-L.-Nielsen_Investigation_of_auditorium_ac...Patrik Burda
 
3. speech processing algorithms for perception improvement of hearing impaire...
3. speech processing algorithms for perception improvement of hearing impaire...3. speech processing algorithms for perception improvement of hearing impaire...
3. speech processing algorithms for perception improvement of hearing impaire...k srikanth
 
LPC Models and Different Speech Enhancement Techniques- A Review
LPC Models and Different Speech Enhancement Techniques- A ReviewLPC Models and Different Speech Enhancement Techniques- A Review
LPC Models and Different Speech Enhancement Techniques- A Reviewijiert bestjournal
 
Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189Editor IJARCET
 
Analysis of Suitable Extraction Methods and Classifiers For Speaker Identific...
Analysis of Suitable Extraction Methods and Classifiers For Speaker Identific...Analysis of Suitable Extraction Methods and Classifiers For Speaker Identific...
Analysis of Suitable Extraction Methods and Classifiers For Speaker Identific...IRJET Journal
 
Adaptive noise estimation algorithm for speech enhancement
Adaptive noise estimation algorithm for speech enhancementAdaptive noise estimation algorithm for speech enhancement
Adaptive noise estimation algorithm for speech enhancementHarshal Ladhe
 
Performance estimation based recurrent-convolutional encoder decoder for spee...
Performance estimation based recurrent-convolutional encoder decoder for spee...Performance estimation based recurrent-convolutional encoder decoder for spee...
Performance estimation based recurrent-convolutional encoder decoder for spee...karthik annam
 
20150211 NAB paper - Audio Loudness Range -John Kean
20150211 NAB paper - Audio Loudness Range -John Kean20150211 NAB paper - Audio Loudness Range -John Kean
20150211 NAB paper - Audio Loudness Range -John KeanJeremy Adams
 

What's hot (18)

IRJET- A Review for Reduction of Noise by Wavelet Transform in Audio Signals
IRJET- A Review for Reduction of Noise by Wavelet Transform in Audio SignalsIRJET- A Review for Reduction of Noise by Wavelet Transform in Audio Signals
IRJET- A Review for Reduction of Noise by Wavelet Transform in Audio Signals
 
Speaker recognition on matlab
Speaker recognition on matlabSpeaker recognition on matlab
Speaker recognition on matlab
 
Speech Enhancement Using A Minimum Mean Square Error Short Time Spectral Ampl...
Speech Enhancement Using A Minimum Mean Square Error Short Time Spectral Ampl...Speech Enhancement Using A Minimum Mean Square Error Short Time Spectral Ampl...
Speech Enhancement Using A Minimum Mean Square Error Short Time Spectral Ampl...
 
Speech Recognition
Speech RecognitionSpeech Recognition
Speech Recognition
 
Patrik-Burda_Thorbjørn-L.-Basse_Eik-L.-Nielsen_Investigation_of_auditorium_ac...
Patrik-Burda_Thorbjørn-L.-Basse_Eik-L.-Nielsen_Investigation_of_auditorium_ac...Patrik-Burda_Thorbjørn-L.-Basse_Eik-L.-Nielsen_Investigation_of_auditorium_ac...
Patrik-Burda_Thorbjørn-L.-Basse_Eik-L.-Nielsen_Investigation_of_auditorium_ac...
 
Mini Project- Audio Enhancement
Mini Project- Audio EnhancementMini Project- Audio Enhancement
Mini Project- Audio Enhancement
 
Speech Signal Processing
Speech Signal ProcessingSpeech Signal Processing
Speech Signal Processing
 
3. speech processing algorithms for perception improvement of hearing impaire...
3. speech processing algorithms for perception improvement of hearing impaire...3. speech processing algorithms for perception improvement of hearing impaire...
3. speech processing algorithms for perception improvement of hearing impaire...
 
Speech Signal Analysis
Speech Signal AnalysisSpeech Signal Analysis
Speech Signal Analysis
 
LPC Models and Different Speech Enhancement Techniques- A Review
LPC Models and Different Speech Enhancement Techniques- A ReviewLPC Models and Different Speech Enhancement Techniques- A Review
LPC Models and Different Speech Enhancement Techniques- A Review
 
Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189
 
Analysis of Suitable Extraction Methods and Classifiers For Speaker Identific...
Analysis of Suitable Extraction Methods and Classifiers For Speaker Identific...Analysis of Suitable Extraction Methods and Classifiers For Speaker Identific...
Analysis of Suitable Extraction Methods and Classifiers For Speaker Identific...
 
Adaptive noise estimation algorithm for speech enhancement
Adaptive noise estimation algorithm for speech enhancementAdaptive noise estimation algorithm for speech enhancement
Adaptive noise estimation algorithm for speech enhancement
 
Mini Project- Audio Enhancement
Mini Project-  Audio EnhancementMini Project-  Audio Enhancement
Mini Project- Audio Enhancement
 
Performance estimation based recurrent-convolutional encoder decoder for spee...
Performance estimation based recurrent-convolutional encoder decoder for spee...Performance estimation based recurrent-convolutional encoder decoder for spee...
Performance estimation based recurrent-convolutional encoder decoder for spee...
 
An Introduction To Speech Recognition
An Introduction To Speech RecognitionAn Introduction To Speech Recognition
An Introduction To Speech Recognition
 
Automatic Speech Recognition
Automatic Speech RecognitionAutomatic Speech Recognition
Automatic Speech Recognition
 
20150211 NAB paper - Audio Loudness Range -John Kean
20150211 NAB paper - Audio Loudness Range -John Kean20150211 NAB paper - Audio Loudness Range -John Kean
20150211 NAB paper - Audio Loudness Range -John Kean
 

Viewers also liked

Synthetic aperture radar images
Synthetic aperture radar imagesSynthetic aperture radar images
Synthetic aperture radar imagessipij
 
BRAIN PORTION EXTRACTION USING HYBRID CONTOUR TECHNIQUE USING SETS FOR T1 WEI...
BRAIN PORTION EXTRACTION USING HYBRID CONTOUR TECHNIQUE USING SETS FOR T1 WEI...BRAIN PORTION EXTRACTION USING HYBRID CONTOUR TECHNIQUE USING SETS FOR T1 WEI...
BRAIN PORTION EXTRACTION USING HYBRID CONTOUR TECHNIQUE USING SETS FOR T1 WEI...sipij
 
BRAIN PORTION EXTRACTION USING HYBRID CONTOUR TECHNIQUE USING SETS FOR T1 WEI...
BRAIN PORTION EXTRACTION USING HYBRID CONTOUR TECHNIQUE USING SETS FOR T1 WEI...BRAIN PORTION EXTRACTION USING HYBRID CONTOUR TECHNIQUE USING SETS FOR T1 WEI...
BRAIN PORTION EXTRACTION USING HYBRID CONTOUR TECHNIQUE USING SETS FOR T1 WEI...sipij
 
RGBEXCEL: AN RGB IMAGE DATA EXTRACTOR AND EXPORTER FOR EXCEL PROCESSING
RGBEXCEL: AN RGB IMAGE DATA EXTRACTOR AND EXPORTER FOR EXCEL PROCESSINGRGBEXCEL: AN RGB IMAGE DATA EXTRACTOR AND EXPORTER FOR EXCEL PROCESSING
RGBEXCEL: AN RGB IMAGE DATA EXTRACTOR AND EXPORTER FOR EXCEL PROCESSINGsipij
 
COMPRESSION BASED FACE RECOGNITION USING DWT AND SVM
COMPRESSION BASED FACE RECOGNITION USING DWT AND SVMCOMPRESSION BASED FACE RECOGNITION USING DWT AND SVM
COMPRESSION BASED FACE RECOGNITION USING DWT AND SVMsipij
 
An improved anc system with
An improved anc system withAn improved anc system with
An improved anc system withsipij
 
VISION BASED HAND GESTURE RECOGNITION USING FOURIER DESCRIPTOR FOR INDIAN SIG...
VISION BASED HAND GESTURE RECOGNITION USING FOURIER DESCRIPTOR FOR INDIAN SIG...VISION BASED HAND GESTURE RECOGNITION USING FOURIER DESCRIPTOR FOR INDIAN SIG...
VISION BASED HAND GESTURE RECOGNITION USING FOURIER DESCRIPTOR FOR INDIAN SIG...sipij
 
COMPARATIVE ANALYSIS OF SKIN COLOR BASED MODELS FOR FACE DETECTION
COMPARATIVE ANALYSIS OF SKIN COLOR  BASED MODELS FOR FACE DETECTIONCOMPARATIVE ANALYSIS OF SKIN COLOR  BASED MODELS FOR FACE DETECTION
COMPARATIVE ANALYSIS OF SKIN COLOR BASED MODELS FOR FACE DETECTIONsipij
 
Vocabulary length experiments for binary image classification using bov approach
Vocabulary length experiments for binary image classification using bov approachVocabulary length experiments for binary image classification using bov approach
Vocabulary length experiments for binary image classification using bov approachsipij
 
A BRIEF OVERVIEW ON DIFFERENT ANIMAL DETECTION METHODS
A BRIEF OVERVIEW ON DIFFERENT ANIMAL DETECTION METHODSA BRIEF OVERVIEW ON DIFFERENT ANIMAL DETECTION METHODS
A BRIEF OVERVIEW ON DIFFERENT ANIMAL DETECTION METHODSsipij
 
Conditional entrench spatial domain steganography
Conditional entrench spatial domain steganographyConditional entrench spatial domain steganography
Conditional entrench spatial domain steganographysipij
 
Semi blind rgb color image watermarking using dct and two level svd
Semi blind rgb color image watermarking using dct and two level svdSemi blind rgb color image watermarking using dct and two level svd
Semi blind rgb color image watermarking using dct and two level svdsipij
 
Symbolic representation and recognition of gait an approach based on lbp of ...
Symbolic representation and recognition of gait  an approach based on lbp of ...Symbolic representation and recognition of gait  an approach based on lbp of ...
Symbolic representation and recognition of gait an approach based on lbp of ...sipij
 
A HYBRID APPROACH BASED SEGMENTATION TECHNIQUE FOR BRAIN TUMOR IN MRI IMAGES
A HYBRID APPROACH BASED SEGMENTATION TECHNIQUE FOR BRAIN TUMOR IN MRI IMAGESA HYBRID APPROACH BASED SEGMENTATION TECHNIQUE FOR BRAIN TUMOR IN MRI IMAGES
A HYBRID APPROACH BASED SEGMENTATION TECHNIQUE FOR BRAIN TUMOR IN MRI IMAGESsipij
 
Efficient Reversible Data Hiding Algorithms Based on Dual Prediction
Efficient Reversible Data Hiding Algorithms Based on Dual PredictionEfficient Reversible Data Hiding Algorithms Based on Dual Prediction
Efficient Reversible Data Hiding Algorithms Based on Dual Predictionsipij
 
Literature survey on impulse noise reduction
Literature survey on impulse noise reductionLiterature survey on impulse noise reduction
Literature survey on impulse noise reductionsipij
 
A HYBRID APPROACH BASED SEGMENTATION TECHNIQUE FOR BRAIN TUMOR IN MRI IMAGES
A HYBRID APPROACH BASED SEGMENTATION TECHNIQUE FOR BRAIN TUMOR IN MRI IMAGESA HYBRID APPROACH BASED SEGMENTATION TECHNIQUE FOR BRAIN TUMOR IN MRI IMAGES
A HYBRID APPROACH BASED SEGMENTATION TECHNIQUE FOR BRAIN TUMOR IN MRI IMAGESsipij
 
D ESIGN A ND I MPLEMENTATION OF D IGITAL F ILTER B ANK T O R EDUCE N O...
D ESIGN  A ND  I MPLEMENTATION OF  D IGITAL F ILTER  B ANK  T O  R EDUCE  N O...D ESIGN  A ND  I MPLEMENTATION OF  D IGITAL F ILTER  B ANK  T O  R EDUCE  N O...
D ESIGN A ND I MPLEMENTATION OF D IGITAL F ILTER B ANK T O R EDUCE N O...sipij
 
EFFECT OF FACE TAMPERING ON FACE RECOGNITION
EFFECT OF FACE TAMPERING ON FACE RECOGNITIONEFFECT OF FACE TAMPERING ON FACE RECOGNITION
EFFECT OF FACE TAMPERING ON FACE RECOGNITIONsipij
 

Viewers also liked (19)

Synthetic aperture radar images
Synthetic aperture radar imagesSynthetic aperture radar images
Synthetic aperture radar images
 
BRAIN PORTION EXTRACTION USING HYBRID CONTOUR TECHNIQUE USING SETS FOR T1 WEI...
BRAIN PORTION EXTRACTION USING HYBRID CONTOUR TECHNIQUE USING SETS FOR T1 WEI...BRAIN PORTION EXTRACTION USING HYBRID CONTOUR TECHNIQUE USING SETS FOR T1 WEI...
BRAIN PORTION EXTRACTION USING HYBRID CONTOUR TECHNIQUE USING SETS FOR T1 WEI...
 
BRAIN PORTION EXTRACTION USING HYBRID CONTOUR TECHNIQUE USING SETS FOR T1 WEI...
BRAIN PORTION EXTRACTION USING HYBRID CONTOUR TECHNIQUE USING SETS FOR T1 WEI...BRAIN PORTION EXTRACTION USING HYBRID CONTOUR TECHNIQUE USING SETS FOR T1 WEI...
BRAIN PORTION EXTRACTION USING HYBRID CONTOUR TECHNIQUE USING SETS FOR T1 WEI...
 
RGBEXCEL: AN RGB IMAGE DATA EXTRACTOR AND EXPORTER FOR EXCEL PROCESSING
RGBEXCEL: AN RGB IMAGE DATA EXTRACTOR AND EXPORTER FOR EXCEL PROCESSINGRGBEXCEL: AN RGB IMAGE DATA EXTRACTOR AND EXPORTER FOR EXCEL PROCESSING
RGBEXCEL: AN RGB IMAGE DATA EXTRACTOR AND EXPORTER FOR EXCEL PROCESSING
 
COMPRESSION BASED FACE RECOGNITION USING DWT AND SVM
COMPRESSION BASED FACE RECOGNITION USING DWT AND SVMCOMPRESSION BASED FACE RECOGNITION USING DWT AND SVM
COMPRESSION BASED FACE RECOGNITION USING DWT AND SVM
 
An improved anc system with
An improved anc system withAn improved anc system with
An improved anc system with
 
VISION BASED HAND GESTURE RECOGNITION USING FOURIER DESCRIPTOR FOR INDIAN SIG...
VISION BASED HAND GESTURE RECOGNITION USING FOURIER DESCRIPTOR FOR INDIAN SIG...VISION BASED HAND GESTURE RECOGNITION USING FOURIER DESCRIPTOR FOR INDIAN SIG...
VISION BASED HAND GESTURE RECOGNITION USING FOURIER DESCRIPTOR FOR INDIAN SIG...
 
COMPARATIVE ANALYSIS OF SKIN COLOR BASED MODELS FOR FACE DETECTION
COMPARATIVE ANALYSIS OF SKIN COLOR  BASED MODELS FOR FACE DETECTIONCOMPARATIVE ANALYSIS OF SKIN COLOR  BASED MODELS FOR FACE DETECTION
COMPARATIVE ANALYSIS OF SKIN COLOR BASED MODELS FOR FACE DETECTION
 
Vocabulary length experiments for binary image classification using bov approach
Vocabulary length experiments for binary image classification using bov approachVocabulary length experiments for binary image classification using bov approach
Vocabulary length experiments for binary image classification using bov approach
 
A BRIEF OVERVIEW ON DIFFERENT ANIMAL DETECTION METHODS
A BRIEF OVERVIEW ON DIFFERENT ANIMAL DETECTION METHODSA BRIEF OVERVIEW ON DIFFERENT ANIMAL DETECTION METHODS
A BRIEF OVERVIEW ON DIFFERENT ANIMAL DETECTION METHODS
 
Conditional entrench spatial domain steganography
Conditional entrench spatial domain steganographyConditional entrench spatial domain steganography
Conditional entrench spatial domain steganography
 
Semi blind rgb color image watermarking using dct and two level svd
Semi blind rgb color image watermarking using dct and two level svdSemi blind rgb color image watermarking using dct and two level svd
Semi blind rgb color image watermarking using dct and two level svd
 
Symbolic representation and recognition of gait an approach based on lbp of ...
Symbolic representation and recognition of gait  an approach based on lbp of ...Symbolic representation and recognition of gait  an approach based on lbp of ...
Symbolic representation and recognition of gait an approach based on lbp of ...
 
A HYBRID APPROACH BASED SEGMENTATION TECHNIQUE FOR BRAIN TUMOR IN MRI IMAGES
A HYBRID APPROACH BASED SEGMENTATION TECHNIQUE FOR BRAIN TUMOR IN MRI IMAGESA HYBRID APPROACH BASED SEGMENTATION TECHNIQUE FOR BRAIN TUMOR IN MRI IMAGES
A HYBRID APPROACH BASED SEGMENTATION TECHNIQUE FOR BRAIN TUMOR IN MRI IMAGES
 
Efficient Reversible Data Hiding Algorithms Based on Dual Prediction
Efficient Reversible Data Hiding Algorithms Based on Dual PredictionEfficient Reversible Data Hiding Algorithms Based on Dual Prediction
Efficient Reversible Data Hiding Algorithms Based on Dual Prediction
 
Literature survey on impulse noise reduction
Literature survey on impulse noise reductionLiterature survey on impulse noise reduction
Literature survey on impulse noise reduction
 
A HYBRID APPROACH BASED SEGMENTATION TECHNIQUE FOR BRAIN TUMOR IN MRI IMAGES
A HYBRID APPROACH BASED SEGMENTATION TECHNIQUE FOR BRAIN TUMOR IN MRI IMAGESA HYBRID APPROACH BASED SEGMENTATION TECHNIQUE FOR BRAIN TUMOR IN MRI IMAGES
A HYBRID APPROACH BASED SEGMENTATION TECHNIQUE FOR BRAIN TUMOR IN MRI IMAGES
 
D ESIGN A ND I MPLEMENTATION OF D IGITAL F ILTER B ANK T O R EDUCE N O...
D ESIGN  A ND  I MPLEMENTATION OF  D IGITAL F ILTER  B ANK  T O  R EDUCE  N O...D ESIGN  A ND  I MPLEMENTATION OF  D IGITAL F ILTER  B ANK  T O  R EDUCE  N O...
D ESIGN A ND I MPLEMENTATION OF D IGITAL F ILTER B ANK T O R EDUCE N O...
 
EFFECT OF FACE TAMPERING ON FACE RECOGNITION
EFFECT OF FACE TAMPERING ON FACE RECOGNITIONEFFECT OF FACE TAMPERING ON FACE RECOGNITION
EFFECT OF FACE TAMPERING ON FACE RECOGNITION
 

Similar to SPEECH ENHANCEMENT USING KERNEL AND NORMALIZED KERNEL AFFINE PROJECTION ALGORITHM

Development of Algorithm for Voice Operated Switch for Digital Audio Control ...
Development of Algorithm for Voice Operated Switch for Digital Audio Control ...Development of Algorithm for Voice Operated Switch for Digital Audio Control ...
Development of Algorithm for Voice Operated Switch for Digital Audio Control ...IJMER
 
Comparison and Analysis Of LDM and LMS for an Application of a Speech
Comparison and Analysis Of LDM and LMS for an Application of a SpeechComparison and Analysis Of LDM and LMS for an Application of a Speech
Comparison and Analysis Of LDM and LMS for an Application of a SpeechCSCJournals
 
ROBUST FEATURE EXTRACTION USING AUTOCORRELATION DOMAIN FOR NOISY SPEECH RECOG...
ROBUST FEATURE EXTRACTION USING AUTOCORRELATION DOMAIN FOR NOISY SPEECH RECOG...ROBUST FEATURE EXTRACTION USING AUTOCORRELATION DOMAIN FOR NOISY SPEECH RECOG...
ROBUST FEATURE EXTRACTION USING AUTOCORRELATION DOMAIN FOR NOISY SPEECH RECOG...sipij
 
General Kalman Filter & Speech Enhancement for Speaker Identification
General Kalman Filter & Speech Enhancement for Speaker IdentificationGeneral Kalman Filter & Speech Enhancement for Speaker Identification
General Kalman Filter & Speech Enhancement for Speaker Identificationijcisjournal
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189Editor IJARCET
 
Paper id 28201448
Paper id 28201448Paper id 28201448
Paper id 28201448IJRAT
 
Single Channel Speech Enhancement using Wiener Filter and Compressive Sensing
Single Channel Speech Enhancement using Wiener Filter and Compressive Sensing Single Channel Speech Enhancement using Wiener Filter and Compressive Sensing
Single Channel Speech Enhancement using Wiener Filter and Compressive Sensing IJECEIAES
 
IRJET- Adverse Environment and its Compensation Approaches in Speech Recognition
IRJET- Adverse Environment and its Compensation Approaches in Speech RecognitionIRJET- Adverse Environment and its Compensation Approaches in Speech Recognition
IRJET- Adverse Environment and its Compensation Approaches in Speech RecognitionIRJET Journal
 
Utterance based speaker identification
Utterance based speaker identificationUtterance based speaker identification
Utterance based speaker identificationIJCSEA Journal
 
Utterance Based Speaker Identification Using ANN
Utterance Based Speaker Identification Using ANNUtterance Based Speaker Identification Using ANN
Utterance Based Speaker Identification Using ANNIJCSEA Journal
 
Utterance Based Speaker Identification Using ANN
Utterance Based Speaker Identification Using ANNUtterance Based Speaker Identification Using ANN
Utterance Based Speaker Identification Using ANNIJCSEA Journal
 
A_Noise_Reduction_Method_Based_on_LMS_Adaptive_Fil.pdf
A_Noise_Reduction_Method_Based_on_LMS_Adaptive_Fil.pdfA_Noise_Reduction_Method_Based_on_LMS_Adaptive_Fil.pdf
A_Noise_Reduction_Method_Based_on_LMS_Adaptive_Fil.pdfBala Murugan
 
Optimized audio classification and segmentation algorithm by using ensemble m...
Optimized audio classification and segmentation algorithm by using ensemble m...Optimized audio classification and segmentation algorithm by using ensemble m...
Optimized audio classification and segmentation algorithm by using ensemble m...Venkat Projects
 

Similar to SPEECH ENHANCEMENT USING KERNEL AND NORMALIZED KERNEL AFFINE PROJECTION ALGORITHM (20)

Development of Algorithm for Voice Operated Switch for Digital Audio Control ...
Development of Algorithm for Voice Operated Switch for Digital Audio Control ...Development of Algorithm for Voice Operated Switch for Digital Audio Control ...
Development of Algorithm for Voice Operated Switch for Digital Audio Control ...
 
Comparison and Analysis Of LDM and LMS for an Application of a Speech
Comparison and Analysis Of LDM and LMS for an Application of a SpeechComparison and Analysis Of LDM and LMS for an Application of a Speech
Comparison and Analysis Of LDM and LMS for an Application of a Speech
 
Dy36749754
Dy36749754Dy36749754
Dy36749754
 
75 78
75 7875 78
75 78
 
75 78
75 7875 78
75 78
 
ROBUST FEATURE EXTRACTION USING AUTOCORRELATION DOMAIN FOR NOISY SPEECH RECOG...
ROBUST FEATURE EXTRACTION USING AUTOCORRELATION DOMAIN FOR NOISY SPEECH RECOG...ROBUST FEATURE EXTRACTION USING AUTOCORRELATION DOMAIN FOR NOISY SPEECH RECOG...
ROBUST FEATURE EXTRACTION USING AUTOCORRELATION DOMAIN FOR NOISY SPEECH RECOG...
 
50120140502007
5012014050200750120140502007
50120140502007
 
General Kalman Filter & Speech Enhancement for Speaker Identification
General Kalman Filter & Speech Enhancement for Speaker IdentificationGeneral Kalman Filter & Speech Enhancement for Speaker Identification
General Kalman Filter & Speech Enhancement for Speaker Identification
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189
 
Kc3517481754
Kc3517481754Kc3517481754
Kc3517481754
 
Paper id 28201448
Paper id 28201448Paper id 28201448
Paper id 28201448
 
Single Channel Speech Enhancement using Wiener Filter and Compressive Sensing
Single Channel Speech Enhancement using Wiener Filter and Compressive Sensing Single Channel Speech Enhancement using Wiener Filter and Compressive Sensing
Single Channel Speech Enhancement using Wiener Filter and Compressive Sensing
 
IRJET- Adverse Environment and its Compensation Approaches in Speech Recognition
IRJET- Adverse Environment and its Compensation Approaches in Speech RecognitionIRJET- Adverse Environment and its Compensation Approaches in Speech Recognition
IRJET- Adverse Environment and its Compensation Approaches in Speech Recognition
 
Utterance based speaker identification
Utterance based speaker identificationUtterance based speaker identification
Utterance based speaker identification
 
H42045359
H42045359H42045359
H42045359
 
Utterance Based Speaker Identification Using ANN
Utterance Based Speaker Identification Using ANNUtterance Based Speaker Identification Using ANN
Utterance Based Speaker Identification Using ANN
 
Utterance Based Speaker Identification Using ANN
Utterance Based Speaker Identification Using ANNUtterance Based Speaker Identification Using ANN
Utterance Based Speaker Identification Using ANN
 
A_Noise_Reduction_Method_Based_on_LMS_Adaptive_Fil.pdf
A_Noise_Reduction_Method_Based_on_LMS_Adaptive_Fil.pdfA_Noise_Reduction_Method_Based_on_LMS_Adaptive_Fil.pdf
A_Noise_Reduction_Method_Based_on_LMS_Adaptive_Fil.pdf
 
Optimized audio classification and segmentation algorithm by using ensemble m...
Optimized audio classification and segmentation algorithm by using ensemble m...Optimized audio classification and segmentation algorithm by using ensemble m...
Optimized audio classification and segmentation algorithm by using ensemble m...
 

Recently uploaded

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 

Recently uploaded (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

SPEECH ENHANCEMENT USING KERNEL AND NORMALIZED KERNEL AFFINE PROJECTION ALGORITHM

  • 1. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013 DOI : 10.5121/sipij.2013.4411 129 SPEECH ENHANCEMENT USING KERNEL AND NORMALIZED KERNEL AFFINE PROJECTION ALGORITHM Bolimera Ravi 1 and T. Kishore Kumar 2 1 Department of ECE, Vignan University, Vadlamudi, Andhra Pradesh, 522213. ravi_gamr@yahoo.com 2 Department of ECE, NIT Warangal, Warangal, Andhra Pradesh, 506004. kishoret@nitw.ac.in ABSTRACT The goal of this paper is to investigate the speech signal enhancement using Kernel Affine Projection Algorithm (KAPA ) and Normalized KAPA. The removal of background noise is very important in many applications like speech recognition, telephone conversations, hearing aids, forensic, etc. Kernel adaptive filters shown good performance for removal of noise. If the evaluation of background noise is more slowly than the speech, i.e., noise signal is more stationary than the speech, we can easily estimate the noise during the pauses in speech. Otherwise it is more difficult to estimate the noise which results in degradation of speech. In order to improve the quality and intelligibility of speech, unlike time and frequency domains, we can process the signal in new domain like Reproducing Kernel Hilbert Space (RKHS) for high dimensional to yield more powerful nonlinear extensions. For experiments, we have used the database of noisy speech corpus (NOIZEUS). From the results, we observed the removal noise in RKHS has great performance in signal to noise ratio values in comparison with conventional adaptive filters. KEYWORDS APA, KAPA, NKAPA, RKHS, Speech Enhancement, SNR, MSE. 1. INTRODUCTION Adaptive filtering is an important subfield of digital signal processing having been actively researched for more than five decades and having important applications such as noise cancellation, system identification, etc.. In such noise removal applicable systems, the signal characteristics are quite faster rate. Recent research on adaptive filter has focused on a high dimensional to yield powerful non-linear approach of the signals. Kernel adaptive filters made it easier through Reproducing Kernel Hilbert Space (RKHS). This approach has been justified due to the variation of Signal-to-Noise Ratio (SNR) across the speech spectrum. Unlike the White Gaussian Noise (WGN) has a flat spectrum, but the real world noise spectrum is not flat. Thus, the effect of noise signal over speech signal is non-uniform over the whole spectrum. Some are affected more adversely than the other frequencies. In multi-talker babble, most of the speech energy resides at the low frequencies, are affected more than the high frequencies. Hence to estimate a suitable factor that will subtract just the necessary amount of the noise spectrum from each frequency bin (ideally) becomes imperative, to prevent corrosive subtraction of the speech while residual noise reduction. One more factor that leads to variation in SNR is the fact that noise has random effect on different vowels and consonants.
  • 2. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013 Due to the random nature of the noise and the inherent complexities of speech signal, it is more difficult to get rid of various types between the amount of noise removal and speech distortions. Many noise reduction algorithms have been proposed to reduce the noise effect for speech enhancement, for example, Spectral Subtraction (SS), Wiener Filtering, Minimum Mean Square Error (MMSE) based speech estimation, Kalman Filtering and Bayesian based estimation etc. 2. SPEECH ENHANCEMENT Speech Enhancement is a challenging task in many applications like hearing aids, forensic applications, military, cellular environments, front telecommunication signal enhancement, etc. It is simply the improvement in intelligibility and/or quality of a degraded speech signal by using signal processing tools. By sp comprises not only to noise reduction but also to dereverberation and separation of independent signals. Speech Enhancement is a fundamental for research in the applications of digital signal processing. Speech Enhancement is a very characteristics and nature of the noise signals can change dramatically in time and for various applications and also to find corresponding algorithms that really work in various practical environments. Secondly, for each application, the performance measure can also be defined differently. The following Figure 1 shows the basic idea of speech enhancement. Figure 1. Basic idea of Speech Enhancement 3. ADAPTIVE FILTERS Whenever there are either unknown fixed specifications or unsatisfied specifications by time invariant filters, an adaptive filter is required. Since the characteristics are dependent on the input signal, an adaptive filter is a nonlinear filter and consequently the homogene conditions are not satisfied. Adaptive filters are time continually changing to meet performance requirement. Adaptive filters have been effective and popular approaches for the speech enhancement for Before starting the APA and KAPA, an adaptive filter introduction is given as follows. The name “adaptive filters”, adjective adaptive can be empathized by considering the system which tries to adjust itself so as to respond to some surro adjust its parameters with an aim of meeting some well define target which depends on system state as well as its surrounding. Furthermore there is a need to have certain procedure by which the process of adaptation is carried out. And finally the system which undergoes the process of adaptation is called by the more technical name “filter”. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013 Due to the random nature of the noise and the inherent complexities of speech signal, it is more difficult to get rid of various types of noise. Noise reduction techniques usually have a tradeoff between the amount of noise removal and speech distortions. Many noise reduction algorithms have been proposed to reduce the noise effect for speech enhancement, for example, Spectral n (SS), Wiener Filtering, Minimum Mean Square Error (MMSE) based speech estimation, Kalman Filtering and Bayesian based estimation etc. NHANCEMENT Speech Enhancement is a challenging task in many applications like hearing aids, forensic ations, military, cellular environments, front-ends for speech recognition system, telecommunication signal enhancement, etc. It is simply the improvement in intelligibility and/or quality of a degraded speech signal by using signal processing tools. By speech enhancement, it comprises not only to noise reduction but also to dereverberation and separation of independent Speech Enhancement is a fundamental for research in the applications of digital signal processing. Speech Enhancement is a very difficult problem mainly for two reasons. Firstly, the characteristics and nature of the noise signals can change dramatically in time and for various applications and also to find corresponding algorithms that really work in various practical s. Secondly, for each application, the performance measure can also be defined differently. The following Figure 1 shows the basic idea of speech enhancement. Figure 1. Basic idea of Speech Enhancement either unknown fixed specifications or unsatisfied specifications by time invariant filters, an adaptive filter is required. Since the characteristics are dependent on the input signal, an adaptive filter is a nonlinear filter and consequently the homogeneity and additivity conditions are not satisfied. Adaptive filters are time-varying since filter parameters are continually changing to meet performance requirement. Adaptive filters have been effective and popular approaches for the speech enhancement for the past decade. Before starting the APA and KAPA, an adaptive filter introduction is given as follows. The name “adaptive filters”, adjective adaptive can be empathized by considering the system which tries to adjust itself so as to respond to some surrounding phenomenon. In other words the system tries to adjust its parameters with an aim of meeting some well define target which depends on system state as well as its surrounding. Furthermore there is a need to have certain procedure by which of adaptation is carried out. And finally the system which undergoes the process of adaptation is called by the more technical name “filter”. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013 130 Due to the random nature of the noise and the inherent complexities of speech signal, it is more of noise. Noise reduction techniques usually have a tradeoff between the amount of noise removal and speech distortions. Many noise reduction algorithms have been proposed to reduce the noise effect for speech enhancement, for example, Spectral n (SS), Wiener Filtering, Minimum Mean Square Error (MMSE) based speech Speech Enhancement is a challenging task in many applications like hearing aids, forensic ends for speech recognition system, telecommunication signal enhancement, etc. It is simply the improvement in intelligibility and/or eech enhancement, it comprises not only to noise reduction but also to dereverberation and separation of independent Speech Enhancement is a fundamental for research in the applications of digital signal difficult problem mainly for two reasons. Firstly, the characteristics and nature of the noise signals can change dramatically in time and for various applications and also to find corresponding algorithms that really work in various practical s. Secondly, for each application, the performance measure can also be defined either unknown fixed specifications or unsatisfied specifications by time- invariant filters, an adaptive filter is required. Since the characteristics are dependent on the input ity and additivity varying since filter parameters are continually changing to meet performance requirement. Adaptive filters have been effective and Before starting the APA and KAPA, an adaptive filter introduction is given as follows. The name “adaptive filters”, adjective adaptive can be empathized by considering the system which tries to unding phenomenon. In other words the system tries to adjust its parameters with an aim of meeting some well define target which depends on system state as well as its surrounding. Furthermore there is a need to have certain procedure by which of adaptation is carried out. And finally the system which undergoes the process of
  • 3. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013 The adaptive filter has advantages like lower processing delay and better tracking of the trajectory of non-stationary signals [2]. These are essential characteristics in applications such as noise estimation, echo cancellation, adaptive delay estimation and channel equalization, where low delay and fast racking of time-varying environments and time objectives. The existence of a reference signal which is hidden in the fixed the performance criterion. The general adaptive Figure 2. General An adaptive filter is specified as Where k is the time index, y is the filter output, x the filter input, Wk are the filter coefficients. The block diagram, shown in the following figure 2, filter realization [11], such as Affine Projection Algorithm (APA). The theme behind the general configuration is that a variable filter that extracts an estimate of the desired signal. The following assumptions were made: Input signal u(k) = desired signal d(k) + interfering noise v(k) The variable filter is having a Finite Impulse Response (FIR) structure. i.e. for such structures the impulse response is equal to the filter defined as Wk = The difference between the desired and the estimated signal is the error signal or cost function The variable filter will estimates the desired signal by convolving the input signal along with the impulse response. The expression in vector notation as Where Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013 The adaptive filter has advantages like lower processing delay and better tracking of the trajectory nary signals [2]. These are essential characteristics in applications such as noise estimation, echo cancellation, adaptive delay estimation and channel equalization, where low varying environments and time-varying processes are important The existence of a reference signal which is hidden in the fixed-filter approximation step, defines the performance criterion. The general adaptive-filter configuration is shown in figure Figure 2. General Adaptive filter configuration. u(k)(k)w=y(k) T Where k is the time index, y is the filter output, x the filter input, Wk are the filter coefficients. The block diagram, shown in the following figure 2, serves as a foundation for particular adaptive filter realization [11], such as Affine Projection Algorithm (APA). The theme behind the general configuration is that a variable filter that extracts an estimate of the desired signal. ons were made: Input signal u(k) = desired signal d(k) + interfering noise v(k) u(k) = d(k) + v(k) The variable filter is having a Finite Impulse Response (FIR) structure. i.e. for such structures the impulse response is equal to the filter coefficients. For a filter of order p, the coefficients are = [Wk (0), Wk (1), . . . . . Wk (p)] The difference between the desired and the estimated signal is the error signal or cost function e(k) = d(k) − y (k) iable filter will estimates the desired signal by convolving the input signal along with the impulse response. The expression in vector notation as y (k) = Wk * u(k) Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013 131 The adaptive filter has advantages like lower processing delay and better tracking of the trajectory nary signals [2]. These are essential characteristics in applications such as noise estimation, echo cancellation, adaptive delay estimation and channel equalization, where low are important filter approximation step, defines ure 2. (1) Where k is the time index, y is the filter output, x the filter input, Wk are the filter coefficients. serves as a foundation for particular adaptive filter realization [11], such as Affine Projection Algorithm (APA). The theme behind the general (2) The variable filter is having a Finite Impulse Response (FIR) structure. i.e. for such structures the coefficients. For a filter of order p, the coefficients are (3) The difference between the desired and the estimated signal is the error signal or cost function (4) iable filter will estimates the desired signal by convolving the input signal along with the (5)
  • 4. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013 132 u(k) = [u(k), u(k −1),...u(k − p)] (6) is an input signal vector. Furthermore, the variable filter updates its coefficients at every instant of time Wk+1 = Wk + ∆ Wk (7) Where ∆ Wk is a correction factor for the filter coefficients. Based on the input and error signals, the adaptive algorithm generates this correction factor 3.1. Affine Projection Algorithm (APA) Affine Projection algorithm (APA) [10] was derived as a generalization of the NLMS algorithm. In APA, the projections were made in multiple dimensions where as one dimensional in NLMS, in the sense that each tap weight vector update of the NLMS is viewed as a one dimensional affine projection, while in the APA multiple dimensional projections were made. As increasing the projection dimension, increases the convergence rate of the tap weight vector. However, it leads to an increased computational complexity. Let d (desired signal) be a zero-mean scalar-valued random variable and let u (noisy signal) be a zero-mean L × 1 random variable with a positive-definite covariance matrix Ru = E[uuT ]. The cross-covariance vector of d and u is denoted by rdu = E[du]. The weight vector w that solves Minw (E |d – wT u|2 ) (8) is given by w0 = Ru -1 rdu [3]. Several methods that approximate ‘w’ iteratively also exist. For example, the common gradient method w(0) = initial guess; w(k) = w(k − 1) + η[rdu – Ru w(k − 1)] (9) or the regularized Newton’s recursion, w(0) = initial guess; w(k) = w(k − 1) + η(Ru + εI)--1 [rdu – Ru w(k − 1)] (10) where ε is a small positive regularization factor and η is the step size specified by designers. Stochastic-gradient algorithms replace the covariance matrix and the cross-covariance vector by local approximations directly from data at each iteration. To obtain such approximations, several ways are available. The trade-off is convergence performance, computation complexity and steady-state behavior [3]. Assuming that we have access to random variables (d and u) observations over time {d(1), d(2), . . . } and {u(1), u(2), . . . }
  • 5. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013 133 The Least-mean-square (LMS) algorithm simply uses the instantaneous values for approximations ˆRu = u(k)u(k)T and ˆrdu = d(k)u(k). The corresponding steepest-descent recursion (9) and Newton’s recursion (10) become w(k) = w(k − 1) + ηu(k)[d(k) − u(k)T w(k − 1)] (11) w(k)=w(k−1)+ηu(k)[u(k)T u(k)+εI]-1 [d(k)−u(k)T w(k−1)] (12) The affine projection algorithm however employs better approximations. Specifically, the approximations Ru and rdu are replaced by the instantaneous approximations from the K most recent regressors and observations. Denoting U(k) = [u(k − K + 1), ..., u(k)] LxK and d(k) = [d(k − K + 1), . . . , d(k)]T one has ˆRu = (1/K)U(k)U(k)T and ˆrdu = (1/K) U(k)d(k) (13) Therefore (9) and (10) become w(k) = w(k − 1) + ηU(k)[d(k) − U(k)T w(k − 1)] (14) 3.2. Normalized Affine Projection Algorithm (NAPA) The normalized affine projection algorithm becomes w(k) = w(k−1)+η[U(k)T U(k)+εI]-1 U(k)[d(k)−U(k)T w(k−1)] (15) and (15), by the matrix inversion lemma, is equivalent to [3] w(k)=w(k−1)+ηU(k)[U(k)T U(k)+εI]-1 [d(k)−U(k)T w(k−1)] (16) It is noted that this equivalence lets us deal with the matrix [U(k)T U(k) + εI] instead of [U(k)U(k)T + εI] and it plays a very important role in the derivation of kernel extensions. We call recursion (14) APA and recursion (16) normalized APA. 4. KERNEL ADAPTIVE FILTERS Kernel method is a good nonparametric modeling technique. The main theme of kernel method is to transforming the input data into a high dimensional feature space through a reproducing kernel such that the inner product operation can be computed efficiently in the feature space through the kernel evaluations [5]. After that an appropriate linear methods are subsequently applied on the transformed data. As long as an algorithm can be formulated in terms of equivalent kernel evaluation (or inner products), there is no call to perform computations in the high dimensional feature space. This is the main advantage when compared to the traditional methods. Successful examples of this methodology include kernel principal component analysis, support vector machines (SVM's), etc. The SVM's have already shown good functioning in increasing the accuracy of speech recognition activity.
  • 6. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013 134 Kernel adaptive filters are online kernel methods, closely related to some artificial neural networks such as radial basis function networks and regularization networks[6]. The kernel adaptive filtering technique used in this work for general nonlinear problems. It is a natural generalization of linear adaptive filtering in reproducing kernel Hilbert spaces. 4.1. Kernel Affine Projection Algorithm A kernel [11] is a symmetric, continuous, positive-definite function κ : U × U R. U is the input domain, a compact subset of RL. The commonly used kernels include the Gaussian kernel (17) and the polynomial kernel (18): κ (u, u′) = exp (−a||u − u′||2 ) (17) κ (u, u′) = (uT u′ + 1)P (18) Steps involved in kernel affine projection algorithm are as follows Algorithm : Kernel Affine Projection Algorithm (KAPA) Initialization: learning step η a1 (1) = ηd(1) (19) while {u(k), d(k)} available do % allocate a new unit of weight vector ak(k − 1) = 0 (20) for n = max(1, k − K + 1) to k do % evaluate outputs of the current network ∑= − 1-k 1j ,j )1(a=n)y(k, jnk κ (21) κ is the kernel function. % computer errors e(k, n) = d(k) − y(k, n) (22) % update the min(k,K) most recent units an (k) = an(k − 1) + ηe(k, n) (23) end for if k > K then % keep the remaining for n = 1 to k − K do
  • 7. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013 135 an (k) = an(k − 1) (24) end for end if 4.2. Normalized Kernel Affine Projection Algorithm Normalization factor of APA is G(k) = [U(k)T U(k)+εI]-1 For kernel APA it becomes an (k) = an(k − 1) + ηe(k, n)g(k) (25) 5. EXPERIMENTAL RESULTS In this section, we investigate the performance of the KAPA and APA algorithms for speech enhancement at various signal-to-noise ratios of different noise conditions. The step size used for both the APA and KAPA is 0.2. The separate noise corpus from NOIZEUS [9] were collected and added to the clean Speech signals for the experimentation. At different noisy levels, performances of these evaluated for speech enhancement. Babble noise, Train noise, White noise, Car noise and Restaurant noise at 0, 5, 10, and 15 dB SNR were experimented. For this work, a total of 20 datasets were generated. Figure 3. Speech signal of, a) Speech corrupted by Car Noise of 5dB, b) Recovered speech signal using APA algorithm, c) Recovered Speech Signal using Normalized KAPA algorithm.
  • 8. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013 136 The above figure 3 shows the original speech signal, APA and KAPA Enhanced speech signals which are corrupted by car noise of 5dB SNR The below figure 4 shows the Spectrograms of original speech signal, APA and KAPA Enhanced speech signals which are corrupted by car noise of 5dB SNR. Figure 4. Spectrograms of, a) Speech corrupted by Car Noise of 5dB, b) Recovered speech signal using Normalized APA algorithm, c) Recovered Speech Signal using Normalized KAPA algorithm 6. PERFORMANCE ANALYSIS The main objective of the adaptive filters is the error signal e(k) minimization. Its success will clearly depends on the length of the adaptive filter, the nature of the input signals, and the adaptive algorithm used. The signal is perceived by listeners reflects the subjective measure of quality of speech signals. At 0 dB the two signals are of equal strength and positive values are usually connected with better intelligibility where as negative values are connected with loss of intelligibility due to masking. Positive and higher SNR values are found in all the algorithms. The performances are measured based on the metrics namely MSE and SNR for all the algorithms. 6.1. Mean Square Error (MSE) MSE is defined as ‘mean of error squares’ and is calculated using the formula pn yy MSE ii − − = ∑ )ˆ( (26) In order to quantify the difference between values implied and the true being estimated, the MSE of an estimator is used.
  • 9. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013 137 Figure 5. MSE (Learning Curves) comparison of Normalized ‘APA and KAPA’ algorithms for a Speech signal corrupted by Car Noise of 5dB 6.2. Signal to Noise Ratio (SNR) Signal to Noise Ratio (SNR) is defined as the ratio of power between the signal and the unwanted noise. SNR is calculated using the formula ratio signal n n N S = (27) One of the most important goals of any speech enhancement technique is to achieve highest possible SNR. Higher the SNR ratios, better the performance of speech signal enhancement. In given table 1, we have shown the comparison of SNR values for the experimented algorithms APA and KAPA respectively Table 1. Comparison of SNR values for APA and KAPA algorithms Noise Type SNR (dB) Enhancement Method APA KAPA Babble Noise 0 11.5697 23.6469 5 6.2768 20.6057 10 4.7025 18.1252 15 -0.3462 12.4301 Train Noise 0 13.2165 23.1598 5 12.7766 25.6758 10 1.1339 15.1536 15 -2.5412 11.5884 Car Noise 0 14.5846 24.7101 5 9.2950 22.8052 10 2.3719 16.3343 15 -0.7025 12.4383 Restaurant Noise 0 10.2245 21.1858 5 9.9622 23.9125 10 0.0635 13.2941 15 3.8029 16.2593
  • 10. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013 138 7. CONCLUSIONS The speech communication system performs greatly when the input signal has no limits or no noise effects and is degraded when there is a fairly large level of noise input signal. In such cases system cannot meet speech intelligibility, speech quality, or recognition rate requirements. In this paper, a new methodology has been applied for speech enhancement with RKHS. We observed that there is a better improvement in removal of background noise in RKHS. The KAPA algorithm has also shown much better noise ratio values compared to the APA algorithm. REFERENCES [1] W. Harrison, J. Lim, E. Singer, "A new application of adaptive noise cancellation," IEEE Trans. Acoustic Speech Signal Processing, vol.34, pp. 21-27, Jan 1986. [2] SaeedV.Vaseghi,“ Advanced digital signal processing and noise reduction." John Wiley and Sons. [3] A. Sayed, Fundamentals of Adaptive Filtering. New York: Wiley, 2003. [4] http://en.wikipedia.org/wiki/Aadaptive_filter [5] W. Liu, P. Pokharel, and J. C. Pr´ıncipe, “The kernel least mean square algorithm,” IEEE Transactions on Signal Processing, vol. 56, 2008. [6] http://en.wikipedia.org/wiki/Kernel_adaptive_filter [7] Jose C. Principe, Weifeng Liu, Simon Haykin "Kernel Adaptive Filtering: A Comprehensive Introduction", Wiley, March 2010. [8] Weifeng Liu and J. Principe, “Kernel Affine Projection Algorithms,” EURASIP Journal on Advances in Signal Processing, vol. 2008, Article ID 784292, 12 pages, 2008. doi:10.1155/2008/784292 [9] http://www.utdallas.edu/~loizou/speech/noizeus/index.html [10] Constantin Paleologu, Jacob Benesty, Silviu Ciochin˘a, “Sparse Adaptive Filters for Echo Cancellation”, 2010, Morgan and Claypool publishers. [11] N. Aronszajn, “Theory of reproducing kernels,” Trans. Amer. Math. Soc., vol. 68, pp. 337–404, 1950.