10.03.2015 Views

sparse image representation via combined transforms - Convex ...

sparse image representation via combined transforms - Convex ...

sparse image representation via combined transforms - Convex ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4.2. SPARSE DECOMPOSITION 83<br />

interior point method. As we know, solving this LP problem in general takes more time<br />

than doing a 2-D DCT or a 2-D wavelet transform.<br />

Additional information about why we choose a minimum l 1 norm solution is in Section<br />

4.2 and Section 4.3.<br />

4.2 Sparse Decomposition<br />

There is by now extensive research on finding <strong>sparse</strong> decompositions. These methods can<br />

be roughly classified into three categories:<br />

1. greedy algorithms,<br />

2. global optimization algorithms,<br />

3. special structures.<br />

A global optimization algorithm searches for a decomposition minimizing a specified<br />

objective function while satisfying some constraints. (Typically the objective function is<br />

convex and any local minimizer is also a global minimizer.) The basis pursuit method (BP)<br />

[25, 27] is a global optimization algorithm. In the noise free case, it minimizes ‖x‖ 1 subject<br />

to Φx = y. Another example of the global optimization algorithm is the method of frames<br />

(MOF) [34], which minimizes ‖x‖ 2 subject to Φx = y. Note that an ideal objective function<br />

would be the l 0 norm of x, but that makes it a combinatorial optimization problem.<br />

A greedy algorithm is a stepwise algorithm: at every step, the greedy algorithm takes one<br />

or several elements out of the dictionary into a linear superposition of the desired <strong>image</strong>.<br />

A well-known example is Matching Pursuit (MP) [102, 100]. The idea of MP is that at<br />

every step, the algorithm picks the atom that is most correlated with the residual. Some<br />

researchers give theoretical bounds for this greedy method, for example [112]. The newly<br />

published high-resolution pursuit [89] is another example of greedy algorithms.<br />

Some algorithms utilize the special structure of a dictionary. For example, best orthogonal<br />

basis (BOB) [142] searches for an orthonormal basis that minimizes the additive entropy in<br />

a dictionary that has a binary tree structure. The dictionary can be, for example, cosine<br />

packets or wavelet packets.<br />

Since a greedy algorithm is a stepwise algorithm, it runs the risk of being trapped in a<br />

bad sequence. Some examples are given in [27, 40]. Some numerical experiments, together

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!