SlideShare a Scribd company logo
1 of 5
Download to read offline
Int. Journal of Electrical & Electronics Engg. Vol. 2, Spl. Issue 1 (2015) e-ISSN: 1694-2310 | p-ISSN: 1694-2426
29 NITTTR, Chandigarh EDIT-2015
Blind Audio Source Separation (Bass): An
Unsuperwised Approach
Naveen Dubey1
, Rajesh Mehra2
1
ME Scholar, Dept. Of Electronics, NITTTR, Chandigarh, India
2
Associate Professor, Dept. Of Electronics, NITTTR, Chandigarh, India
1
naveen_elex@rediffmail.com
ABSTRACT: Audio processing is an area where signal
separation is considered as a fascinating works, potentially
offering a vivid range of new scope and experience in
professional and personal context. The objective of Blind
Audio Source Separation is to separate audio signals from
multiple independent sources in an unknown mixing
environment. This paper addresses the key challenges in
BASS and unsupervised approaches to counter these
challenges. Comparative performance analysis of Fast-ICA
algorithm and Convex Divergence ICA for Blind Source
Separation is presented with the help of experimental result.
Result reflects Convex Divergence ICA with α=-1 gives more
accurate estimate in comparison of Fast ICA . In this paper
algorithms are considered for ideal mixing situation where no
noise component taken in to account.
Index Terms: BASS, ICA, Fast-ICA, SIR, Convex Divergence,
Entropy, Unsupervised Learning.
I. INTRODUCTION
Blind separation of at a time active audio sources is very
interesting area for researchers and is a popular task in
field of audio signal processing motivated by many
emerging applications , like distant-talking speech
communication, human-machine applications, in
intelligence for national security in call interception, hand-
free and so on[1].
The key objective of BASS is to retrieve ‘p’ audio source
from a convolutive mixture of audio signals captured by
‘m’ microphone sensors, can be mathematically
represented as.
  )1(,.....,1,)()(
0
1
0
miknskhnx
p
j
Mij
k
jiji   


Where:
Xi(n) : ‘m’ recorded audio (observed) signals
Sj(n) : ‘p’ original (audio) signals.
The original signals Sj(n) are unknown in “blind” scenario.
In actual sense, the mixing system is a multi-input multi-
output (MIMO) linear filter with source microphone
impulse response hij, each of length Mij,[2].
The BASS system can be understood by another
mathematical model of matrix convolution [3]. As the
model for mixing
X(t) = A(t) ʘ S(t) (2)
Fig.1 BASS System Diagram
And the model for un-mixing using BASS
)()(ˆ tWtS  ʘ X(t) (3)
Where:
 ʘ denotes matrix convolution
 t is the sample index
 S(t)= [S1(t). . . . .Sp(t)]T is the vector of ‘p’
sources.
 X(t)= [X1(t). . . . Xm(t)]T is observed signal from
‘m’ microphones.
 )(ˆ tS =[ )(1ˆ tS . . . . )(ˆ tpS ]T is the output of
reconstructed sources.
 A(t) is the M X P X L mixing array,
 W(t) is the P X M X L un mixing array,
A(t) and W(t) can also be considered as M X P and P X M
matrices, where each element is an FIR filter of length L,
[4].
Previously discussed model is a an ideal representation of
BASS model where number of audio sources is equal to
number of microphone sensors, termed as complete model
or critically determined model. The modelling can be more
complex for more practicability of application, as if
number of microphone sensors more than number of audio
source (m > p), termed as overdetermined or over complete
model. If number of sources are greater than number of
microphone sensors (p > m) , named as underdertermined
or under complete model [5,6]. Inclusion of noise
component and delay between microphones, echo makes
BASS problem more complex.ICA is a dominant
algorithm for blind source separation problem and based
on metrics of likelihood function, negentropy, kurtosis and
Int. Journal of Electrical & Electronics Engg. Vol. 2, Spl. Issue 1 (2015) e-ISSN: 1694-2310 | p-ISSN: 1694-2426
NITTTR, Chandigarh EDIT -2015 30
minimum mutual information (MMI). The remaining
content of this paper is organized as follows. Section II
reviews of ICA algorithm. Section III reviews Fast-ICA
and Convex Divergence ICA for BASS. Section IV
summarizes the experiment on simulation and real data.
Conclusion drawn on the basis of experimental results in
Section V.
II. INDEPENDENT COMPONENT ANALYSIS
A big challenge in statistics and concerned areas is to pick
a suitable representation of multivariate data. Here
representation stands for data transformation such that its
essential, hidden structure is made more transparent or
accessible. Blind Audio source separation considered as a
convolutive mixture, as in equation (2) and to separate out
source component estimate can be generated by equation
(3). W(t) represents unmixing matrix and key objective of
ICA algorithms to find out most accurate value of matrix
W(t). It is analogous to designing of a neural structure to
short out clustering problem and various learning methods
can be adapted for updation of W(t). To implement ICA
for BASS problem certain set of assumption and pre-
processing needed.
A. ASSUMPTIONS AND AMBIGUITIES IN ICA
FRAMEWORK
There are certain assumptions of the signal characteristics
to implement ICA in proper manner as pointed out
The sources being considered are statistically independent.
Suppose there are two random variables x1 and x2. The
random variable x1 is independent of x2, if the information
content of x1 does not provide any information about x2
and vice versa. Here x1 and x2 are random signals
generated from two different physical activities which are
not related to each other.
X1 and x2 are said to be independent if and only if the
expression for joint Probability Density function is:
)2()1()2,1( 212,1 xpxpxxP xx  (4)
The independent component has non-Gaussian
distribution.
This assumption is very essential because it not possible to
separate Gaussian signal using ICA framework. The sum
of non- Gaussian signal signals is itself a Gaussian and it is
the principle reason behind non separability of Gaussian
signals. Kurtosis and entropy are the techniques to ensure
non-Gaussianity of signals, described in next subsection.
The mixing matrix is invertible
This assumption have very clear mathematical support that
if mixing matrix is not invertible, then unmixing matrix we
seek to estimate cam not even exist.
ICA suffers from two inherent ambiguities; these are (i)
permutation ambiguity and (ii) magnitude and scaling
ambiguity. In ICA the order of the estimated independent
components are not specified and due that the permutation
ambiguity is inherent in BSS. This ambiguity is to be
expected, so we do not impose any restriction on order and
all permutations are equally valid. Magnitude and scaling
ambiguity comes into the picture because true variance of
the independent components cannot be estimated.
Fortunately in most applications this ambiguity is not
significant and to avoid this assumption can be made that
each sources has unit variance [6].
B. NON- GAUSSIANITY
As per central limit theorem the nature of a sum of
independent signals with arbitrary distribution tends
towards a Gaussian distribution under specific conditions.
So Gaussian signal can be assumed as linear combinations
of number of independent signals. The separation of
independent signal can be achieved by making the linear
signal transform as non-Gaussian as it could be. To ensure
non-Gaussianity there are certain commonly used
measures.
i. Kurtosis
In probability theory kurtosis is a measure of
“peakedness”. When data is preconditions to have unit
variance, kurtosis of signal (x) can be calculated by fourth
moment of data.
244
}){(3}{)( xExExkurt  (5)
Here E{.}- Expectation
Now if signal assumed having zero mean and ‘x’ has been
normalized such that its variance is equal to one E{x2}=1.
.3}{)( 4
 xExkurt (6)
Gaussian nature of distribution can measured on the basis
of kurtosis by following criteria’s
If:
Kurt(x) = 0 : x is Gaussian
Kurt(x)>0 : x is super-Gaussian/ platy kurtotic
Kurt(x)< 0:x is sub-Gaussian /lepto kutotic
Kurtosis is a computationally simple process, as it has a
linearity property. But kurtosis is sensitive to outlier data
and its statistical significance is poor. Kurtosis is not
enough robust for ICA.
ii. Entropy
According to information theory, entropy termed as
average amount of information contained in each message
received. The minimum amount of mutual information
ensures better separation along with non-Gaussianity.
Uniformity of signal corresponds to maximum entropy and
entropy is considered as randomness of a signal. Entropy
for a continuous valued signal (x), called the differential
entropy, and is defined as
Int. Journal of Electrical & Electronics Engg. Vol. 2, Spl. Issue 1 (2015) e-ISSN: 1694-2310 | p-ISSN: 1694-2426
31 NITTTR, Chandigarh EDIT-2015
 dxxpxpxH )(log)()( (7)
Highest value of entropy represents the Gaussian signal
and low value of entropy shows the spiky nature of signal.
In ICA estimated non-Gaussianity must be ensured, which
is zero for Gaussian signal and non zero for non-Gaussian
signal. Hence entropy minimization is a prime concern in
ICA estimation. A normalized version of entropy gives a
new measure for non-Gaussianity termed as Negentropy J
which is defined as,
)()()( xHXgaussHxJ  (8)
For Gaussian signal negentropy is zero and non-
Gaussianity achieved by negentropy maximization.
C. ICA PREPROCESSING
Before implementing ICA algorithms certain pre-
processing steps are carried out.
i. Centering
It is a commonly performed pre-processing step to centre
the observation vector X by subtracting its mean vector
m=E{x}. The centered observation vector can be presented
as follows
mxXc  (9)
The mixing matrix remains same after this pre-processing,
so unmixing matrix can be estimated by centered data after
then actual estimated can be derived.
ii. Whitening
Whitening the observation vector X is a very useful
practice. Whitening involves linearly transforming the
observation vector such that its components are
uncorrelated and have unit variance [4].The whitening
vector satisfies the following relationship
..}{ IxxE T
ww 
(10)
A simple approach to perform the whitening
transformation is to apply eigenvalue decomposition
(EVD)[]of x.
TT
VDVxxE }{ (11)
Here: }( T
xxE : co variance matrix of x
V: eigenvector of }( T
xxE
D:diagonal matrix of eigenvalues
Whitening is very simple and efficient process that
significantly reduces the computational complexity of ICA.
III. ICA ALGORITHMS
A. FAST ICA
Fast ICA is a fixed point algorithm that applies statistics
for the recovery of independent source components. Fast
ICA uses a simple estimate of Negentropy based on
negentropy maximization that requires the use of
appropriate non-linearities for unsupervised learning rules
of neural networks [10].
Fixed point algorithms are based on the mutual
information minimization. This can be written as
dx
xif
xf
xfxI
xi
x
x

)(
)(
log)()(
(12)
Minimization of mutual information leads to ICA solution.
For MI minimization negentropy needs to minimized
[7].For the estimation of negentropy, the pdf estimation of
the random vector variable required and it is hard to obtain
by calculation. Hyvarinen [8] proposed a method to
calculate negentropy. Let ‘x’ be a whitened random
variable. Then the approximation of J(x) is given by
2
)})({)}({()( uGExGExJ  (13)
Where G(.) is a nonquadratic function and g(.) is first
derivative G(.), u is a Gaussian variable with unit variance
and zero mean. Nonlinear parameter for convergence is
g(.) should grow slowly as given[2].
)tanh()(
)(
2
3
1
xxg
xxg


(14)
Iteration for unmixing matrix given as
#Choose an initial weight matrix W+
For i=1:1++: C
While W+ changes
 
WxS
WWWOutput
W
W
W
WWWWW
WxWg
M
xWxg
M
W
T
c
i
i
i
k
i
k
k
T
iii
i
T
i
TT
ii















ˆ
:
)('
1
)(
1
1
1
1
B. CONVEX DIVERGENCE
Convex divergence is a learning algorithm through
minimizing a divergence measure D(x,W) given a
unmixing matrix W and a set of M- dimensional input
observations x={x1,. . . . . . . ,xn}. Data is pre-processed
by centering and whitening . The unmixing matrix can be
estimated by the gradient descent method [9].
.
)(
))(,(
)()1(
iW
iWxD
iWiW


 
(15)
Int. Journal of Electrical & Electronics Engg. Vol. 2, Spl. Issue 1 (2015) e-ISSN: 1694-2310 | p-ISSN: 1694-2426
NITTTR, Chandigarh EDIT -2015 32
Where ‘i’ denotes iteration number and η denotes the
learning rate. Stopping criteria is when the absolute
increment of divergence measures meets a predefined cut
off. During the learning in each epochs weight normalized
by { WiWiWi / }
In Convex divergence ICA (C-ICA), The convex
divergence contrast function Dc(x,W,α) is developed with
a convexity parameter α as
  
)16}.......(()(
))(((
2
1
2
1
2
2
1(
1
2
1
2
)1(
1 1
2



























 

 




M
l
klk
n
k
M
l
klk
xWpWxp
xWpWxp
IV. EXPERIMENT AND RESULT
In order to perform test on Blind Audio Source Separation
algorithms three signals were taken. First signal S1 is a
male voice recording of durations 0.03 second from Ghost
buster movie, one female voice recording of same duration
S2 from movie Pet Detective. Third signal S3 is recording
of aeroplanes sound of same duration (downloaded from
http://www.wav-sounds.com/movie_wav_sounds.htm).
These three signal were mixed by a random 3X3 mixing
matrix. First mixture shown in figure.1 was separated by
Fast ICA taking g(x)= x3
and Convex divergence algorithm
by taking α=1 and α=-1.
Fig.2: Mixed signal of S1,S2,S3 by random mixing matrix
Fig 3: S1 Source signal separated by FastICA
Fig 4: S2 Source signal separated by FastICA
Fig 5: S3 Source separated by Fast ICA
Results are shown in table.1.
S.No Algorithm S1 S2 S3
1 Fast ICA 19.80 17.70 15.35
2 CD-ICA
α=1
24.45 25.20 22.44
3 CD-ICA
α=-1
28.20 27.92 27.34
Table1: SIR of recovered signals in dB.
SIR value of recovered signals is low in case of Fast ICA
and SIR is comparatively high in case of Complex
Divergence ICA. CD-ICA with α = -1 gives more SIR
improvement than α=1. Comparison chart is shown in
figure.5.
Fig .6: Comparison Chart
V. CONCLUSION
Blind Audio Source Separation is being done by FastICA
and Convex divergence ICA for determined mixture in
which three source signals are recorded by three
microphone sensors. The results reflecting that the Convex
divergence ICA gives better performance than fast ICA
and for -1 convergence factor gives good SIR
improvement by 6.35 dB average. In this paper an ideal
mixing model was considered due that resulting SIR is
low. The performance of algorithms can be improved and
more accurate estimation can be done by considering
mixing model including noise components X=A*S+Є Here
Є is additional noise in mixing.
REFERENCES
1. Koldovsky Zbynek,Tichavsky Petr “Time- Domain Blind Separation
of Audio Sourceson the Basis of a Complete ICA Decomposition of
an Observation Space”, IEEE Transaction on Audio, Speech and
Language Processing, Vol. 0 No. 0, PP 01-11 ,2010.
2. Chien Jen-Tzung,Hsieh Hesin-Lung “Convex Divergence ICA for
Blind Source Separation”, IEEE Transactions on Audio, Speech, And
Language Processing ,Vol.20 No.1, PP.302-313, January,2012
Int. Journal of Electrical & Electronics Engg. Vol. 2, Spl. Issue 1 (2015) e-ISSN: 1694-2310 | p-ISSN: 1694-2426
33 NITTTR, Chandigarh EDIT-2015
3. Fu Gen-Shen et al. “Complex Indpendent Component Analysis Using
Three Type of Diversity: Non-Gaussianity, Nonwhiteness, and
Noncircularity” IEEE Transactions on Signal Processing, Vol 63,
No.3,PP.794-805 Feb 2015
4. Vincent Emmanuel, Bertin Nancy, G. Remi, Bimbot Frederic “From
Blind to Guided Audio Source Separation”, IEEE Signal Processing
Magazine,PP. 107-115, May,2014
5. Naik R. Ganesh, Kumar K Dinesh “An Overview of Independent
Component Analysis and Its Applications”, Iformatica 35, PP.63-
81,2011
6. Emmanuel Vincent, Rémi Gribonval, and Cédric Févotte,”
Performance Measurement in Blind Audio Source Separation” IEEE
Transactions on Audio, Speech, and Language processing, vol. 14,
no. 4,PP 1462-1469,July 2006
11. C.D. Meyer, Matrix Analysis and Applied linear Algebra, Cambridge,
UK,2000.
10. Zhiming Li and Genke Yang, “Blind separationof Mixed Audio
Signals Based on Improved Fast ICA”, CISP, pp.1638-1642, 2013
9. S. Amari, “Natural gradient efficiency in learning” Neural
Computing, vol.10, pp.251-276, 1998
Analysis”.John Wiley& Sons, New York,2001.
Science, vol.4707, pp.431-444, 2007.
8. A. Hyvarine, J. Karhuenen and E. Oja, “Independent Component
7. S.L. Lin and P.C Tung “Application of modified ICA to secure
communication in chaotic systems” Lecture Notes in Computer

More Related Content

What's hot

Independent Component Analysis
Independent Component Analysis Independent Component Analysis
Independent Component Analysis Ibrahim Amer
 
Model-based and model-free connectivity methods for electrical neuroimaging
Model-based and model-free connectivity methods for electrical neuroimagingModel-based and model-free connectivity methods for electrical neuroimaging
Model-based and model-free connectivity methods for electrical neuroimagingdanielemarinazzo
 
. An introduction to machine learning and probabilistic ...
. An introduction to machine learning and probabilistic .... An introduction to machine learning and probabilistic ...
. An introduction to machine learning and probabilistic ...butest
 
Cognitive radio spectrum sensing and performance evaluation of energy detecto...
Cognitive radio spectrum sensing and performance evaluation of energy detecto...Cognitive radio spectrum sensing and performance evaluation of energy detecto...
Cognitive radio spectrum sensing and performance evaluation of energy detecto...IAEME Publication
 
Probabilistic PCA, EM, and more
Probabilistic PCA, EM, and moreProbabilistic PCA, EM, and more
Probabilistic PCA, EM, and morehsharmasshare
 
A Routing-Driven Elliptic Curve Cryptography Based Key Management Scheme for ...
A Routing-Driven Elliptic Curve Cryptography Based Key Management Scheme for ...A Routing-Driven Elliptic Curve Cryptography Based Key Management Scheme for ...
A Routing-Driven Elliptic Curve Cryptography Based Key Management Scheme for ...ijsrd.com
 
Paper id 21201483
Paper id 21201483Paper id 21201483
Paper id 21201483IJRAT
 
Performance of Matching Algorithmsfor Signal Approximation
Performance of Matching Algorithmsfor Signal ApproximationPerformance of Matching Algorithmsfor Signal Approximation
Performance of Matching Algorithmsfor Signal Approximationiosrjce
 
A COMPARATIVE STUDY ON DISTANCE MEASURING APPROACHES FOR CLUSTERING
A COMPARATIVE STUDY ON DISTANCE MEASURING APPROACHES FOR CLUSTERINGA COMPARATIVE STUDY ON DISTANCE MEASURING APPROACHES FOR CLUSTERING
A COMPARATIVE STUDY ON DISTANCE MEASURING APPROACHES FOR CLUSTERINGIJORCS
 
Further results on the joint time delay and frequency estimation without eige...
Further results on the joint time delay and frequency estimation without eige...Further results on the joint time delay and frequency estimation without eige...
Further results on the joint time delay and frequency estimation without eige...IJCNCJournal
 
Behavior study of entropy in a digital image through an iterative algorithm
Behavior study of entropy in a digital image through an iterative algorithmBehavior study of entropy in a digital image through an iterative algorithm
Behavior study of entropy in a digital image through an iterative algorithmijscmcj
 
Detection of epileptic indicators on clinical subbands of eeg
Detection of epileptic indicators on clinical subbands of eegDetection of epileptic indicators on clinical subbands of eeg
Detection of epileptic indicators on clinical subbands of eegOlusola Adeyemi
 
Decreasing of quantity of radiation de fects in
Decreasing of quantity of radiation de fects inDecreasing of quantity of radiation de fects in
Decreasing of quantity of radiation de fects inijcsa
 
A New Model for Credit Approval Problems a Neuro Genetic System with Quantum ...
A New Model for Credit Approval Problems a Neuro Genetic System with Quantum ...A New Model for Credit Approval Problems a Neuro Genetic System with Quantum ...
A New Model for Credit Approval Problems a Neuro Genetic System with Quantum ...Anderson Pinho
 

What's hot (18)

Independent Component Analysis
Independent Component Analysis Independent Component Analysis
Independent Component Analysis
 
Model-based and model-free connectivity methods for electrical neuroimaging
Model-based and model-free connectivity methods for electrical neuroimagingModel-based and model-free connectivity methods for electrical neuroimaging
Model-based and model-free connectivity methods for electrical neuroimaging
 
. An introduction to machine learning and probabilistic ...
. An introduction to machine learning and probabilistic .... An introduction to machine learning and probabilistic ...
. An introduction to machine learning and probabilistic ...
 
Cognitive radio spectrum sensing and performance evaluation of energy detecto...
Cognitive radio spectrum sensing and performance evaluation of energy detecto...Cognitive radio spectrum sensing and performance evaluation of energy detecto...
Cognitive radio spectrum sensing and performance evaluation of energy detecto...
 
Probabilistic PCA, EM, and more
Probabilistic PCA, EM, and moreProbabilistic PCA, EM, and more
Probabilistic PCA, EM, and more
 
A Routing-Driven Elliptic Curve Cryptography Based Key Management Scheme for ...
A Routing-Driven Elliptic Curve Cryptography Based Key Management Scheme for ...A Routing-Driven Elliptic Curve Cryptography Based Key Management Scheme for ...
A Routing-Driven Elliptic Curve Cryptography Based Key Management Scheme for ...
 
Paper id 21201483
Paper id 21201483Paper id 21201483
Paper id 21201483
 
9.venkata naga vamsi. a
9.venkata naga vamsi. a9.venkata naga vamsi. a
9.venkata naga vamsi. a
 
Report
ReportReport
Report
 
Performance of Matching Algorithmsfor Signal Approximation
Performance of Matching Algorithmsfor Signal ApproximationPerformance of Matching Algorithmsfor Signal Approximation
Performance of Matching Algorithmsfor Signal Approximation
 
Fuzzy c-means
Fuzzy c-meansFuzzy c-means
Fuzzy c-means
 
A COMPARATIVE STUDY ON DISTANCE MEASURING APPROACHES FOR CLUSTERING
A COMPARATIVE STUDY ON DISTANCE MEASURING APPROACHES FOR CLUSTERINGA COMPARATIVE STUDY ON DISTANCE MEASURING APPROACHES FOR CLUSTERING
A COMPARATIVE STUDY ON DISTANCE MEASURING APPROACHES FOR CLUSTERING
 
Further results on the joint time delay and frequency estimation without eige...
Further results on the joint time delay and frequency estimation without eige...Further results on the joint time delay and frequency estimation without eige...
Further results on the joint time delay and frequency estimation without eige...
 
Behavior study of entropy in a digital image through an iterative algorithm
Behavior study of entropy in a digital image through an iterative algorithmBehavior study of entropy in a digital image through an iterative algorithm
Behavior study of entropy in a digital image through an iterative algorithm
 
Detection of epileptic indicators on clinical subbands of eeg
Detection of epileptic indicators on clinical subbands of eegDetection of epileptic indicators on clinical subbands of eeg
Detection of epileptic indicators on clinical subbands of eeg
 
Decreasing of quantity of radiation de fects in
Decreasing of quantity of radiation de fects inDecreasing of quantity of radiation de fects in
Decreasing of quantity of radiation de fects in
 
L010628894
L010628894L010628894
L010628894
 
A New Model for Credit Approval Problems a Neuro Genetic System with Quantum ...
A New Model for Credit Approval Problems a Neuro Genetic System with Quantum ...A New Model for Credit Approval Problems a Neuro Genetic System with Quantum ...
A New Model for Credit Approval Problems a Neuro Genetic System with Quantum ...
 

Similar to Blind Audio Source Separation (Bass): An Unsuperwised Approach

Single Channel Speech De-noising Using Kernel Independent Component Analysis...
	Single Channel Speech De-noising Using Kernel Independent Component Analysis...	Single Channel Speech De-noising Using Kernel Independent Component Analysis...
Single Channel Speech De-noising Using Kernel Independent Component Analysis...theijes
 
IRJET- Reconstruction of Sparse Signals(Speech) Using Compressive Sensing
IRJET- Reconstruction of Sparse Signals(Speech) Using Compressive SensingIRJET- Reconstruction of Sparse Signals(Speech) Using Compressive Sensing
IRJET- Reconstruction of Sparse Signals(Speech) Using Compressive SensingIRJET Journal
 
Adaptive blind multiuser detection under impulsive noise using principal comp...
Adaptive blind multiuser detection under impulsive noise using principal comp...Adaptive blind multiuser detection under impulsive noise using principal comp...
Adaptive blind multiuser detection under impulsive noise using principal comp...csandit
 
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...csandit
 
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...cscpconf
 
A Novel Method based on Gaussianity and Sparsity for Signal Separation Algori...
A Novel Method based on Gaussianity and Sparsity for Signal Separation Algori...A Novel Method based on Gaussianity and Sparsity for Signal Separation Algori...
A Novel Method based on Gaussianity and Sparsity for Signal Separation Algori...IJECEIAES
 
A Novel Algorithm for Cooperative Spectrum Sensing in Cognitive Radio Networks
A Novel Algorithm for Cooperative Spectrum Sensing in Cognitive Radio NetworksA Novel Algorithm for Cooperative Spectrum Sensing in Cognitive Radio Networks
A Novel Algorithm for Cooperative Spectrum Sensing in Cognitive Radio NetworksIJAEMSJORNAL
 
A linear-Discriminant-Analysis-Based Approach to Enhance the Performance of F...
A linear-Discriminant-Analysis-Based Approach to Enhance the Performance of F...A linear-Discriminant-Analysis-Based Approach to Enhance the Performance of F...
A linear-Discriminant-Analysis-Based Approach to Enhance the Performance of F...CSCJournals
 
Vibration source identification caused by bearing faults based on SVD-EMD-ICA
Vibration source identification caused by bearing faults based on SVD-EMD-ICAVibration source identification caused by bearing faults based on SVD-EMD-ICA
Vibration source identification caused by bearing faults based on SVD-EMD-ICAIJRES Journal
 
Performance analysis of cooperative spectrum sensing using double dynamic thr...
Performance analysis of cooperative spectrum sensing using double dynamic thr...Performance analysis of cooperative spectrum sensing using double dynamic thr...
Performance analysis of cooperative spectrum sensing using double dynamic thr...IAESIJAI
 
Performance analysis of compressive sensing recovery algorithms for image pr...
Performance analysis of compressive sensing recovery  algorithms for image pr...Performance analysis of compressive sensing recovery  algorithms for image pr...
Performance analysis of compressive sensing recovery algorithms for image pr...IJECEIAES
 
Spectrum Sensing Detection with Sequential Forward Search in Comparison to Kn...
Spectrum Sensing Detection with Sequential Forward Search in Comparison to Kn...Spectrum Sensing Detection with Sequential Forward Search in Comparison to Kn...
Spectrum Sensing Detection with Sequential Forward Search in Comparison to Kn...IJMTST Journal
 
Analysis and Comparison of Different Spectrum Sensing Technique for WLAN
Analysis and Comparison of Different Spectrum Sensing Technique for WLANAnalysis and Comparison of Different Spectrum Sensing Technique for WLAN
Analysis and Comparison of Different Spectrum Sensing Technique for WLANijtsrd
 
Diagnosis of Faulty Sensors in Antenna Array using Hybrid Differential Evolut...
Diagnosis of Faulty Sensors in Antenna Array using Hybrid Differential Evolut...Diagnosis of Faulty Sensors in Antenna Array using Hybrid Differential Evolut...
Diagnosis of Faulty Sensors in Antenna Array using Hybrid Differential Evolut...IJECEIAES
 
Security aware relaying scheme for cooperative networks with untrusted relay ...
Security aware relaying scheme for cooperative networks with untrusted relay ...Security aware relaying scheme for cooperative networks with untrusted relay ...
Security aware relaying scheme for cooperative networks with untrusted relay ...Pvrtechnologies Nellore
 
Classification of Electroencephalograph (EEG) Signals Using Quantum Neural Ne...
Classification of Electroencephalograph (EEG) Signals Using Quantum Neural Ne...Classification of Electroencephalograph (EEG) Signals Using Quantum Neural Ne...
Classification of Electroencephalograph (EEG) Signals Using Quantum Neural Ne...CSCJournals
 
A Novel Algorithm to Estimate Closely Spaced Source DOA
A Novel Algorithm to Estimate Closely Spaced Source DOA  A Novel Algorithm to Estimate Closely Spaced Source DOA
A Novel Algorithm to Estimate Closely Spaced Source DOA IJECEIAES
 

Similar to Blind Audio Source Separation (Bass): An Unsuperwised Approach (20)

Ht3613671371
Ht3613671371Ht3613671371
Ht3613671371
 
Single Channel Speech De-noising Using Kernel Independent Component Analysis...
	Single Channel Speech De-noising Using Kernel Independent Component Analysis...	Single Channel Speech De-noising Using Kernel Independent Component Analysis...
Single Channel Speech De-noising Using Kernel Independent Component Analysis...
 
40120130406002
4012013040600240120130406002
40120130406002
 
IRJET- Reconstruction of Sparse Signals(Speech) Using Compressive Sensing
IRJET- Reconstruction of Sparse Signals(Speech) Using Compressive SensingIRJET- Reconstruction of Sparse Signals(Speech) Using Compressive Sensing
IRJET- Reconstruction of Sparse Signals(Speech) Using Compressive Sensing
 
Adaptive blind multiuser detection under impulsive noise using principal comp...
Adaptive blind multiuser detection under impulsive noise using principal comp...Adaptive blind multiuser detection under impulsive noise using principal comp...
Adaptive blind multiuser detection under impulsive noise using principal comp...
 
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...
 
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...
 
A Novel Method based on Gaussianity and Sparsity for Signal Separation Algori...
A Novel Method based on Gaussianity and Sparsity for Signal Separation Algori...A Novel Method based on Gaussianity and Sparsity for Signal Separation Algori...
A Novel Method based on Gaussianity and Sparsity for Signal Separation Algori...
 
A Novel Algorithm for Cooperative Spectrum Sensing in Cognitive Radio Networks
A Novel Algorithm for Cooperative Spectrum Sensing in Cognitive Radio NetworksA Novel Algorithm for Cooperative Spectrum Sensing in Cognitive Radio Networks
A Novel Algorithm for Cooperative Spectrum Sensing in Cognitive Radio Networks
 
Dq24746750
Dq24746750Dq24746750
Dq24746750
 
A linear-Discriminant-Analysis-Based Approach to Enhance the Performance of F...
A linear-Discriminant-Analysis-Based Approach to Enhance the Performance of F...A linear-Discriminant-Analysis-Based Approach to Enhance the Performance of F...
A linear-Discriminant-Analysis-Based Approach to Enhance the Performance of F...
 
Vibration source identification caused by bearing faults based on SVD-EMD-ICA
Vibration source identification caused by bearing faults based on SVD-EMD-ICAVibration source identification caused by bearing faults based on SVD-EMD-ICA
Vibration source identification caused by bearing faults based on SVD-EMD-ICA
 
Performance analysis of cooperative spectrum sensing using double dynamic thr...
Performance analysis of cooperative spectrum sensing using double dynamic thr...Performance analysis of cooperative spectrum sensing using double dynamic thr...
Performance analysis of cooperative spectrum sensing using double dynamic thr...
 
Performance analysis of compressive sensing recovery algorithms for image pr...
Performance analysis of compressive sensing recovery  algorithms for image pr...Performance analysis of compressive sensing recovery  algorithms for image pr...
Performance analysis of compressive sensing recovery algorithms for image pr...
 
Spectrum Sensing Detection with Sequential Forward Search in Comparison to Kn...
Spectrum Sensing Detection with Sequential Forward Search in Comparison to Kn...Spectrum Sensing Detection with Sequential Forward Search in Comparison to Kn...
Spectrum Sensing Detection with Sequential Forward Search in Comparison to Kn...
 
Analysis and Comparison of Different Spectrum Sensing Technique for WLAN
Analysis and Comparison of Different Spectrum Sensing Technique for WLANAnalysis and Comparison of Different Spectrum Sensing Technique for WLAN
Analysis and Comparison of Different Spectrum Sensing Technique for WLAN
 
Diagnosis of Faulty Sensors in Antenna Array using Hybrid Differential Evolut...
Diagnosis of Faulty Sensors in Antenna Array using Hybrid Differential Evolut...Diagnosis of Faulty Sensors in Antenna Array using Hybrid Differential Evolut...
Diagnosis of Faulty Sensors in Antenna Array using Hybrid Differential Evolut...
 
Security aware relaying scheme for cooperative networks with untrusted relay ...
Security aware relaying scheme for cooperative networks with untrusted relay ...Security aware relaying scheme for cooperative networks with untrusted relay ...
Security aware relaying scheme for cooperative networks with untrusted relay ...
 
Classification of Electroencephalograph (EEG) Signals Using Quantum Neural Ne...
Classification of Electroencephalograph (EEG) Signals Using Quantum Neural Ne...Classification of Electroencephalograph (EEG) Signals Using Quantum Neural Ne...
Classification of Electroencephalograph (EEG) Signals Using Quantum Neural Ne...
 
A Novel Algorithm to Estimate Closely Spaced Source DOA
A Novel Algorithm to Estimate Closely Spaced Source DOA  A Novel Algorithm to Estimate Closely Spaced Source DOA
A Novel Algorithm to Estimate Closely Spaced Source DOA
 

More from IJEEE

A survey on Energy Efficient ProtocolsLEACH, Fuzzy-based approach and Neural ...
A survey on Energy Efficient ProtocolsLEACH, Fuzzy-based approach and Neural ...A survey on Energy Efficient ProtocolsLEACH, Fuzzy-based approach and Neural ...
A survey on Energy Efficient ProtocolsLEACH, Fuzzy-based approach and Neural ...IJEEE
 
Implementation of Back-Propagation Neural Network using Scilab and its Conver...
Implementation of Back-Propagation Neural Network using Scilab and its Conver...Implementation of Back-Propagation Neural Network using Scilab and its Conver...
Implementation of Back-Propagation Neural Network using Scilab and its Conver...IJEEE
 
Automated Air Cooled Three Level Inverter system using Arduino
Automated Air Cooled Three Level Inverter system using ArduinoAutomated Air Cooled Three Level Inverter system using Arduino
Automated Air Cooled Three Level Inverter system using ArduinoIJEEE
 
An Approach to Speech and Iris based Multimodal Biometric System
An Approach to Speech and Iris based Multimodal Biometric SystemAn Approach to Speech and Iris based Multimodal Biometric System
An Approach to Speech and Iris based Multimodal Biometric SystemIJEEE
 
An Overview of EDFA Gain Flattening by Using Hybrid Amplifier
An Overview of EDFA Gain Flattening by Using Hybrid AmplifierAn Overview of EDFA Gain Flattening by Using Hybrid Amplifier
An Overview of EDFA Gain Flattening by Using Hybrid AmplifierIJEEE
 
Design and Implementation of FPGA Based Low Power Pipelined 64 Bit Risc Proce...
Design and Implementation of FPGA Based Low Power Pipelined 64 Bit Risc Proce...Design and Implementation of FPGA Based Low Power Pipelined 64 Bit Risc Proce...
Design and Implementation of FPGA Based Low Power Pipelined 64 Bit Risc Proce...IJEEE
 
Design of Image Segmentation Algorithm for Autonomous Vehicle Navigationusing...
Design of Image Segmentation Algorithm for Autonomous Vehicle Navigationusing...Design of Image Segmentation Algorithm for Autonomous Vehicle Navigationusing...
Design of Image Segmentation Algorithm for Autonomous Vehicle Navigationusing...IJEEE
 
Performance Analysis of GSM Network for Different Types of Antennas
Performance Analysis of GSM Network for Different Types of Antennas Performance Analysis of GSM Network for Different Types of Antennas
Performance Analysis of GSM Network for Different Types of Antennas IJEEE
 
On the Performance Analysis of Composite Multipath/Shadowing (Weibull-Log Nor...
On the Performance Analysis of Composite Multipath/Shadowing (Weibull-Log Nor...On the Performance Analysis of Composite Multipath/Shadowing (Weibull-Log Nor...
On the Performance Analysis of Composite Multipath/Shadowing (Weibull-Log Nor...IJEEE
 
Design Analysis of Delay Register with PTL Logic using 90 nm Technology
Design Analysis of Delay Register with PTL Logic using 90 nm TechnologyDesign Analysis of Delay Register with PTL Logic using 90 nm Technology
Design Analysis of Delay Register with PTL Logic using 90 nm TechnologyIJEEE
 
Carbon Nanotubes Based Sensor for Detection of Traces of Gas Molecules- A Review
Carbon Nanotubes Based Sensor for Detection of Traces of Gas Molecules- A ReviewCarbon Nanotubes Based Sensor for Detection of Traces of Gas Molecules- A Review
Carbon Nanotubes Based Sensor for Detection of Traces of Gas Molecules- A ReviewIJEEE
 
Routing Protocols in Zigbee Based networks: A Survey
Routing Protocols in Zigbee Based networks: A SurveyRouting Protocols in Zigbee Based networks: A Survey
Routing Protocols in Zigbee Based networks: A SurveyIJEEE
 
A Survey of Routing Protocols for Structural Health Monitoring
A Survey of Routing Protocols for Structural Health MonitoringA Survey of Routing Protocols for Structural Health Monitoring
A Survey of Routing Protocols for Structural Health MonitoringIJEEE
 
Layout Design Analysis of SR Flip Flop using CMOS Technology
Layout Design Analysis of SR Flip Flop using CMOS TechnologyLayout Design Analysis of SR Flip Flop using CMOS Technology
Layout Design Analysis of SR Flip Flop using CMOS TechnologyIJEEE
 
Codec Scheme for Power Optimization in VLSI Interconnects
Codec Scheme for Power Optimization in VLSI InterconnectsCodec Scheme for Power Optimization in VLSI Interconnects
Codec Scheme for Power Optimization in VLSI InterconnectsIJEEE
 
Design of Planar Inverted F-Antenna for Multiband Applications
Design of Planar Inverted F-Antenna for Multiband Applications Design of Planar Inverted F-Antenna for Multiband Applications
Design of Planar Inverted F-Antenna for Multiband Applications IJEEE
 
Design of CMOS Inverter for Low Power and High Speed using Mentor Graphics
Design of CMOS Inverter for Low Power and High Speed using Mentor GraphicsDesign of CMOS Inverter for Low Power and High Speed using Mentor Graphics
Design of CMOS Inverter for Low Power and High Speed using Mentor GraphicsIJEEE
 
Layout Design Analysis of CMOS Comparator using 180nm Technology
Layout Design Analysis of CMOS Comparator using 180nm TechnologyLayout Design Analysis of CMOS Comparator using 180nm Technology
Layout Design Analysis of CMOS Comparator using 180nm TechnologyIJEEE
 

More from IJEEE (20)

A survey on Energy Efficient ProtocolsLEACH, Fuzzy-based approach and Neural ...
A survey on Energy Efficient ProtocolsLEACH, Fuzzy-based approach and Neural ...A survey on Energy Efficient ProtocolsLEACH, Fuzzy-based approach and Neural ...
A survey on Energy Efficient ProtocolsLEACH, Fuzzy-based approach and Neural ...
 
Implementation of Back-Propagation Neural Network using Scilab and its Conver...
Implementation of Back-Propagation Neural Network using Scilab and its Conver...Implementation of Back-Propagation Neural Network using Scilab and its Conver...
Implementation of Back-Propagation Neural Network using Scilab and its Conver...
 
Automated Air Cooled Three Level Inverter system using Arduino
Automated Air Cooled Three Level Inverter system using ArduinoAutomated Air Cooled Three Level Inverter system using Arduino
Automated Air Cooled Three Level Inverter system using Arduino
 
Id136
Id136Id136
Id136
 
Id135
Id135Id135
Id135
 
An Approach to Speech and Iris based Multimodal Biometric System
An Approach to Speech and Iris based Multimodal Biometric SystemAn Approach to Speech and Iris based Multimodal Biometric System
An Approach to Speech and Iris based Multimodal Biometric System
 
An Overview of EDFA Gain Flattening by Using Hybrid Amplifier
An Overview of EDFA Gain Flattening by Using Hybrid AmplifierAn Overview of EDFA Gain Flattening by Using Hybrid Amplifier
An Overview of EDFA Gain Flattening by Using Hybrid Amplifier
 
Design and Implementation of FPGA Based Low Power Pipelined 64 Bit Risc Proce...
Design and Implementation of FPGA Based Low Power Pipelined 64 Bit Risc Proce...Design and Implementation of FPGA Based Low Power Pipelined 64 Bit Risc Proce...
Design and Implementation of FPGA Based Low Power Pipelined 64 Bit Risc Proce...
 
Design of Image Segmentation Algorithm for Autonomous Vehicle Navigationusing...
Design of Image Segmentation Algorithm for Autonomous Vehicle Navigationusing...Design of Image Segmentation Algorithm for Autonomous Vehicle Navigationusing...
Design of Image Segmentation Algorithm for Autonomous Vehicle Navigationusing...
 
Performance Analysis of GSM Network for Different Types of Antennas
Performance Analysis of GSM Network for Different Types of Antennas Performance Analysis of GSM Network for Different Types of Antennas
Performance Analysis of GSM Network for Different Types of Antennas
 
On the Performance Analysis of Composite Multipath/Shadowing (Weibull-Log Nor...
On the Performance Analysis of Composite Multipath/Shadowing (Weibull-Log Nor...On the Performance Analysis of Composite Multipath/Shadowing (Weibull-Log Nor...
On the Performance Analysis of Composite Multipath/Shadowing (Weibull-Log Nor...
 
Design Analysis of Delay Register with PTL Logic using 90 nm Technology
Design Analysis of Delay Register with PTL Logic using 90 nm TechnologyDesign Analysis of Delay Register with PTL Logic using 90 nm Technology
Design Analysis of Delay Register with PTL Logic using 90 nm Technology
 
Carbon Nanotubes Based Sensor for Detection of Traces of Gas Molecules- A Review
Carbon Nanotubes Based Sensor for Detection of Traces of Gas Molecules- A ReviewCarbon Nanotubes Based Sensor for Detection of Traces of Gas Molecules- A Review
Carbon Nanotubes Based Sensor for Detection of Traces of Gas Molecules- A Review
 
Routing Protocols in Zigbee Based networks: A Survey
Routing Protocols in Zigbee Based networks: A SurveyRouting Protocols in Zigbee Based networks: A Survey
Routing Protocols in Zigbee Based networks: A Survey
 
A Survey of Routing Protocols for Structural Health Monitoring
A Survey of Routing Protocols for Structural Health MonitoringA Survey of Routing Protocols for Structural Health Monitoring
A Survey of Routing Protocols for Structural Health Monitoring
 
Layout Design Analysis of SR Flip Flop using CMOS Technology
Layout Design Analysis of SR Flip Flop using CMOS TechnologyLayout Design Analysis of SR Flip Flop using CMOS Technology
Layout Design Analysis of SR Flip Flop using CMOS Technology
 
Codec Scheme for Power Optimization in VLSI Interconnects
Codec Scheme for Power Optimization in VLSI InterconnectsCodec Scheme for Power Optimization in VLSI Interconnects
Codec Scheme for Power Optimization in VLSI Interconnects
 
Design of Planar Inverted F-Antenna for Multiband Applications
Design of Planar Inverted F-Antenna for Multiband Applications Design of Planar Inverted F-Antenna for Multiband Applications
Design of Planar Inverted F-Antenna for Multiband Applications
 
Design of CMOS Inverter for Low Power and High Speed using Mentor Graphics
Design of CMOS Inverter for Low Power and High Speed using Mentor GraphicsDesign of CMOS Inverter for Low Power and High Speed using Mentor Graphics
Design of CMOS Inverter for Low Power and High Speed using Mentor Graphics
 
Layout Design Analysis of CMOS Comparator using 180nm Technology
Layout Design Analysis of CMOS Comparator using 180nm TechnologyLayout Design Analysis of CMOS Comparator using 180nm Technology
Layout Design Analysis of CMOS Comparator using 180nm Technology
 

Recently uploaded

GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...Call Girls in Nagpur High Profile
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 

Recently uploaded (20)

GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 

Blind Audio Source Separation (Bass): An Unsuperwised Approach

  • 1. Int. Journal of Electrical & Electronics Engg. Vol. 2, Spl. Issue 1 (2015) e-ISSN: 1694-2310 | p-ISSN: 1694-2426 29 NITTTR, Chandigarh EDIT-2015 Blind Audio Source Separation (Bass): An Unsuperwised Approach Naveen Dubey1 , Rajesh Mehra2 1 ME Scholar, Dept. Of Electronics, NITTTR, Chandigarh, India 2 Associate Professor, Dept. Of Electronics, NITTTR, Chandigarh, India 1 naveen_elex@rediffmail.com ABSTRACT: Audio processing is an area where signal separation is considered as a fascinating works, potentially offering a vivid range of new scope and experience in professional and personal context. The objective of Blind Audio Source Separation is to separate audio signals from multiple independent sources in an unknown mixing environment. This paper addresses the key challenges in BASS and unsupervised approaches to counter these challenges. Comparative performance analysis of Fast-ICA algorithm and Convex Divergence ICA for Blind Source Separation is presented with the help of experimental result. Result reflects Convex Divergence ICA with α=-1 gives more accurate estimate in comparison of Fast ICA . In this paper algorithms are considered for ideal mixing situation where no noise component taken in to account. Index Terms: BASS, ICA, Fast-ICA, SIR, Convex Divergence, Entropy, Unsupervised Learning. I. INTRODUCTION Blind separation of at a time active audio sources is very interesting area for researchers and is a popular task in field of audio signal processing motivated by many emerging applications , like distant-talking speech communication, human-machine applications, in intelligence for national security in call interception, hand- free and so on[1]. The key objective of BASS is to retrieve ‘p’ audio source from a convolutive mixture of audio signals captured by ‘m’ microphone sensors, can be mathematically represented as.   )1(,.....,1,)()( 0 1 0 miknskhnx p j Mij k jiji      Where: Xi(n) : ‘m’ recorded audio (observed) signals Sj(n) : ‘p’ original (audio) signals. The original signals Sj(n) are unknown in “blind” scenario. In actual sense, the mixing system is a multi-input multi- output (MIMO) linear filter with source microphone impulse response hij, each of length Mij,[2]. The BASS system can be understood by another mathematical model of matrix convolution [3]. As the model for mixing X(t) = A(t) ʘ S(t) (2) Fig.1 BASS System Diagram And the model for un-mixing using BASS )()(ˆ tWtS  ʘ X(t) (3) Where:  ʘ denotes matrix convolution  t is the sample index  S(t)= [S1(t). . . . .Sp(t)]T is the vector of ‘p’ sources.  X(t)= [X1(t). . . . Xm(t)]T is observed signal from ‘m’ microphones.  )(ˆ tS =[ )(1ˆ tS . . . . )(ˆ tpS ]T is the output of reconstructed sources.  A(t) is the M X P X L mixing array,  W(t) is the P X M X L un mixing array, A(t) and W(t) can also be considered as M X P and P X M matrices, where each element is an FIR filter of length L, [4]. Previously discussed model is a an ideal representation of BASS model where number of audio sources is equal to number of microphone sensors, termed as complete model or critically determined model. The modelling can be more complex for more practicability of application, as if number of microphone sensors more than number of audio source (m > p), termed as overdetermined or over complete model. If number of sources are greater than number of microphone sensors (p > m) , named as underdertermined or under complete model [5,6]. Inclusion of noise component and delay between microphones, echo makes BASS problem more complex.ICA is a dominant algorithm for blind source separation problem and based on metrics of likelihood function, negentropy, kurtosis and
  • 2. Int. Journal of Electrical & Electronics Engg. Vol. 2, Spl. Issue 1 (2015) e-ISSN: 1694-2310 | p-ISSN: 1694-2426 NITTTR, Chandigarh EDIT -2015 30 minimum mutual information (MMI). The remaining content of this paper is organized as follows. Section II reviews of ICA algorithm. Section III reviews Fast-ICA and Convex Divergence ICA for BASS. Section IV summarizes the experiment on simulation and real data. Conclusion drawn on the basis of experimental results in Section V. II. INDEPENDENT COMPONENT ANALYSIS A big challenge in statistics and concerned areas is to pick a suitable representation of multivariate data. Here representation stands for data transformation such that its essential, hidden structure is made more transparent or accessible. Blind Audio source separation considered as a convolutive mixture, as in equation (2) and to separate out source component estimate can be generated by equation (3). W(t) represents unmixing matrix and key objective of ICA algorithms to find out most accurate value of matrix W(t). It is analogous to designing of a neural structure to short out clustering problem and various learning methods can be adapted for updation of W(t). To implement ICA for BASS problem certain set of assumption and pre- processing needed. A. ASSUMPTIONS AND AMBIGUITIES IN ICA FRAMEWORK There are certain assumptions of the signal characteristics to implement ICA in proper manner as pointed out The sources being considered are statistically independent. Suppose there are two random variables x1 and x2. The random variable x1 is independent of x2, if the information content of x1 does not provide any information about x2 and vice versa. Here x1 and x2 are random signals generated from two different physical activities which are not related to each other. X1 and x2 are said to be independent if and only if the expression for joint Probability Density function is: )2()1()2,1( 212,1 xpxpxxP xx  (4) The independent component has non-Gaussian distribution. This assumption is very essential because it not possible to separate Gaussian signal using ICA framework. The sum of non- Gaussian signal signals is itself a Gaussian and it is the principle reason behind non separability of Gaussian signals. Kurtosis and entropy are the techniques to ensure non-Gaussianity of signals, described in next subsection. The mixing matrix is invertible This assumption have very clear mathematical support that if mixing matrix is not invertible, then unmixing matrix we seek to estimate cam not even exist. ICA suffers from two inherent ambiguities; these are (i) permutation ambiguity and (ii) magnitude and scaling ambiguity. In ICA the order of the estimated independent components are not specified and due that the permutation ambiguity is inherent in BSS. This ambiguity is to be expected, so we do not impose any restriction on order and all permutations are equally valid. Magnitude and scaling ambiguity comes into the picture because true variance of the independent components cannot be estimated. Fortunately in most applications this ambiguity is not significant and to avoid this assumption can be made that each sources has unit variance [6]. B. NON- GAUSSIANITY As per central limit theorem the nature of a sum of independent signals with arbitrary distribution tends towards a Gaussian distribution under specific conditions. So Gaussian signal can be assumed as linear combinations of number of independent signals. The separation of independent signal can be achieved by making the linear signal transform as non-Gaussian as it could be. To ensure non-Gaussianity there are certain commonly used measures. i. Kurtosis In probability theory kurtosis is a measure of “peakedness”. When data is preconditions to have unit variance, kurtosis of signal (x) can be calculated by fourth moment of data. 244 }){(3}{)( xExExkurt  (5) Here E{.}- Expectation Now if signal assumed having zero mean and ‘x’ has been normalized such that its variance is equal to one E{x2}=1. .3}{)( 4  xExkurt (6) Gaussian nature of distribution can measured on the basis of kurtosis by following criteria’s If: Kurt(x) = 0 : x is Gaussian Kurt(x)>0 : x is super-Gaussian/ platy kurtotic Kurt(x)< 0:x is sub-Gaussian /lepto kutotic Kurtosis is a computationally simple process, as it has a linearity property. But kurtosis is sensitive to outlier data and its statistical significance is poor. Kurtosis is not enough robust for ICA. ii. Entropy According to information theory, entropy termed as average amount of information contained in each message received. The minimum amount of mutual information ensures better separation along with non-Gaussianity. Uniformity of signal corresponds to maximum entropy and entropy is considered as randomness of a signal. Entropy for a continuous valued signal (x), called the differential entropy, and is defined as
  • 3. Int. Journal of Electrical & Electronics Engg. Vol. 2, Spl. Issue 1 (2015) e-ISSN: 1694-2310 | p-ISSN: 1694-2426 31 NITTTR, Chandigarh EDIT-2015  dxxpxpxH )(log)()( (7) Highest value of entropy represents the Gaussian signal and low value of entropy shows the spiky nature of signal. In ICA estimated non-Gaussianity must be ensured, which is zero for Gaussian signal and non zero for non-Gaussian signal. Hence entropy minimization is a prime concern in ICA estimation. A normalized version of entropy gives a new measure for non-Gaussianity termed as Negentropy J which is defined as, )()()( xHXgaussHxJ  (8) For Gaussian signal negentropy is zero and non- Gaussianity achieved by negentropy maximization. C. ICA PREPROCESSING Before implementing ICA algorithms certain pre- processing steps are carried out. i. Centering It is a commonly performed pre-processing step to centre the observation vector X by subtracting its mean vector m=E{x}. The centered observation vector can be presented as follows mxXc  (9) The mixing matrix remains same after this pre-processing, so unmixing matrix can be estimated by centered data after then actual estimated can be derived. ii. Whitening Whitening the observation vector X is a very useful practice. Whitening involves linearly transforming the observation vector such that its components are uncorrelated and have unit variance [4].The whitening vector satisfies the following relationship ..}{ IxxE T ww  (10) A simple approach to perform the whitening transformation is to apply eigenvalue decomposition (EVD)[]of x. TT VDVxxE }{ (11) Here: }( T xxE : co variance matrix of x V: eigenvector of }( T xxE D:diagonal matrix of eigenvalues Whitening is very simple and efficient process that significantly reduces the computational complexity of ICA. III. ICA ALGORITHMS A. FAST ICA Fast ICA is a fixed point algorithm that applies statistics for the recovery of independent source components. Fast ICA uses a simple estimate of Negentropy based on negentropy maximization that requires the use of appropriate non-linearities for unsupervised learning rules of neural networks [10]. Fixed point algorithms are based on the mutual information minimization. This can be written as dx xif xf xfxI xi x x  )( )( log)()( (12) Minimization of mutual information leads to ICA solution. For MI minimization negentropy needs to minimized [7].For the estimation of negentropy, the pdf estimation of the random vector variable required and it is hard to obtain by calculation. Hyvarinen [8] proposed a method to calculate negentropy. Let ‘x’ be a whitened random variable. Then the approximation of J(x) is given by 2 )})({)}({()( uGExGExJ  (13) Where G(.) is a nonquadratic function and g(.) is first derivative G(.), u is a Gaussian variable with unit variance and zero mean. Nonlinear parameter for convergence is g(.) should grow slowly as given[2]. )tanh()( )( 2 3 1 xxg xxg   (14) Iteration for unmixing matrix given as #Choose an initial weight matrix W+ For i=1:1++: C While W+ changes   WxS WWWOutput W W W WWWWW WxWg M xWxg M W T c i i i k i k k T iii i T i TT ii                ˆ : )(' 1 )( 1 1 1 1 B. CONVEX DIVERGENCE Convex divergence is a learning algorithm through minimizing a divergence measure D(x,W) given a unmixing matrix W and a set of M- dimensional input observations x={x1,. . . . . . . ,xn}. Data is pre-processed by centering and whitening . The unmixing matrix can be estimated by the gradient descent method [9]. . )( ))(,( )()1( iW iWxD iWiW     (15)
  • 4. Int. Journal of Electrical & Electronics Engg. Vol. 2, Spl. Issue 1 (2015) e-ISSN: 1694-2310 | p-ISSN: 1694-2426 NITTTR, Chandigarh EDIT -2015 32 Where ‘i’ denotes iteration number and η denotes the learning rate. Stopping criteria is when the absolute increment of divergence measures meets a predefined cut off. During the learning in each epochs weight normalized by { WiWiWi / } In Convex divergence ICA (C-ICA), The convex divergence contrast function Dc(x,W,α) is developed with a convexity parameter α as    )16}.......(()( ))((( 2 1 2 1 2 2 1( 1 2 1 2 )1( 1 1 2                                     M l klk n k M l klk xWpWxp xWpWxp IV. EXPERIMENT AND RESULT In order to perform test on Blind Audio Source Separation algorithms three signals were taken. First signal S1 is a male voice recording of durations 0.03 second from Ghost buster movie, one female voice recording of same duration S2 from movie Pet Detective. Third signal S3 is recording of aeroplanes sound of same duration (downloaded from http://www.wav-sounds.com/movie_wav_sounds.htm). These three signal were mixed by a random 3X3 mixing matrix. First mixture shown in figure.1 was separated by Fast ICA taking g(x)= x3 and Convex divergence algorithm by taking α=1 and α=-1. Fig.2: Mixed signal of S1,S2,S3 by random mixing matrix Fig 3: S1 Source signal separated by FastICA Fig 4: S2 Source signal separated by FastICA Fig 5: S3 Source separated by Fast ICA Results are shown in table.1. S.No Algorithm S1 S2 S3 1 Fast ICA 19.80 17.70 15.35 2 CD-ICA α=1 24.45 25.20 22.44 3 CD-ICA α=-1 28.20 27.92 27.34 Table1: SIR of recovered signals in dB. SIR value of recovered signals is low in case of Fast ICA and SIR is comparatively high in case of Complex Divergence ICA. CD-ICA with α = -1 gives more SIR improvement than α=1. Comparison chart is shown in figure.5. Fig .6: Comparison Chart V. CONCLUSION Blind Audio Source Separation is being done by FastICA and Convex divergence ICA for determined mixture in which three source signals are recorded by three microphone sensors. The results reflecting that the Convex divergence ICA gives better performance than fast ICA and for -1 convergence factor gives good SIR improvement by 6.35 dB average. In this paper an ideal mixing model was considered due that resulting SIR is low. The performance of algorithms can be improved and more accurate estimation can be done by considering mixing model including noise components X=A*S+Є Here Є is additional noise in mixing. REFERENCES 1. Koldovsky Zbynek,Tichavsky Petr “Time- Domain Blind Separation of Audio Sourceson the Basis of a Complete ICA Decomposition of an Observation Space”, IEEE Transaction on Audio, Speech and Language Processing, Vol. 0 No. 0, PP 01-11 ,2010. 2. Chien Jen-Tzung,Hsieh Hesin-Lung “Convex Divergence ICA for Blind Source Separation”, IEEE Transactions on Audio, Speech, And Language Processing ,Vol.20 No.1, PP.302-313, January,2012
  • 5. Int. Journal of Electrical & Electronics Engg. Vol. 2, Spl. Issue 1 (2015) e-ISSN: 1694-2310 | p-ISSN: 1694-2426 33 NITTTR, Chandigarh EDIT-2015 3. Fu Gen-Shen et al. “Complex Indpendent Component Analysis Using Three Type of Diversity: Non-Gaussianity, Nonwhiteness, and Noncircularity” IEEE Transactions on Signal Processing, Vol 63, No.3,PP.794-805 Feb 2015 4. Vincent Emmanuel, Bertin Nancy, G. Remi, Bimbot Frederic “From Blind to Guided Audio Source Separation”, IEEE Signal Processing Magazine,PP. 107-115, May,2014 5. Naik R. Ganesh, Kumar K Dinesh “An Overview of Independent Component Analysis and Its Applications”, Iformatica 35, PP.63- 81,2011 6. Emmanuel Vincent, Rémi Gribonval, and Cédric Févotte,” Performance Measurement in Blind Audio Source Separation” IEEE Transactions on Audio, Speech, and Language processing, vol. 14, no. 4,PP 1462-1469,July 2006 11. C.D. Meyer, Matrix Analysis and Applied linear Algebra, Cambridge, UK,2000. 10. Zhiming Li and Genke Yang, “Blind separationof Mixed Audio Signals Based on Improved Fast ICA”, CISP, pp.1638-1642, 2013 9. S. Amari, “Natural gradient efficiency in learning” Neural Computing, vol.10, pp.251-276, 1998 Analysis”.John Wiley& Sons, New York,2001. Science, vol.4707, pp.431-444, 2007. 8. A. Hyvarine, J. Karhuenen and E. Oja, “Independent Component 7. S.L. Lin and P.C Tung “Application of modified ICA to secure communication in chaotic systems” Lecture Notes in Computer