Hostname: page-component-89b8bd64d-5bvrz Total loading time: 0 Render date: 2026-05-06T10:20:16.540Z Has data issue: false hasContentIssue false

A casting method using contrast-enhanced diethylphthalate for micro-computed tomography of snow

Published online by Cambridge University Press:  08 April 2021

Michael Lombardo
Affiliation:
WSL Institute for Snow and Avalanche Research, Davos Dorf, Switzerland
Martin Schneebeli
Affiliation:
WSL Institute for Snow and Avalanche Research, Davos Dorf, Switzerland
Henning Löwe*
Affiliation:
WSL Institute for Snow and Avalanche Research, Davos Dorf, Switzerland
*
Author for correspondence: Henning Löwe, E-mail: loewe@slf.ch
Rights & Permissions [Opens in a new window]

Abstract

Casting snow is necessary to prevent metamorphism and deformation prior to X-ray micro-computed tomography (μCT) imaging. Current methods are insufficient for large-scale field sampling of snow due to safety considerations associated with the casting medium and/or lengthy sample preparation times. Here, a casting method using contrast-enhanced diethylphthalate (DEP) for μCT of snow is presented. The X-ray contrast of DEP is enhanced with barium titanate nanoparticles (BaTiO3) and iodine (I2). A partially unsupervised, three-phase segmentation method utilizing traditional Gaussian smoothing followed by a three-step process to address transition voxels is also presented. Synthetic images derived from real snow samples are used to evaluate the segmentation method with various configurations of trapped air bubbles. Real snow samples spanning a range of specific surface areas (SSAs) (8–28 m2 kg−1) and densities (135–463 kg m−3) are used to assess the performance of the segmentation method on real, cast samples. The method yields SSA, density and correlation length errors of less than 10% for synthetic images with air bubble surface areas less than 333 m−1 per sample volume for eight of the nine snow samples. For eight of the nine cast samples, the method yields errors of less than 10% for all three parameters.

Information

Type
Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
Copyright © The Author(s), 2021. Published by Cambridge University Press
Figure 0

Fig. 1. 3D images of the snow samples used: (a) S1_I, (b) S1_B, (c) S2_I, (d) S2_B, (e) S3_B, (f) S4_B, (g) S5_B, (h) S6_I and (i) S6_B. All volumes are 300 × 300 × 300 voxels (300 voxels = 5.4 mm), except for g), which is 500 × 500 × 500 voxels (500 voxels = 9.0 mm) in order to capture the large, vertical structures.

Figure 1

Table 1. Summary of snow samples used and their properties

Figure 2

Fig. 2. Representative images of the S1 samples prior to and after casting: (a) S1_B prior to casting, (b) S1_B after casting with BaTiO3, (c) S1_I prior to casting and (d) S1_I after casting with I2. Note that the respective pre- and post-casting structures are slightly different even though the same region of all samples is shown. This is due to small shifts in the samples between scans. The axes’ units are voxels.

Figure 3

Fig. 3. A flow chart of the segmentation process. The images in full lines are all done ‘in-place’ while the distance mapping and gradient thresholding processes are performed in parallel (dashed lines). Where the dashed arrows rejoin the full lines is where the adjustments from these processes take place. The double line around the bottom box indicates that this is the final version of the segmented image.

Figure 4

Fig. 4. An overview of the steps used to create the synthetic images: (a) uncast image of S1_I, (b) segmented version of the uncast grayscale image (this is the truth image), (c) air phase generated by the boolean model after correction for the existing ice structure, (d) ideal three-phase image, (e) blurred three-phase image and (f) final synthetic image after addition of scaled μCT noise. The axes’ units are voxels.

Figure 5

Fig. 5. A comparison of (a) the cast image of S1_I, (b) the synthetic image of S1_I with a nominal air volume fraction of 0.02 and radius of 40 voxels and (c) the resulting histograms. The axes’ units in (a) and (b) are voxels.

Figure 6

Fig. 6. An overview of the synthetic air bubble configurations generated. All images are based on the S1_I sample and the ideal three-phase image is used for clarity. Structures in (a), (b) and (c) were generated with an air bubble radius of 5 voxels and nominal air volume fractions of 0.001, 0.02 and 0.1, respectively. Structures in (d), (e) and (f) were generated with an air bubble radius of 40 voxels and nominal air volume fractions of 0.001, 0.02 and 0.1, respectively. The axes’ units are voxels.

Figure 7

Fig. 7. An example of the segmentation steps for a synthetic image of S1_I with an air bubble radius of 40 voxels and a nominal air volume fraction of 0.02. The steps are shown as (a) starting grayscale synthetic image, (b) segmented image after the Gaussian filter, (c) segmented image after distance mapping, (d) segmented image after gradient thresholding, (e) final segmented image (i.e. after component labeling) and (f1–f4) zoomed in views of an air bubble from (b), (c), (d) and (e), respectively. The axes’ units are voxels.

Figure 8

Fig. 8. Results of the synthetic comparison between the truth and synthetic images for (a) SSA, (b) density and (c) correlation length. The color bar in the lower right applies to all three plots.

Figure 9

Fig. 9. The correlation function for synthetic and truth images of the S1_I sample with air bubble volume fraction of 0.02 and radius of 40 voxels.

Figure 10

Fig. 10. Results of the comparison between the uncast and cast images for (a) SSA, (b) density and (c) correlation length.

Figure 11

Fig. 11. A summary of the absolute error of SSA, density and correlation length for all synthetic and cast images as a function of ASAV. The ASAV is the nominal value for the synthetic images and calculated for the cast images. The error is with respect to the truth and uncast values for the synthetic and cast images, respectively.