30.11.2012 Views

Thesis (PDF) - Signal & Image Processing Lab

Thesis (PDF) - Signal & Image Processing Lab

Thesis (PDF) - Signal & Image Processing Lab

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

5.1. THE COMPLETE INF-SEMILATTICE OF TREE REPRESENTATIONS 65<br />

Figure 5.4: An example of trees intersection that is not a tree.<br />

The intersection is given by t1∩t2 = ({r, a, d}, {ra}), which has two connected compo-<br />

nent: ({r, a}, {ra}) and ({d}, {}). Notice, however, that only one of these components<br />

contains the root r, and it is in fact the largest tree with root r that is included both<br />

in t1 and in t2. That is, the sub-tree containing r is the infimum between the two<br />

trees regarding the inclusion order.<br />

This is true in general. That is, if we define Cr(·) to be the operator that extracts<br />

from a given graph its connected component containing the root r, then Cr(t1 ∩ t2)<br />

is the infimum t1 ∧ t2 between the trees.<br />

Let us turn now to the infimum of mapping functions. It is natural to consider<br />

M1(x) � M2(x) as the natural candidate for the infimum of the two vertices M1(x)<br />

and M2(x). But, in which tree should this infimum be calculated? Should it be in t1,<br />

t2, t1 ∧t2, t1 ∪t2? The infimum t1 ∧t2 is correct, but it may occur that either M1(x) or<br />

M2(x) (or both) do not belong to its set of vertices V (t1 ∧ t2). For instance, consider<br />

the trees t1 and t2 as in the example above, and assume that M1(x) = b and M2(x) = c<br />

as shown in Figure 5.5. Neither M1(x) nor M2(x) belongs to V (t1 ∧ t2) = {r, a}.<br />

The solution to this problem is to first “project” each vertex M1(x) and M2(x) to<br />

V (t1 ∧ t2), and then to take the infimum of the projected vertices on the tree t1 ∧ t2.<br />

By “projection” of a vertex v onto a subtree t ′ ⊆ t we mean finding the vertex w in<br />

V (t ′ ) that is the closest to v in the path connecting v to r inside t ′ . For instance, in<br />

the above example, the projection of both M1(x) = b and M2(x) = c onto t1 ∧ t2 is<br />

a. Recalling that vtr represents the path linking v to r in the tree t, the projection<br />

Pt ′(v) of v onto the subtree t′ could be also defined as the leaf of Cr(vtr ∩ t ′ ).<br />

In summary, we get the following proposition.

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

Saved successfully!

Ooh no, something went wrong!