An Introduction to Blind Source Separation Kenny Hild Sept. 19, 2001.

Slides:



Advertisements
Similar presentations
Independent Component Analysis
Advertisements

Independent Component Analysis: The Fast ICA algorithm
Dimension reduction (2) Projection pursuit ICA NCA Partial Least Squares Blais. “The role of the environment in synaptic plasticity…..” (1998) Liao et.
Color Imaging Analysis of Spatio-chromatic Decorrelation for Colour Image Reconstruction Mark S. Drew and Steven Bergner
An Information-Maximization Approach to Blind Separation and Blind Deconvolution A.J. Bell and T.J. Sejnowski Computational Modeling of Intelligence (Fri)
Microphone Array Post-filter based on Spatially- Correlated Noise Measurements for Distant Speech Recognition Kenichi Kumatani, Disney Research, Pittsburgh.
Comparison of different MIMO-OFDM signal detectors for LTE
ECE 472/572 - Digital Image Processing Lecture 8 - Image Restoration – Linear, Position-Invariant Degradations 10/10/11.
Blind Source Separation of Acoustic Signals Based on Multistage Independent Component Analysis Hiroshi SARUWATARI, Tsuyoki NISHIKAWA, and Kiyohiro SHIKANO.
Independent Component Analysis (ICA)
Application of Statistical Techniques to Neural Data Analysis Aniket Kaloti 03/07/2006.
Dimensional reduction, PCA
3/24/2006Lecture notes for Speech Communications Multi-channel speech enhancement Chunjian Li DICOM, Aalborg University.
Independent Component Analysis (ICA) and Factor Analysis (FA)
Goals of Adaptive Signal Processing Design algorithms that learn from training data Algorithms must have good properties: attain good solutions, simple.
Audio Source Separation And ICA by Mike Davies & Nikolaos Mitianoudis Digital Signal Processing Lab Queen Mary, University of London.
Tch-prob1 Chapter 4. Multiple Random Variables Ex Select a student’s name from an urn. S In some random experiments, a number of different quantities.
Lecture 16 Random Signals and Noise (III) Fall 2008 NCTU EE Tzu-Hsien Sang.
Adaptive Signal Processing
Multidimensional Data Analysis : the Blind Source Separation problem. Outline : Blind Source Separation Linear mixture model Principal Component Analysis.
Survey on ICA Technical Report, Aapo Hyvärinen, 1999.
Independent Components Analysis with the JADE algorithm
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Introduction SNR Gain Patterns Beam Steering Shading Resources: Wiki:
Eigenstructure Methods for Noise Covariance Estimation Olawoye Oyeyele AICIP Group Presentation April 29th, 2003.
Heart Sound Background Noise Removal Haim Appleboim Biomedical Seminar February 2007.
“A fast method for Underdetermined Sparse Component Analysis (SCA) based on Iterative Detection- Estimation (IDE)” Arash Ali-Amini 1 Massoud BABAIE-ZADEH.
Independent Component Analysis Zhen Wei, Li Jin, Yuxue Jin Department of Statistics Stanford University An Introduction.
2010/12/11 Frequency Domain Blind Source Separation Based Noise Suppression to Hearing Aids (Part 1) Presenter: Cian-Bei Hong Advisor: Dr. Yeou-Jiunn Chen.
Multiuser Detection (MUD) Combined with array signal processing in current wireless communication environments Wed. 박사 3학기 구 정 회.
Blind Separation of Speech Mixtures Vaninirappuputhenpurayil Gopalan REJU School of Electrical and Electronic Engineering Nanyang Technological University.
Blind Source Separation by Independent Components Analysis Professor Dr. Barrie W. Jervis School of Engineering Sheffield Hallam University England
Digital Audio Signal Processing Lecture-2: Microphone Array Processing - Fixed Beamforming - Marc Moonen Dept. E.E./ESAT-STADIUS, KU Leuven
Adaptive Methods for Speaker Separation in Cars DaimlerChrysler Research and Technology Julien Bourgeois
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Signal and Noise Models SNIR Maximization Least-Squares Minimization MMSE.
Nico De Clercq Pieter Gijsenbergh.  Problem  Solutions  Single-channel approach  Multichannel approach  Our assignment Overview.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Definitions Random Signal Analysis (Review) Discrete Random Signals Random.
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
Communication Group Course Multidimensional DSP DoA Estimation Methods Pejman Taslimi – Spring 2009 Course Presentation – Amirkabir Univ Title: Acoustic.
ECE 8443 – Pattern Recognition LECTURE 10: HETEROSCEDASTIC LINEAR DISCRIMINANT ANALYSIS AND INDEPENDENT COMPONENT ANALYSIS Objectives: Generalization of.
Signal Processing Algorithms for Wireless Acoustic Sensor Networks Alexander Bertrand Electrical Engineering Department (ESAT) Katholieke Universiteit.
A note about gradient descent: Consider the function f(x)=(x-x 0 ) 2 Its derivative is: By gradient descent (If f(x) is more complex we usually cannot.
Image cryptosystems based on PottsNICA algorithms Meng-Hong Chen Jiann-Ming Wu Department of Applied Mathematics National Donghwa University.
CHAPTER 5 SIGNAL SPACE ANALYSIS
Professors: Eng. Diego Barral Eng. Mariano Llamedo Soria Julian Bruno
PCA vs ICA vs LDA. How to represent images? Why representation methods are needed?? –Curse of dimensionality – width x height x channels –Noise reduction.
Multi-target Detection in Sensor Networks Xiaoling Wang ECE691, Fall 2003.
ECE 8443 – Pattern Recognition ECE 8527 – Introduction to Machine Learning and Pattern Recognition LECTURE 12: Advanced Discriminant Analysis Objectives:
Principal Component Analysis (PCA)
Dongxu Yang, Meng Cao Supervisor: Prabin.  Review of the Beamformer  Realization of the Beamforming Data Independent Beamforming Statistically Optimum.
Baseband Receiver Receiver Design: Demodulation Matched Filter Correlator Receiver Detection Max. Likelihood Detector Probability of Error.
Independent Component Analysis Independent Component Analysis.
Introduction to Independent Component Analysis Math 285 project Fall 2015 Jingmei Lu Xixi Lu 12/10/2015.
An Introduction of Independent Component Analysis (ICA) Xiaoling Wang Jan. 28, 2003.
Spatial vs. Blind Approaches for Speaker Separation: Structural Differences and Beyond Julien Bourgeois RIC/AD.
ECE 8443 – Pattern Recognition ECE 8527 – Introduction to Machine Learning and Pattern Recognition LECTURE 09: Discriminant Analysis Objectives: Principal.
HST.582J/6.555J/16.456J Gari D. Clifford Associate Director, Centre for Doctoral Training, IBME, University of Oxford
Dimension reduction (1) Overview PCA Factor Analysis Projection persuit ICA.
By: Soroosh Mariooryad Advisor: Dr.Sameti 1 BSS & ICA Speech Recognition - Spring 2008.
CSC2535: Computation in Neural Networks Lecture 7: Independent Components Analysis Geoffrey Hinton.
Biointelligence Laboratory, Seoul National University
LECTURE 11: Advanced Discriminant Analysis
Machine Learning Independent Component Analysis Supervised Learning
Optimum Passive Beamforming in Relation to Active-Passive Data Fusion
LECTURE 07: TIME-DELAY ESTIMATION AND ADPCM
Application of Independent Component Analysis (ICA) to Beam Diagnosis
PCA vs ICA vs LDA.
Blind Source Separation: PCA & ICA
A Fast Fixed-Point Algorithm for Independent Component Analysis
Independent Factor Analysis
Presentation transcript:

An Introduction to Blind Source Separation Kenny Hild Sept. 19, 2001

Problem Statement Communication System Transmitter Medium Receiver 1.Data sent is unknown 2.Transfer function of medium may be unknown 3.Interference

Possible Solutions Beamforming Uses geometric information Steer antenna array to a desired angle of arrival Filtering Separate based on frequency information Blind Source Separation, BSS Statistical beamforming Steer antenna array to directions based on statistics

Beamforming Suppose Direction of arrival is 0 0 azimuth s 1 (n) = s 2 (n) = cos(wn) Transfer functions are pure delays Then y(n) = x 1 (n) + x 2 (n-  ),  = 0 y(n) = cos(wn) + cos(wn) + cos(wn +   ) + cos(wn +   ) y(n) = 2cos(wn) + 2cos((       )/2)cos(wn + (       )/2) s 1 (n) s 2 (n) x 2 (n)x 1 (n)

Filtering Suppose Signal is low pass, noise is white Signals are bandpass Then Design LPF to remove high frequencies Frequency (normalized rad/s) noise signal signal #1 signal #2

Assumptions Signals Overlap in time Angle of arrival is unknown – prevents beamforming Overlap in frequency – prevents filtering Blind Source Separation Does not assume knowledge of DOA Does not require signals to be separable in frequency domain

Applications Early diagnosis of pathology in fetus Each EKG sensor contains a mixture of signals Desire is to separate out fetus’ heartbeat Hearing aids Speech discrimination difficult with multiple speakers The observations are the signals at each ear Cellular communications CDMA signals utilize overlapping frequency ranges Additional signals, multi-path deteriorate performance

Types of Mixtures Memory Instantaneous Convolutive Noise Linearity Over/under-determined

Components of Adaptive Filter Topology Instantaneous Convolutive Criterion Optimization method Gradient descent Fixed point

Topology Over-determined, linear mixture N > M H, W are matrices of ARMA filters Types of topologies Frequency-domain Time-domain Feedforward Feedback Lattice

Topology For Instantaneous Mixtures H, W are matrices of constants Often W is broken down into 2-3 operations Dimension reduction, (N x M) matrix D Spatial whitening, (N x N) matrix W Rotations, (N x N) matrix R W = RWD(N x M) x = Hs(M x 1) y = Wx = WHs(N x 1)

Topology Spatial whitening Makes outputs uncorrelated This is insufficient For separation 4 possible rotations s 1 (n) s 2 (n) y 1 (n)y 2 (n)

Criterion Spatial whitening x = Wx E[xx T ] = I N W =  x  x  J =  i  j (R x (i,j) – I N (i,j)) 2 Rx=Rx=

Criterion Indeterminacies Gain Permutation Rotations Find characteristic of sources that is not true for any mixture

Criterion Nullify correlations Between nonlinear functions of the outputs Nonlinearity can be most any odd function Cubic Hyperbolic tangent Requires source pdf’s to be even-symmetric Non-linear PCA If data is sphered, stable points are ICA solution Minimizes joint entropy of nonlinear functions of outputs

Criterion Cancellation of HOS 4 th -order (kurtosis) is most common If y 1, y 2, y 3, y 4 can be separated into 2 groups that are mutually independent, 4 th -order cumulant is zero Must check all 4 th -order cumulants Statistical properties of cumulant estimators are poor Central limit theorem Sum of independent, non-Gaussian sources approaches Gaussian Maximize (K-L) distance between marginal pdf and Gaussian Must know/estimate the kurtosis for each source

Criterion Maximum Likelihood Must know/assume source distributions Minimize K-L divergence between output pdf’s and known/assumed source pdf’s Sensitive to outliers, model mismatch Maximize the information flow Maximize joint entropy of outputs (of the nonlinearities) Nonlinearities should be source cdf’s Equivalent to maximum likelihood

Criterion Mutual statistical independence Oftentimes sources are independent Uncorrelatedness does not imply independence Canonical criterion Difficult to estimate Solution includes an infinite-limit integral Marginal pdf’s estimated by truncated expansion about Gaussian