Segmentation of Stochastic Images using ... - Jacobs University
Segmentation of Stochastic Images using ... - Jacobs University
Segmentation of Stochastic Images using ... - Jacobs University
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
4.5 Adaptive Grids<br />
Figure 4.3: Refinement <strong>of</strong> a rectangular element <strong>of</strong> a finite element mesh. A single element on a<br />
coarser level splits up into four elements on the next finer level.<br />
4.5 Adaptive Grids<br />
To improve the efficiency <strong>of</strong> the GSD further, we combine the GSD with an adaptive grid approach<br />
for the spatial dimensions. Classically, images are represented by a regular grid, see Section 2.1.<br />
The discretization <strong>of</strong> stochastic images <strong>using</strong> regular image grids and the polynomial chaos will be<br />
described in detail in Section 5.1. Using adaptive grids for the spacial discretization we are able to use<br />
an optimal small basis in the stochastic dimensions through the GSD and a minimal set <strong>of</strong> nodes in<br />
the spatial dimensions, which reduces the memory requirements due to the tensor product structure.<br />
We adopt the adaptive grid approach from [129], which is based on rectangular elements and a<br />
quadtree structure for the refinement <strong>of</strong> the elements. Fig. 4.3 shows the refinement <strong>of</strong> a single<br />
element. The main idea is to start on the finest grid level and to coarsen an element if the error<br />
indicator S(x) <strong>of</strong> every node x <strong>of</strong> the element is smaller than a threshold ι.<br />
As error indicator, we used the gradient <strong>of</strong> the expected value <strong>of</strong> the solution, i.e.<br />
S(x) = |∇(E(u(x)))| . (4.39)<br />
The adaptive coarsening <strong>of</strong> rectangular elements leads to constrained or hanging nodes, i.e. nodes<br />
that are not vertices <strong>of</strong> all neighboring elements, see Fig. 4.4. These nodes need special handling<br />
when we assemble the FE-matrices, because these nodes are not usual degrees <strong>of</strong> freedom. Instead,<br />
they are constrained by the nodes which lie on the edges <strong>of</strong> the face the node lies on (see Fig. 4.4).<br />
For details about the assembling <strong>of</strong> the FE-matrices with hanging nodes, we refer to [120, 129].<br />
The error indicator S leads to problematic situations, in which the constraining node <strong>of</strong> a hanging<br />
node is also a hanging node on the next coarser level. Fig. 4.5 shows such a situation. To avoid this,<br />
the error indicator has to be saturated, as pointed out e.g. in [120, 129]. Following these references<br />
the saturation condition is as follows.<br />
Saturation condition. An error indicator value S(x) for x ∈ N (E) is always greater than every<br />
error indicator S(x C ) for x C ∈ N C (E). In this formula, N (E) are the nodes <strong>of</strong> the element E and<br />
N C (E) are the new nodes due to refinement <strong>of</strong> the element E.<br />
Figure 4.4: Refinement <strong>of</strong> elements leads to hanging nodes (circles) which are no degrees <strong>of</strong> freedom,<br />
instead the values <strong>of</strong> the constraining nodes (squares) restrict them.<br />
45