Laboratory of Computer and Information Science / Neural Networks Research Centre CIS Lab Helsinki University of Technology

Independent Component Analysis (ICA) and Blind Source Separation (BSS)

What is Independent Component Analysis?

Short introduction   Tutorial paper   Survey paper  

Introductory book "Independent Component Analysis"

NEW! Advanced book "Handbook of Blind Source Separation, Independent Component Analysis and Applications"

Current and recent research projects (2006-2010)

You can find summaries with references on our current and recent research projects related to independent component analysis (ICA) and blind source separation (BSS) here:

See also the Bayes Group and the Neuroinformatics Group

Free software developed by us

The FastICA software package implements in various environments the fixed-point algorithm. It is currently the most popular ICA algorithm because of its fast operation and applicability to large-scale problems.

Icasso: Software for investigating the reliability of ICA estimates by clustering and visualization

A Matlab package for denoising source separation, which is a semi-blind source separation technique based on denoising procedures.

Matlab packages for Nonlinear factor analysis (NFA) and Nonlinear dynamical factor analysis (NDFA). NFA can be used for nonlinear PCA and BSS, and NDFA is its extension for blind identification of a nonlinear dynamic state-space model.

A Matlab package for Projective nonnegative matrix factorization (PNMF).


Short demo      Try-it-yourself demo: Cocktail party problem  

Cocktailkutsu-demonstraatio sekoittuneiden äänten erottelusta  

People involved in ICA and BSS research:

Former researchers

Prof. Aapo Hyvärinen, Dr. Patrik Hoyer, Dr. Markus Harva, Dr. Ella Bingham, Prof. Jyrki Joutsensalo, Dr. Harri Valpola, Dr. Jaakko Särelä, Dr. Jarmo Hurri, Kimmo Kiviluoto, Dr. Mika Inki, Dr. Raju Karthikesh, Dr. Petteri Pajunen, Simona Malaroiu, Razvan Cristescu, Tomas Östman.

Earlier research projects (2000-2005)

ICA link collection

Click here for a collection of program packages, data sets and links

You are at: CIS → Independent component analysis

Page maintained by webmaster at, last updated Friday, 30-Apr-2010 11:05:03 EEST