Information Technology Reference
In-Depth Information
7. Maximizing joint entropy of output Y gives independent basis images in U. It also
minimize the mutual information between the individual outputs (basis images).
Thus, ICA algorithm produces transformation matrix
W
t
=
W
OPT
×
W
w
such
W
t
E
T
. That will let us know how much the extracted signals in U are
close to being independent.
8. Let R be the M by M
matrix of PC representation of the images in X, R =
X
E
, also approximation of X = R
E
T
. Assumption that W is invertible, we get
E
T
that
U
=
W
−
1
t
RW
−
1
t
=
U
. Hence
X
=
U
.
RW
−
t
contains the coefficients for the linear combina-
tion of statistically independent basis images in U;
X
9. Each row of matrix
B
=
BU
. This X comprises
the images in its rows, X is the reconstruction of the original data. Thus, sta-
tistically independent feature vectors (IC representation) of images have been
obtained.
=
7.2.6 Feature Extraction with
C
ICA
Independent component analysis in complex domain (
C
ICA
) has been used for source
separation of complex-valued data such as fMRI [
10
], EEG [
9
] and communication
data, yet this concept is not well developed hence demanding more applications. The
most important application of
C
ICA
, in machine recognition is still untouched, there-
fore it is worthwhile to develop the feature extraction algorithm with basic concepts
of ICA. This chapter is devoted to build
C
ICA
algorithm for image processing and
vision applications. It is observed in Chap.
4
that ANN in a complex domain gives
a far better performance in the real-valued problems. It will be fruitful to investigate
the principle of optimal information transfer through complex-valued neurons, incor-
porating nonanalytic activation function, for feature extraction from image database.
well with neurons in complex domain [
56
]. The motivation of using this function in
C
ICA algorithm is that it can approximate roughly well the joint cdf (
F
)of
source distribution [
57
,
58
]. The apparent problem in this complex function comes
from the fact that it is real-valued and therefore is not complex differentiable unless
it is a constant. The differentiation of
f
C
can be conveniently done [
59
,
60
] with-
out separating real and imaginary parts with following complex differential (partial)
operator:
(
u
,
u
)
∂
∂
f
C
(
z
)
1
2
f
C
(
z
)
j
∂
f
C
(
z
)
f
C
(
z
)
=
=
−
(7.18)
∂
z
∂
z
∂
z
C
ICA algorithm is derived by maximizing the entropy of the output from a sin-
gle layered complex-valued neural network. The update equations in unsupervised
learning involve first- and second-order derivatives of the nonlinearity. The complex-
valued sigmoid function is flexible enough to obey the joint cdf. The Infomax algo-
rithm [
9
,
43
,
58
,
61
] in complex domain setup is modified for feature extraction in
Search WWH ::
Custom Search