where N
1
and N
2
stand for image dimensions. Every
row of pixels is padded by M
e
zeros (denoted by vec-
tor
0), where M
e
means the extension factor from
inequality (6).
The extension of vector
y
k
from Eq. (11) is per-
formed the same way as for 1D case in Eq. (5). Also
the other decomposition steps explained in Eqs. (7) to
(10) can be implemented without modifications. A
selected n
0
now determines location of a certain
subimage region, with its 2D co-ordinates being
transformed into n
0
by vectorization. The resulting
sequence
in ,
0
p
comprises pulses at the positions indi-
cating the repetitions of the subimage from location
n
0
. For optimal decomposition results, the number of
observations, M, meaning different images of the
same scene here, must exceed the number of different
subimages.
It has to be emphasized that in Eq. (12) proposed
image vectorization leads to a one-row vector, which
limits the decomposition to subimages of one-row
width only. At the same time, these subimages can
extend at most across M
e
image columns, because the
CKC extension introduced in Eq. (5) “joins” the in-
formation of M
e
subsequent samples. If the subimage
regions of interest span larger areas, images have to
be vectorized differently. They have to be segmented
in such a way that the number of rows in every seg-
ment corresponds to the vertical dimension of the
regions looked for. Every segment row is then taken
as a separate observation entering the CKC-based
decomposition. Consequently, only a single image
segment is decomposed at a time, with no correlation
to other segments. However, it is also possible for
several image segments to be included into the same
decomposition run. In this case, those segments have
to be padded by M
e
zeros and concatenated.
3 APPLICATION OF CKC TO
THE SURFACE
ELECTROMIOGRAM
DECOMPOSITION
Human body contains different kinds of electrically
excitable tissues, such as nerves and muscle fibres,
which, when active, conduct measurable biopoten-
tials, typically of length of several ms. These biop-
tentials can be detected either by inserting invasive
needle electrodes into the tissue or by placing pick-
up electrodes on the skin surface, above the investi-
gated organ. Although being more selective, the in-
vasive needle electrodes impose several restrictions
to everyday clinical investigations. Firstly, measure-
ments must be taken in a sterile environment and
under supervision of trained physicians. Secondly, in
order to reduce the tissue damage, there is a constant
need for miniaturization of needle electrodes. This
significantly increases the costs of manufacturing.
Finally, the invasive recoding techniques put a lot of
stress on an investigated subject and increase the fear
from preventive clinical investigations (Merletti,
1994).
The aforementioned problems can be avoided by
using less selective surface electrodes, providing
signal processing techniques exists, which are capa-
ble of extracting clinically relevant information out
of recorded data. Unfortunately, this is not a trivial
task. Namely, the supportive tissues separating the
investigated biological sources from the pick-up
electrodes acts as a low pass filter and hinder the
information in the detected signals. In addition, ac-
quiring surface signals, contributions of different
biological sources are detected. When electrical ac-
tivity of skeletal muscles is observed, for example,
we deal with several tens of sources (so called motor
units, MU), simultaneously contributing their biopo-
tentials (so called action potentials, AP) to the de-
tected EMG interference pattern (Merletti, 1994).
The decomposition of the surface EMG into the con-
tributions of different MUs is, hence, a highly com-
plex problem whose solution has been addressed
with a many different methods. Unfortunately, most
methods suffer from a drop of performance in case of
significant superposition of MU action potentials.
Surface EMG signals can always be modeled
by Eq. (1), provided they have been acquired during
an isometric muscle contraction (De Luca, 1996). In
such a model, observations y
i
(n) correspond to
measured surface signals, c
ij
(n) corresponds to the
action potential of the j-th MU, as detected by the i-
th pick-up electrode, while t
j
(n) stands for a pulse
sequence carrying the information about triggering
times of APs. The length of detected APs, L, de-
pends on the sampling frequency, but typically
ranges from 15 to 25 samples when the Nyquist
frequency is made equal to the bandwidth of the
surface signals. At low contraction levels, different
MUs discharge in relatively regular but random time
instants, independently of each other. At higher con-
traction levels, the MUs start exhibiting weak ten-
dency to synchronize, but this synchronization
hardly exceeds the 5 % of its maximal possible
value. As a result, t
j
(n) can be modelled as close-to-
orthogonal random pulse sequences and the theory
of 1D CKC method can be readily applied to the
SEMG signals. This is further demonstrated by the
CONVOLUTION KERNEL COMPENSATION APPLIED TO 1D AND 2D BLIND SOURCE SEPARATION
129