Top Banner
Applications of Independent Component Analysis Terrence Sejnowski Computational Neurobiology Computational Neurobiology Laboratory Laboratory The Salk Institute The Salk Institute
23

Applications of Independent Component Analysis Terrence Sejnowski Computational Neurobiology Laboratory The Salk Institute.

Jan 11, 2016

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Applications of Independent Component Analysis Terrence Sejnowski Computational Neurobiology Laboratory The Salk Institute.

Applications of Independent Component Analysis

Terrence Sejnowski

Computational Neurobiology LaboratoryComputational Neurobiology LaboratoryThe Salk InstituteThe Salk Institute

Page 2: Applications of Independent Component Analysis Terrence Sejnowski Computational Neurobiology Laboratory The Salk Institute.

PCA finds the directions of maximum variance

ICA finds the directions of maximum

independence

Page 3: Applications of Independent Component Analysis Terrence Sejnowski Computational Neurobiology Laboratory The Salk Institute.

Principle: Maximize Information

• Q:Q: How to extract maximum

information from multiple visual

channels?

Set of 144 ICA filters

• AA: ICA does this -- it maximizes

joint entropy & minimizes

mutual information between output

channels (Bell & Sejnowski, 1995).• ICA produces brain-like visual filters

for natural images.

Page 4: Applications of Independent Component Analysis Terrence Sejnowski Computational Neurobiology Laboratory The Salk Institute.

Example: Audio decomposition

Play Mixtures Play Components

Perform ICA

Mic 1

Mic 2

Mic 3

Mic 4

Terry Scott

Te-Won Tzyy-Ping

Page 5: Applications of Independent Component Analysis Terrence Sejnowski Computational Neurobiology Laboratory The Salk Institute.

ICA Applications

• Sound source separation • Image processing• Sonar target identification• Underwater communications• Wireless communications• Brain wave analysis (EEG) • Brain imaging (fMRI)

Page 6: Applications of Independent Component Analysis Terrence Sejnowski Computational Neurobiology Laboratory The Salk Institute.

Recordings in real environmentsSeparation of Music & Speech

Experiment-Setup:- office room (5m x 4m)- two distant talking mics- 16kHz sampling rate

40cm

60cm

Page 7: Applications of Independent Component Analysis Terrence Sejnowski Computational Neurobiology Laboratory The Salk Institute.

Learning Image Features

Page 8: Applications of Independent Component Analysis Terrence Sejnowski Computational Neurobiology Laboratory The Salk Institute.

Learning Image Features

Page 9: Applications of Independent Component Analysis Terrence Sejnowski Computational Neurobiology Laboratory The Salk Institute.

Automatic Image Segmentation

Page 10: Applications of Independent Component Analysis Terrence Sejnowski Computational Neurobiology Laboratory The Salk Institute.

Barcode Classification

Matrix Linear

Postal

Page 11: Applications of Independent Component Analysis Terrence Sejnowski Computational Neurobiology Laboratory The Salk Institute.

Learned ICA Output Filters

Matrix Postal Linear

Page 12: Applications of Independent Component Analysis Terrence Sejnowski Computational Neurobiology Laboratory The Salk Institute.

Barcode Classification Results

Classifying 4 data sets: linear, postal, matrix, junk

Page 13: Applications of Independent Component Analysis Terrence Sejnowski Computational Neurobiology Laboratory The Salk Institute.

Image De-noising

Page 14: Applications of Independent Component Analysis Terrence Sejnowski Computational Neurobiology Laboratory The Salk Institute.

Filling in missing data

Page 15: Applications of Independent Component Analysis Terrence Sejnowski Computational Neurobiology Laboratory The Salk Institute.

ICA applied to BrainwavesAn EEG recording consists of activity arising from many brain and extra-brain processes

Page 16: Applications of Independent Component Analysis Terrence Sejnowski Computational Neurobiology Laboratory The Salk Institute.

Eye movement

Muscle activity

Page 17: Applications of Independent Component Analysis Terrence Sejnowski Computational Neurobiology Laboratory The Salk Institute.
Page 18: Applications of Independent Component Analysis Terrence Sejnowski Computational Neurobiology Laboratory The Salk Institute.
Page 19: Applications of Independent Component Analysis Terrence Sejnowski Computational Neurobiology Laboratory The Salk Institute.
Page 20: Applications of Independent Component Analysis Terrence Sejnowski Computational Neurobiology Laboratory The Salk Institute.
Page 21: Applications of Independent Component Analysis Terrence Sejnowski Computational Neurobiology Laboratory The Salk Institute.

WHAT ARE THE INDEPENDENT

COMPONENTS OF BRAIN IMAGING?

Measured Signal

Task-related activations Arousal

Physiologic Pulsations

Machine Noise

?

Page 22: Applications of Independent Component Analysis Terrence Sejnowski Computational Neurobiology Laboratory The Salk Institute.

Functional Brain Imaging

• Functional magnetic

resonance imaging (fMRI)

data are noisy and

complex.

I C A C o m p o n e n t T y p e s

S u s t a i n e d t a s k - r e l a t e d

( a )

T r a n s i e n t l yt a s k - r e l a t e d

( b )

S l o w l y - v a r y i n g

( c )

Q u a s i - p e r i o d i c

( d )

A b r u p t h e a dm o v e m e n t

( e )

A c t i v a t e dS u p p r e s s e d

S l o w h e a dm o v e m e n t

( f )

• ICA identifies concurrent

hemodynamic processes.

• Does not require a priori

knowledge of time courses

or spatial distributions.

Page 23: Applications of Independent Component Analysis Terrence Sejnowski Computational Neurobiology Laboratory The Salk Institute.

ICA-2001:http://www.ica2001.org

Contact:[email protected]