11.03.2014 Views

Segmentation of Stochastic Images using ... - Jacobs University

Segmentation of Stochastic Images using ... - Jacobs University

Segmentation of Stochastic Images using ... - Jacobs University

SHOW MORE
SHOW LESS

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

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

Saved successfully!

Ooh no, something went wrong!