Highly Nonlinear Approximations for Sparse Signal Representation
Sparsity and `something else'
We present here a `bonus' of sparse representations by alerting that they can be used for embedding information. Certainly, since a sparse representation entails a projection onto a subspace of lower dimensionality, it generates a null space. This feature suggests the possibility of using the created space for storing data. In particular, in a work with James Bowley [35], we discuss an application involving the null space yielded by the sparse representation of an image, for storing part of the image itself. We term this application `Image Folding'.
Consider that by an appropriate technique one finds a
sparse representation of an image.
Let
be
the
-dictionary's atoms rendering such a representation
and
the space they span. The sparsity
property of a representation implies that
is a subspace considerably smaller
than the image space
.
We can then construct a complementary subspace
, such that
, and compute the
dual vectors
yielding the
oblique projection onto
along
. Thus,
the coefficients of the sparse representation can be
calculated as:
Now, if we take a vector in





This suggests the possibility of using the sparse representation of an image to embed the image with additional information stored in the vector

Embedding Scheme
We can embed numbers
into a vectors
as follows.
- Take an orthonormal basis
for
and form vector
as the linear combination
- Add
to
to obtain
Information Retrieval
Given retrieve the numbers
as follows.
- Use
to compute the coefficients of the sparse representation of
as in (38). Use this coefficients to reconstruct the image
- Obtain
from the given
and the reconstructed
as
. Use
and the orthonormal basis
to retrieve the embedded numbers
as

Subsections