sparse image representation via combined transforms - Convex ...
sparse image representation via combined transforms - Convex ...
sparse image representation via combined transforms - Convex ...
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