Optimal Cell Reconstruction of 3D Foam Images

Optimal Cell Reconstruction of 3D Foam Images

Optimal Cell Reconstruction of 3D Foam Images Andre´ E. Liebscher∗ and Claudia Redenbach∗ ∗Department of Mathematics, University of Kaiserslautern, Kaiserslautern, Germany Email: fliebscher, [email protected] Abstract—The watershed based cell reconstruction is a the pore space into regions that are separated by interfaces common approach to segment the cell system of foams known as watersheds. For the binarised strut system X of and polycrystals. To avoid segmentation errors, a proper a foam, a partition of its cell system can be obtained by parametrisation of the algorithm is necessary. In this work, we propose a marker based method whose parameters are the following image processing chain: automatically adapted to the observed structure. The result 1) Euclidean distance transform DXc on the pore space, is a nearly perfect cell reconstruction with segmentation 2) Euclidean distance transform DX on the binarised errors below one percent. strut system, 3) Combine both distance images such that D = D c + min(D ) − D I. INTRODUCTION X X X , 4) Invert D by computing its complement Dc, An open cell foam is a subdivision of space into random 5) Suppress superfluous minima (optional), polyhedral cells whose struts form an interconnected 6) Watershed transform on Dc. network. The macroscopic properties of an open cell foam To guide the flooding process to the centres of the strut are highly influenced by the microstructure of the foam. system, step 3 combines both distance images. Recent research indicates that this complex relation can be Note that while step 5 is theoretically optional, it is studied by an exact characterisation of the microstructure crucial to avoid over- and undersegmentation. For each followed by numeric simulations [1], [2], [3]. The key regional minimum, a new cell is created by the watershed element of such a study is the microstructure model of algorithm. Consequently, a cell may be oversegmented the foam. owing to a superfluous minimum in D, that is, it is The physical laws behind the formation of a foam lead to separated by a spurious watershed. Conversely, a cell is random Laguerre tessellations as suitable model for the cell called undersegmented if it is not marked by a minimum system of a foam [4, Chap. 3]. A Laguerre tessellation is in D. a subdivision of space into polyhedral cells C([x; r];') = To get a correct segmentation, we may superimpose 3 0 0 0 0 z 2 R j pow(z; [x; r]) ≤ pow(z; [x ; r ]); [x ; r ] 2 ' a set of markers on D such that each regional mini- formed by a locally finite set of spheres [x; r] 2 ' (with mum represents the centre of one foam cell only (see 3 centre x 2 R and radius r 2 R+) that interact through the [6, Sec. 6.3.6] for details). In contrast to approaches 2 2 power distance pow(z; [x; r]) = kz − xk − r . If all radii that remove superfluous minima by smoothing of D [6, are equal, we obtain the well known Voronoi tessellation Sec. 6.3.4] or by ‘preflooding’ the watershed transform as special case. [7], markers allow to correct for undersegmentation as To fit a Laguerre tessellation to the cell system of a foam, well. Moreover, markers are independent of the actual empirical distributions of cell size and shape are necessary. implementation of the watershed transform and allow These characteristics are typically estimated from a µCT (manual or automated) corrections. Details to compute image of the foam using the cell reconstruction procedure such markers are given below. described in [5]. This procedure divides the pore space of the foam into cells whose edges coincide with the foam’s III. CONSTRUCTION OF MARKERS strut system. However, the algorithm must be parametrised To obtain a set of markers that reconstructs each cell carefully to avoid segmentation errors. In the following, of a foam exactly by one labelled region, we assume the we provide a guideline to obtain optimal parameters for a digitised dilated edge system X of a Laguerre tessellation given foam image. T . From the definition of the Euclidean distance map, it is easy to see that a local maximum near the centre of II. CELL RECONSTRUCTION each cell of T exists. Hence, these maxima are promising Let us assume a digital image whose foreground candidates for markers. Note that this is actually the idea represents the binarised strut system X of an open cell behind the cell reconstruction procedure outlined in the foam. According to our model assumption, the pore space preceding section. Xc of the foam, i. e. the background of the image, is However, these maxima are generally not unique, and decomposed into the cells of a Laguerre tessellation T . thus an additional filtering step is necessary. As the maxima X itself is interpreted as the dilated edge system of T . lie near the centres of the cells, we may relate their values Following [5], an approximation of T can be obtained to the mean breadth of the corresponding cells. Hence, by an image analytic cell reconstruction of the pore space a filter for a whole foam should take into account the using the watershed transformation. That means to partition expected mean breadth ¯b of the typical cell of the foam. In practice, ¯b can be obtained from the binarised strut the image boundaries cannot be completely avoided, we system of a foam image by the approach proposed in [8]. only considered cells that were kept by a suitable edge Recall that the pore space of the foam corresponds to the correction for the analysis like Miles’ associated point cells of a Laguerre tessellation T . Let us assume that the rule [10]. typical cell of T is, up to a scale factor k, distributed like In a pilot study that contained 15 realisations for each the typical cell of a known reference Laguerre tessellation CV, we determined the interesting values for s in a range M. Then by knowing k, we may obtain the mean value from 0:025 to 0:8. For s greater than 0:4, more than 50 % characteristics of T from M. of the cells were undersegmented. Hence, we considered To determine k,[8] exploits that the Euler characteristic only values up to 0:4 and repeated the experiment another 3 χV of X and M are related by χV (X) = χV (M)=k , 15 times. where the model M is normalised such that the volume of Fig. 1 summarises the results of all 30 runs for each its typical cell equals one. The expected mean breadth of CV. The optimal values for s are given in Table I. These the typical cell of T can be obtained by ¯b(T ) = k¯b(M). were obtained by the intersection of the weighted least For M,[8] suggests the use of Laguerre tessellations square fits to the proportion of under- and oversegmented generated from random dense sphere packings with a coef- cells in the experimental data. The amount of underseg- ficient of variation (CV) of the sphere volume distribution mentation is described by u(x) = axb and the amount of of 0:2 and 2:0, or the Weaire–Phelan structure [9]. oversegmentation by o(x) = c=(10x)d with a; b; c; d 2 R A filter that suppresses superfluous maxima can be and x 2 R. In all cases the combined segmentation error constructed by dilating DXc with a cube whose edge was smaller than one percent. length corresponds to the scaled expected mean breadth To account for the influence of anisotropy, which is ¯b of the typical cell of T . More precisely that means often found in real foams (see e. g. [11] and [12]), we 3 D = DXc ⊕ s¯bC , where ⊕ denotes the dilation operator, repeated the experiment with models that exhibited a slight 3 C denotes the unit cube and s 2 R+. Consequently, the cell anisotropy. The cell anisotropy was incorporated by connected components of the regional maxima of D are scaling the z-axis of the original models in steps of 0:1 convex and lie within the cells of T . Hence, their centres from 0:7 to 1:3, which yields structures with oblate and of mass (CMS) are markers for the cells of T . prolate cells. The results for the optimal anisotropy scale This procedure can be summarised in the following parameters are also summarised in Table I. image processing chain: For oblate cells the scale factors increase on average 1) Euclidean distance transform DXc on the pore space, by approximately 8 %. Conversely, for prolate ones the 2) Dilate DXc with a cube of edge length s¯b using scale factors decrease in average by approximately 15 %. reflective boundary conditions, However, the influence on the combined segmentation 3) Compute the regional maxima of the result from error is negligible. Even in the worst case the error did step 2, not exceed one percent when evaluated with respect to 4) The markers are the CMS of each connected com- the appropriate isotropic models u(x) and o(x). ponent of the regional maxima. However, when we are dealing with real foams, the CV Note the use of reflective boundary conditions in step 2 and the amount of anisotropy is usually unknown. Hence, to avoid undersegmentation at the boundaries. For this we could not choose the optimal scale factor and risk to correction to be effective, the reflective boundary should either use a scale factor that is smaller or bigger than the have at least the size of the structuring element used in the optimal one. In the first case oversegmentation and in the dilation step.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    3 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us