Graphics Reference
In-Depth Information
duce the extraction to the computation of a set of contour trees reducing the time complexity to
Om
log
mChm/
, where
h
is the number of independent loops in the Reeb graph.
Doraiswamy and Natarajan utilized an efficient tree-cotree [
63
] decomposition-based rep-
resentation of level sets to construct the Reeb graph in
O.mg
log
m/
time, where
m
is the number
of triangles in the tetrahedral mesh representation of a
3
-manifold, and
g
is the maximum genus
over all level sets of the function. Using an efficient representation of the tree-cotree partition
results in an improved
O.m
log
mCm
log
g.
log log
g/
3
/
time algorithm that for
d
-manifolds re-
duces to
O.m
log
m.
log log
m/
3
/
operations.
Harvey et al. [
98
] presented the first sub-quadratic algorithm to compute the Reeb graph
for an arbitrary simplicial complex. at algorithm proposes a randomized access to the data with
an expected running time
O.m
log
n/
, where
m
is the size of the
2
-skeleton of the complex (i.e.,
total number of vertices, edges and triangles), and
n
is the number of vertices. Finally, Parsa [
157
]
gave the first deterministic algorithm able to compute the Reeb graph in
O.m
log
m/
operations
(
m
represents the size of the 2-skeleton), which is optimal if the number of edges of the complex
is in the same order as the number of vertices.
9.2 REEB GRAPHS ON
2
- AND
3
-MANIFOLDS
As a consequence of its ability to extract high-level features from shapes, the Reeb graph is an ef-
fective tool for shape analysis and description, especially in case of
2
- and
3
-manifolds. Figure
9.1
shows two examples of Reeb graphs of a closed surface. In Figure
9.1
(a) some level sets of the
height function are drawn with the corresponding Reeb graph; in Figure
9.1
(b) the Reeb graph
of the same object is shown using the Euclidean distance from a point.
(a)
(b)
Figure 9.1:
Reeb graphs with respect to the height function (a) and the distance from the point
p
(b) [
24
].
For orientable, closed
2
-manifolds, the number of cycles in the Reeb graph corresponds
to the genus of the manifold, and this result has been generalized in [
48
], where the authors
demonstrate that the number
1
.M/
of non-homologous loops of the surface is an upper bound
of the number of loops
1
.K/
of the Reeb graph. e equality holds in case of orientable surfaces
without boundary [
48
], while, in general, the following relation is satisfied:
g
1
.K/2gCb
M
1;
Search WWH ::
Custom Search