To simplify the ICA algorithms, the following preprocessing steps are usually taken:
Subtract the mean
from the observed variable
so it has zero mean. By doing so, the sources
also become zero
mean because
. When the
mixing matrix
is available,
can be estimated
to be
.
Transform observed variables so that they are uncorrelated and have unit
variance. We first obtain the eigenvalues
and their corresponding
eigenvectors
of the covariance matrix
,
and form the diagonal eigenvalue matrix
and orthogonal eigenvector matrix
(
).
We have
![]() |
![]() |
![]() |
|
![]() |
![]() |
The whitening process reduces the independent variables, the components
of the mixing matrix
to half (
) due to the constraint that
is orthogonal. Moreover, the whitening can also reduce the
dimensionality of the problem by ignoring the components corresponding to
very small eigenvalues (PCA).