Let
be the cardinal cubic spline
space with distance
between consecutive knots, on the interval
. This is
a subspace of dimension
, which we span using a
B-spline basis
The functions
in
are obtained by
translations of a prototype function
and the restriction to the interval
. A
few of such functions
are plotted in the left graph of Fig.
3.
Figure 3:
Left graph: cubic B spline functions, in the rage
,
from the set spanning the space of the signal response.
Right graph: tree of the functions spanning the space of the
background.
|
Taking, randomly, 30 B-splines
from
we simulate a signal by a weighted superposition of such functions,
i.e.,
|
(15) |
with the coefficients
randomly chosen from
.
We simulate a background by considering it belongs
to the subspace
spanned by the set of functions
A few functions from this set are plotted in the right
graph of Fig.
3 (normalized to unity on
.
The background,
is generated by
the linear combination
|
(16) |
To simulate the data
we have perturbed the superposition of
and
, by
`very small' Gaussian errors (of variance up to
the value
of each data point). The simulated data are plotted
in the left graph of Fig.
4.
This example is very illustrative of how sensitive to
errors the oblique projection is.
The subspace we are dealing with are disjoint: the
last five singular values of operator
(c.f. (11))
are:
while the first is
.
The smallest singular value cannot be considered a
numerical representation of zero, when the calculations are being
carried out in double precision arithmetic. Hence, one can assert that
the condition
is fulfilled.
However, due to the three small singular values
the oblique projector along
onto the whole subspace
is very unstable, which causes the failure to correctly separate signals
in
from the background. The result of applying
the oblique projector onto the signal of the left graph is
represented by the broken line in the right graph.
As can be observed, the projection
does not yield the required signal, which is
represented by the continuous dark line in the same graph.
Now, since the spectrum of singular values has a clear jump
(the last three singular values are far from the previous ones)
it might seem that one could regularize the projection by truncation
of singular values. Nevertheless, such a methodology turns out to be not
appropriate for the present problem, as it does not yield the correct
separation.
Propositions
3 below analyzes the effect that regularization
by truncation of singular values produces in the resulting
projection.
Figure 4:
Left graph: signal plus background.
Right graph: the dark continuous line corresponds to the signal to be
discriminated from the one in the left graph. The broken line corresponds
to the approximation resulting from the oblique projection.
The three closed lines correspond to the approximations obtained by
truncation of one, two, and three singular values.
|
Proposition 3
Truncation of the expansion (13) to consider up to terms,
produces an oblique projector along
, with
and
onto
.
The proof of these propositions can be found in [
7]
Appendix B. For complete studies of a projector
when
see [
8] and [
9].
This example illustrates, very clearly, the need for nonlinear
approaches: We know that a unique and stable solution does exist, since
the signal which is to be discriminated from the background
actually belongs to a subspace of the given spline space, and
the construction of the oblique projectors onto such a subspace
is well posed. Whoever, the lack of knowledge
about the subspace prevents the separation of the signal components
by a linear operation. A possibility to tackle the
problem is to transform it into the one of finding
the subspace to which the sought signal component belongs to.
In this way the problem can be addressed by nonlinear techniques.