Next Article in Journal
Algorithms to Reduce the Data File Size and Improve the Write Rate for Storing Sensor Reading Values in Hard Disk Drives for Measurements with Exceptionally High Sampling Rates
Previous Article in Journal
Application of Explosive Equivalency Approach in Blast-Induced Seismic Effect Prediction Using EXPLO5 Thermochemical Code
Previous Article in Special Issue
Reconstructing 3D De-Blurred Structures from Limited Angles of View through Turbid Media Using Deep Learning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Quantitative Determination of Partial Voxel Compositions with X-ray CT Image-Based Data-Constrained Modelling

1
College of Physics and Electronic Engineering, Shanxi University, Taiyuan 030006, China
2
Institute of Carbon-Based Thin Film Electronics, Peking University, Taiyuan 030012, China
3
Commonwealth Scientific and Industrial Research Organisation, Private Bag 10, Clayton South, VIC 3169, Australia
*
Authors to whom correspondence should be addressed.
Appl. Sci. 2024, 14(16), 7407; https://doi.org/10.3390/app14167407 (registering DOI)
Submission received: 8 July 2024 / Revised: 19 August 2024 / Accepted: 20 August 2024 / Published: 22 August 2024

Abstract

:
X-ray CT imaging is an important three-dimensional non-destructive testing technique, which has been widely applied in various fields. However, segmenting image voxels as discrete material compositions may lose information below the voxel size. In this study, six samples with known volume fractions of compositions were imaged using laboratory micro-CT. Optical microscopic images of the samples reveal numerous small particles of compositions smaller than the CT voxel size within the samples. By employing the equivalent energy method to determine the X-ray beam energy for sample imaging experiments, data-constrained modelling (DCM) was used to obtain the volume fractions of different compositions in the samples for each voxel. The results demonstrated that DCM effectively captured information about compositions occupying CT voxels partially. The computed volume fractions of compositions using DCM closely matched the known values. The results of DCM and four automatic threshold segmentation algorithms were compared and analyzed. The results showed that DCM has obvious advantages in processing those samples containing a large number of particles smaller than the CT voxel size. This work is the first quantitative evaluation of DCM for laboratory CT image processing, which provides a new idea for multi-scale structure characterization of materials based on laboratory CT.

1. Introduction

As an important non-destructive testing technique, X-ray computed tomography (CT) imaging has evolved beyond medical applications in the past two decades. Based on CT imaging, recent applications include virtual unwrapping of ancient scrolls to decipher text [1], reconstruction of ancient artifact structures [2] and biological morphology [3], characterization of polymer porosity in 3D-printed materials [4], and studying corrosion kinetics in metal additive manufacturing [5]. Advances in micro-CT and nano-CT technologies enabled imaging of three-dimensional material compositional distributions at voxel sizes ranging from micrometers to tens of nanometers, presenting new opportunities for quantitative characterization of the microscopic structures of materials. Particularly in the characterization of energy reservoir samples, CT imaging has been employed for in situ dynamic studies of methane hydrate formation and dissociation in sandstone [6], quantifying pore morphology and structure in oil and gas reservoir rocks [7,8,9], and establishing physical property numerical simulations such as fluid flow [10], thermal conduction [11], and diffusion [12].
X-rays attenuate as they pass through material samples due to interactions with the material, resulting in intensity attenuation recorded on the detector, forming a projection image. By imaging a material sample from various angles and employing sophisticated mathematical inversion algorithms, the cross-section images of the sample can be reconstructed. The intensity values of each pixel in the reconstructed cross-section images are proportional to the sum of the X-ray linear attenuation coefficients of the compositions contained in those pixels. The X-ray linear attenuation coefficient primarily depends on the X-ray beam energy, material density, and elemental composition. Establishing the correlation between the X-ray linear attenuation coefficients of the CT slice and the physical compositions of the material is crucial for image recognition and quantitative analysis. The image threshold segmentation algorithm is currently the mainstream method for processing CT images. It determines the image segmentation thresholds for different compositions based on the pixel intensity distribution of the CT image. This method assigns voxels to specific compositions based on predefined intensity thresholds, facilitating image recognition and quantitative analysis. However, practical CT applications often encounter reconstructed voxels containing multiple physical compositions smaller than the voxel size, leading to a weighted average of X-ray linear attenuation coefficients within each voxel. This is the so-called partial volume effect. When using image threshold segmentation algorithms for image recognition, the presence of voxels occupied partially by multiple compositions introduces biases regardless of the classification of these voxels into specific compositions. Studies by Coutsiers Morell et al. [13] and Mahesh et al. [14] have highlighted that the partial volume effect significantly affects the evaluation of tooth morphology volumes in dental CT imaging.
In recent years, various methods have been proposed to avoid the partial volume effect. Arabi et al. [15] proposed a dual-projection scanning method where slight detector movements were employed at each angle during scanning to collect two projection images. This method decreased the effective imaging pixel size and reduced the averaging effect of the partial volume effect on material composition densities. Jomaa et al. [16] developed a new partial volume effect correction method based on the imaging system’s point spread function. To address the issue of blurred edges of image compositions due to the partial volume effect, a smoothing-based approach [17] is proposed to improve edge detection accuracy. Machine learning and deep learning methods have also been applied by researchers for the precise segmentation of medical CT images [18,19,20]. Goo et al. [21] used partial voxel interpolation to reduce errors in cardiac CT ventricular volume measurements. Bull et al. [22] estimated the length of partial cracks in epoxy materials based on the ratio of grayscale values between pixels containing partial cracks to those of pure epoxy materials. Godinho et al. [23] integrated decision tree classification algorithms and particle histogram parameters to achieve the quantitative assessment of mineral compositions inside particles, considering the inter-phase partial volume effect. Some researchers have combined imaging techniques of different resolutions, such as nano-CT with micro-CT or electron tomography [24,25,26,27], to obtain multi-scale structural information of samples.
In many fields, it is often necessary to establish the three-dimensional digital structure of materials for numerical simulations of their physical and chemical properties. While X-ray CT allows non-destructive imaging of sample three-dimensional structures, the trade-off between imaging field of view and resolution remains challenging. High imaging resolution enables capturing detailed structural features of the samples, but limits the imaging field of view, restricting the statistical representativeness of numerical simulation results. For instance, in unconventional energy reservoir structure characterization, natural rock samples contain pores of different scales. Due to the influence of the partial volume effect and other factors, pore structure information will be lost when extracting rock pores, resulting in the deviation of permeability calculation. Establishing a three-dimensional physical field of the samples based on high-resolution results can lead to impractical data volumes. Jackson et al. used deep learning to enhance low-resolution images on a large-sample scale, creating multi-scale models capable of accurately simulating fluid dynamics experiments from pore (micrometer) to continuum (centimeter) scales [28]. Yang et al. [29] proposed a flexible ternary segmentation method to accurately express the contribution of partial pores to rock permeability.
Despite advancements in methods to mitigate the partial volume effect on CT image analysis and physical modelling, accurately obtaining quantitative information on partially occupied CT voxel compositions to characterize material multi-scale structures remains challenging. Yang et al. [30] proposed data-constrained modelling, which assumed that the theoretical X-ray linear attenuation coefficient of each voxel is the volume-weighted average of the X-ray linear attenuation coefficients of all compositions contained within it. By minimizing the difference between theoretical and reconstructed X-ray linear attenuation coefficients and maximizing the Boltzmann statistical distribution probability of the materials of all voxels, the volume fractions of different compositions within each voxel can be calculated. This method has been successfully applied in synchrotron X-ray CT data analysis. The excellent monochromaticity of synchrotron X-rays greatly facilitates determining the theoretical X-ray linear attenuation coefficients of sample CT voxels. Combining this method with synchrotron CT has achieved successful applications in some fields [31,32,33].
Despite achieving a certain degree of success in synchrotron CT image analysis, the practical application of DCM is limited due to the high cost of the beamline time of synchrotron CT. Laboratory micro-CT is more common, but it uses an X-ray tube as the light source, producing continuous spectrum (polychromatic) X-rays. Compared to the quasi-monochromatic X-rays used in synchrotron CT, the continuous spectrum X-rays pose challenges in establishing the correlation between material elemental compositions and CT slice X-ray linear attenuation coefficients, which is energy-dependent. This study is a quantitative investigation of six artificial samples with known overall compositions and volume fractions. They were imaged using laboratory micro-CT equipment, and employed DCM to calculate multi-scale composition distributions of these samples, quantitatively analyzing the accuracy of DCM calculation results.

2. Materials and Methods

2.1. Preparation of Samples

Six cylindrical samples with a diameter of approximately 8 mm were prepared for CT imaging in this study. The samples were fabricated by uniformly mixing varying masses of silica and iron powder. The powder of different qualities was packed into a plastic tube with an outer diameter of 10 mm and inner diameter of 8 mm and pressed tightly. The particle sizes of silica and iron powder were both 1 μm, with densities of 2.32 g/cm3 and 7.86 g/cm3, respectively. A pure aluminum cylinder with a diameter of 6 mm was adhered to the top of each sample for calibrating the X-ray CT imaging equivalent energy. Figure 1 shows the prepared pure silica sample, with other samples having a similar structure to this sample. The region c in the samples was designated for characterization, and the masses of its compositions are listed in Table 1. The regions b and d in the samples were prepared with the same proportion of compositions as the region c to mitigate imaging artifacts due to X-ray diffraction or insufficient radiation at the top and bottom of the region c. Regions b and d were separated from region c using cardboard spacers. Region a is the pure aluminum standard sample. Region e consisted of vacuum putty used to secure the plastic tube to the CT imaging sample holder.

2.2. X-ray CT Imaging

The X-ray CT imaging was performed on nano-voxel 3000H X-ray micro-CT equipment manufactured by Tianjin Sanying Precision Instruments Co., Ltd. (Tianjin, China). During imaging, region c of the samples, as shown in Figure 1, was positioned at the center of the detector, with a part of the standard aluminum sample also within the field of view. The source-to-object distance (SOD) was 47.36 mm, the source-to-detector distance (SDD) was 816.86 mm, and the detector pixel size was 127 μm. The effective projection image pixel size was 7.363 μm. Prior to the experiment, 10 flat fields were collected to facilitate background subtraction before the reconstruction of CT slices. For samples 2–6, containing iron powder, the X-ray tube operated at 130 kV and 80 μA. Two projections were collected for every 0.25 degree of rotation of each sample, and the exposure time of each projection was 2 s. Each pair of two projections captured at the same projection angle were merged into one frame to reduce random noise. Each sample was rotated 360 degrees, and a total of 1440 projection frames were collected. A 0.5 mm thick Cu filter was placed directly at the X-ray exit to reduce beam hardening effects. For sample 1, composed of pure silica, an X-ray tube voltage of 80 kV and a 0.5 mm thick aluminum filter were used to ensure optimal imaging contrast. Three projections were collected for every 0.25 degree of rotation of sample 1 and merged into one frame to minimize the random noise. Other CT imaging parameters of sample 1 were consistent with samples 2–6. After acquiring the projections of the samples, X-ray CT slices with 32-bit floating-point format were reconstructed using VoxelStudio Recon software (version 2.5.1.25), which was supplied with the CT instrument. The pixel values of the reconstructed CT slices are the X-ray attenuation coefficients. Figure 2 is typical CT slices of the samples.
In Figure 2, the intensity value of the images is proportional to the X-ray linear absorption coefficient at each pixel. Imaging display parameters in Figure 2b–f are identical, including brightness, contrast, and dynamic range. Because the imaging parameters of sample 1, shown in Figure 2a, are different from those of other samples, the direct comparison of Figure 2a with others is not feasible. In Figure 2, the outermost ring-shaped low-absorption areas visible in the CT slices of all samples correspond to the polycarbonate tube walls. In Figure 2b–f, the average brightness of the sample CT slices increases as the iron powder content increases. Figure 2a shows that the intensity value distribution on the CT slice of the silica sample without iron is uneven, where a higher value indicates lower porosity and a lower value indicates higher porosity. This indicates varying densities across different regions of the sample due to uneven manual compression during sample preparation.
In order to avoid the influence of pixels outside the sample boundaries, six sub-regions of 800 × 800 pixels were selected from the CT slices in Figure 2 for statistical X-ray linear absorption coefficient histograms of each sample. As shown in Figure 3, the histograms exhibit clear single-peak characteristics for all six samples. For CT slices of samples 2–6 with identical imaging parameters, the peak height of the gray value distribution decreases, and the corresponding X-ray linear absorption coefficient value and the width of the peak increase with the increase in iron content in the samples. The decrease in peak height and increase in peak width indicate that the partial volume effect in the sample increases with the iron content. The histogram of sample 1 shows a wide peak, indicating that the pores and silica in the pixels in most areas of the CT slice exist in the form of co-occupying the pixel.

2.3. Sample Composition Content

The volume fractions of the compositions in region c of the samples were calculated for quantitative comparison with the DCM calculation results. A built-in sample boundary detection algorithm in the DCM software (version 2.6.3.2663) [34] was used to extract the regions corresponding to region c of the samples. Figure 4 shows the three-dimensional boundary of region c of sample 1. The quantities of CT voxels included within region c of each sample were statistically analyzed to determine the physical volume corresponding to each sample’s region c based on the sizes of individual CT voxels. Figure 4 shows that the top of sample 1’s region c has a ring-shaped protruding edge. This is due to the uneven force applied during the sample preparation process. To accurately determine the volume fractions of the compositions in the samples, these protruding edges were included in the total volumes of sample region c. Combined with the mass and density of each composition added to region c during preparation, the volume fractions of different compositions in each sample were calculated, as shown in Table 2.

2.4. Optical Microscope Analysis

In the process of the sample preparation, a certain amount of mixed composition powder was added and compacted, and the cross-section morphology of the sample was observed using the reflected light mode of a transreflectance-integrated polarizing microscope. The microscope was an XPF-550C manufactured by Shanghai Caikon Optical Instrument Co., Ltd. (Shanghai, China). For each sample, a total of 3 cross-sections were observed, and 3 pictures were collected from different positions of each section. A total of 9 pictures were collected for each sample. The microscope objective was 10×, and images were captured using a CK-500 camera, calibrated for magnification using a microscope standard scale. The images captured by the microscope were converted to 8-bit grayscale images using ImageJ software (version v1.51k). A median filter algorithm (radius was set to 2 pixels) was applied to eliminate salt-and-pepper noise. Phansalkar’s automatic local thresholding method [35] (radius was set to 50 pixels) was employed for threshold segmentation of the images, generating binary images of iron particles in the sample cross-sections. The area statistical analysis of iron content in the images was performed using the “Analyze Particles” function in ImageJ. Figure 5 illustrates the typical distribution of compositions captured by the microscope and the extracted iron particles from the cross-sections for samples 2–6.
From Figure 5, it can be observed that iron particles are distributed relatively evenly in the prepared samples. Numerous iron particles smaller than the voxel size of the CT slices exist in the sample cross-sections. These iron particles exist in the form of partial occupation of the CT voxels. The iron particle distribution in the 9 microscope images of each sample was statistically analyzed. The statistical results are presented in Table 3. It can be seen from Table 3 that the observed areas of most iron particles are smaller than the CT pixel size of 7.363 × 7.363 μm2. It should be noted that the iron particles in the samples have different geometric shapes; the optical microscope images only show one cross-section of the three-dimensional iron particles. In addition, limited optical microscope resolution and focusing issues may also result in particle sizes being larger than their actual sizes. Although the data in Table 3 include the statistical results of nine optical microscopy images taken from different cross-sections and positions of the samples, each optical microscopy image covers only 0.415% of the sample’s cross-sectional area. For non-uniform samples prepared manually, the lack of statistical representativeness of the data may also lead to significant differences between the area fractions of iron particles in Table 3 and the volume fractions of iron particles in Table 2.

3. Data-Constrained Modelling for the Samples

3.1. Data-Constrained Modelling

For each sample, the volume fractions of different compositions in each CT voxel of region c were obtained with data-constrained modelling [30] by minimizing the objective function T shown in Equation (1).
T = n = 1 N m = 0 M ( μ m V n m μ ^ n ) 2 + m = 0 M V n m S m + E n I m = 0 M V n m = 1 II 0 V n m 1 III
where n (n = 1, 2, 3, …, N) represents the CT voxel number in region c of the sample, and N is the quantity of voxels in region c, as shown in Table 2. M denotes the total number of composition types in the sample. For a pure silica sample, M = 1, with m = 0, 1 representing pore and silica compositions, respectively. For samples 2–6 containing mixed compositions of iron powder and silica, M is 2, with m = 0, 1, 2 representing pore, silica, and iron compositions, respectively. Vn(m) represents the volume fraction of composition m in voxel n. In (I) of Equation (1), μ ^ n represents the reconstructed X-ray linear absorption coefficient value at voxel n in the CT slice, and μ(m) represents the theoretical X-ray linear absorption coefficient value of composition m. Since continuous spectrum X-rays were used in this study, an equivalent energy method was employed to determine the theoretical absorption coefficient values of each composition. In order to determine the equivalent X-ray energy of the experiments, the average linear X-ray absorption coefficients of the standard aluminum samples imaged together with the region c of each sample were calculated. For each X-ray CT experiment, we selected one CT slice of the standard aluminum sample every 25 CT slices, and calculated the average linear X-ray absorption coefficient of these slices as the average linear X-ray absorption coefficient value in this experiment. Using the built-in X-ray linear absorption coefficient database in the DCM software [34], the corresponding X-ray energy for the absorption coefficient values of the standard aluminum sample was determined. This energy was used as the equivalent X-ray energy for this experiment. The theoretical X-ray linear absorption coefficients of each composition of the samples were determined according to this equivalent energy. The equivalent energies of the samples are listed in Table 4. Table 4 shows that despite using the same imaging parameters and X-ray tube voltage for samples 2–6, the equivalent energies are different. Sample 3, in particular, shows a significant difference compared to the others. The reason may be related to the fact that the CT imaging experiments for these samples were conducted at different times. After system restarts, the stabilization time of the equipment or errors in the voltage control and feedback system may lead to differences in the equivalent energies even when the same settings are used before and after the restart. Additionally, varying degrees of image artifacts and differences in the relative positions of the aluminum samples during different experiments may result in slight differences in the statistical values of X-ray linear absorption coefficients at the same acceleration voltage. This may also contribute to variations in the equivalent energies across different experiments. Because the theoretical linear X-ray absorption coefficients of the compositions in the samples were obtained based on the equivalent energies from each experiment, the equivalent energy errors caused by the acceleration voltage control feedback system did not introduce additional DCM calculation errors. Equivalent energy errors due to image artifacts may also lead to a decrease in DCM accuracy, but quantifying this impact is challenging.
In Equation (1), S(m) represents the self-energy parameter of composition m. When the volume fraction of a certain composition in the sample was known, the parameter corresponding to that composition was adjusted to ensure that the calculated volume fraction matched the known value. This improved the accuracy of the DCM calculations. For sample 1, this parameter was set to 0. For samples 2–6, due to pronounced partial volume effects and metal artifacts on their CT slices, the DCM calculation results had significant deviations from the known values when the self-energy parameters were set to 0. For these samples, the self-energy parameter of silica was adjusted to ensure that the volume fractions calculated by DCM matched the known values. En in Equation (1) represents the interaction parameters [30], which were set as the default values of the DCM software [34] to reduce the impact of imaging noise on the DCM calculations. Reference [30] provides a detailed introduction to the numerical calculation methods, and the interaction energy parameters and self-energy parameters of DCM. The DCM software integrates DCM calculation capabilities, an X-ray absorption coefficient database, and some commonly used image processing functions, which can be freely downloaded from the URL provided in reference [34]. The DCM calculation parameters μ(m) and S(m) for samples 1–6 are shown in Table 4.

3.2. Calculation Results of Data-Constrained Modelling

Table 5 shows the volume fractions obtained by DCM and error analysis results of each composition for samples 1–6. The value differences in Table 5 are the differences between the volume fractions of the compositions computed by DCM and the corresponding actual volume fractions (Table 2). The relative errors in Table 5 are the ratios between the absolute values of the difference values and the actual values, as shown in Table 2, of each composition. From Table 5, it can be seen that for sample 1, DCM accurately obtained the volume fractions of silica and pores in the sample with the default value of the self-energy parameters as 0. The value difference of the computed volume fractions was only 0.6% compared to the actual values. For samples 2–6, adjustments were made to the self-energy parameter of SiO2 in order to align the calculated volume fractions of SiO2 as closely as possible with the actual values. In these cases, the calculated volume fractions of pores and iron are also reasonably consistent with the actual results. Comparatively, samples 3 and 4 exhibit a higher calculation accuracy than other samples containing iron. The reason for this is the low iron content in sample 2 (only 0.9%), where even small calculation errors can result in large relative errors. For samples 5 and 6, with actual iron volume fractions of 10.24% and 16.90%, respectively, the two samples exhibit more pronounced partial volume effects and metal artifacts on their CT slices due to the significantly higher absorption coefficient of iron compared to silica. This led to increased calculation errors in DCM.
As shown in Figure 6a, most areas are mixed colors of blue and green, indicating that pores and silica mostly exist in the form of partially occupied pixels. In Figure 6b–d, the color of red corresponding to iron composition is less visible, primarily due to its lower volume fractions in these three samples, where its color is masked by others. Figure 6d shows some yellow areas, suggesting the coexistence of iron and pores in those regions. A large number of light red regions are clearly visible in Figure 6e,f, corresponding to the high volume fractions of iron in samples 5 and 6. However, areas displaying as 100% red are relatively scarce, indicating that iron in these samples also occupies voxels partially. Furthermore, an increase in iron particle volume fractions may lead to an increase in X-ray linear absorption coefficients of voxels around them due to metal artifacts and point spread functions, potentially resulting in an overestimation of iron content in the calculations. In Figure 6a–c, some compositions exhibit a ring-shaped distribution form, which is more likely caused by the ring artifacts present in the CT slices of the samples, as shown in Figure 2. Despite our efforts to improve CT imaging quality through methods such as background subtraction and the use of filters, there may still be unavoidable image artifacts present in the CT slices, such as ring artifacts, motion artifacts, and beam hardening artifacts. These image artifacts may also reduce the accuracy of the DCM calculation results, and it is difficult to obtain a quantitative assessment of their impact on the accuracy of the DCM calculations.

3.3. Comparison of DCM and Threshold Segmentation Methods

A sub-region of 796 × 796 pixels with distinct porous structures was cropped from the 1150th CT slice of sample 1. In this sub-region, the result of DCM was compared with those of four automatic image threshold segmentation algorithms, including Shanbhag [36], Triangle [37], Otsu [38], and Percentile [39]. The calculation of the image threshold segmentation was performed using ImageJ software. Figure 7 shows the original slice of the sub-region and the results of DCM and the automatic image threshold segmentation algorithms. It is seen from Figure 7 that for this type of sample image, with unimodal intensity distributions, the results obtained from threshold segmentation severely deviate from reality and are difficult to apply practically. The DCM not only accurately extracted the prominent cracks present in the CT slice but also identified numerous pixels occupied by partial pores. DCM, especially under the constraints of known information, can be effectively applied to the processing of similar images.

4. Conclusions

In this study, six samples with known volume fractions of compositions were imaged by laboratory X-ray CT equipment. Optical microscopic images of the samples showed the presence of a large number of particles smaller than the CT voxel size. Volume fractions of each composition in the samples were computed using DCM, and the results were compared with the results of image threshold segmentation algorithms. The main conclusions are as follows:
(1)
The X-ray theoretical linear absorption coefficients of different compositions in the DCM can be determined effectively by the equivalent energy method. For the sample containing a single silica composition, combining DCM with laboratory micro-CT allows accurate determination of the volume fractions of silica and pores in the sample.
(2)
For silica samples with added iron particles, the volume fractions of pore and iron particles can be obtained by constraining the self-energy parameters of silica in the DCM. The calculation accuracy of the volume fractions is related to the content of iron. The accuracy of DCM calculations decreases slightly when the iron particle contents are 10.24% and 16.90%, due to the influence of the partial volume effect and the point spread function.
(3)
A comparison between DCM and automatic image threshold segmentation algorithms reveals significant advantages of DCM when handling images containing numerous particles smaller than CT voxels. Unlike simple binary segmentation (0 or 1), DCM provides volume fractions of each composition in each voxel. This enables the quantitative assessment of the multi-scale structural information of the samples. This method facilitates the establishment of multi-scale structural three-dimensional grids for numerical simulations of the physical and chemical properties of the samples.

Author Contributions

Conceptualization, H.W. and Y.-S.Y.; methodology, H.W. and Y.-S.Y.; software, X.M.; validation, X.Z.; formal analysis, X.Z.; investigation, X.M.; resources, H.W.; data curation, X.M.; writing—original draft preparation, H.W. and X.M.; writing—review and editing, Y.-S.Y.; visualization, X.Z.; supervision, H.W. and Y.-S.Y.; project administration, H.W. and Y.-S.Y.; funding acquisition, H.W. and Y.-S.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the carbon-based electronic technology research and development project of the Institute of Carbon-Based Thin Film Electronics, Peking University, Shanxi.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to privacy concerns.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Mocella, V.; Brun, E.; Ferrero, C.; Delattre, D. Revealing letters in rolled Herculaneum papyri by X-ray phase-contrast imaging. Nat. Commun. 2015, 6, 5895. [Google Scholar] [CrossRef] [PubMed]
  2. Freeth, T.; Bitsakis, Y.; Moussas, X.; Seiradakis, J.H.; Tselikas, A.; Mangou, H.; Zafeiropoulou, M.; Hadland, R.; Bate, D.; Ramsey, A. Decoding the ancient Greek astronomical calculator known as the Antikythera Mechanism. Nature 2006, 444, 587–591. [Google Scholar] [CrossRef]
  3. Soto-Acuña, S.; Vargas, A.O.; Kaluza, J.; Leppe, M.A.; Botelho, J.F.; Palma-Liberona, J.; Simon-Gutstein, C.; Fernández, R.A.; Ortiz, H.; Milla, V. Bizarre tail weaponry in a transitional ankylosaur from subantarctic Chile. Nature 2021, 600, 259–263. [Google Scholar] [CrossRef]
  4. Satapathy, Y.; Nikitin, V.; Hana, J.; Venkatesan, K.R.; Tran, F.; Chen, S.; Shevchenko, P.; De Carlo, F.; Kettimuthu, R.; Zekriardehani, S.; et al. Multiscale porosity characterization in additively manufactured polymer nanocomposites using micro-computed tomography. Addit. Manuf. 2024, 86, 104199. [Google Scholar] [CrossRef]
  5. Li, J.; Hughes, A.E.; Yang, Y.S.; Laleh, M.; Wang, H.; Zhang, X.; Ma, J.; Xu, W.; Tan, M.Y. Quantitative 3D Characterization for Kinetics of Corrosion Initiation and Propagation in Additively Manufactured Austenitic Stainless Steel. Adv. Sci. 2022, 9, 2201162. [Google Scholar] [CrossRef] [PubMed]
  6. Nikitin, V.V.; Dugarov, G.A.; Duchkov, A.A.; Fokin, M.I.; Drobchik, A.N.; Shevchenko, P.D.; De Carlo, F.; Mokso, R. Dynamic in-situ imaging of methane hydrate formation and self-preservation in porous media. Mar. Pet. Geol. 2020, 115, 104234. [Google Scholar] [CrossRef]
  7. Zhu, K.; Li, K.; Ji, Y.; Li, X.; Liu, X.; Liu, K.; Chen, X. 3D Characterization of Pore Structure and Pore Scale Seepage Simulation of Sandstone Based on Computational Tomography. Water 2024, 16, 1022. [Google Scholar] [CrossRef]
  8. Yongzan, W.; Guanhua, N.; Xinyue, Z.; Yicheng, Z.; Gang, W.; Zhenyang, W.; Qiming, H. Fine characterization of pore structure of acidified anthracite based on liquid intrusion method and Micro-CT. Energy 2023, 263, 125639. [Google Scholar] [CrossRef]
  9. Zhao, J.; Zhang, Y.; Zhang, M.; Mao, Z.; Wang, C.; Hu, R.; Yang, L.; Liu, Y. Research on micro-pore structure and 3D visual characterization of inter-salt shale based on X-CT imaging digital core technology. Processes 2022, 10, 1321. [Google Scholar] [CrossRef]
  10. Al Balushi, F.; Taleghani, A.D. Digital rock analysis to estimate stress-sensitive rock permeabilities. Comput. Geotech. 2022, 151, 104960. [Google Scholar] [CrossRef]
  11. Dongxing, D.; Xu, Z.; Chunhao, W.; Jiaqi, L.; Yinjie, S.; Yingge, L. Determination of the effective thermal conductivity of the porous media based on digital rock physics. Geothermics 2021, 97, 102267. [Google Scholar] [CrossRef]
  12. Bollermann, T.; Yuan, T.; Kulenkampff, J.; Stumpf, T.; Fischer, C. Pore network and solute flux pattern analysis towards improved predictability of diffusive transport in argillaceous host rocks. Chem. Geol. 2022, 606, 120997. [Google Scholar] [CrossRef]
  13. Coutsiers Morell, G.F.; Berlin-Broner, Y.; Flores-Mir, C.; Heo, G. Tooth and root size as determined from 0.25-and 0.30-mm voxel size cone-beam CT imaging when contrasted to micro-CT scans (0.06 mm): An ex vivo study. J. Orthod. 2022, 49, 174–178. [Google Scholar] [CrossRef] [PubMed]
  14. Mahesh, K.; Deshpande, P.; Viveka, S. Prevalence of artifacts in cone-beam computed tomography: A retrospective study. J. Indian Acad. Oral. Med. Radiol. 2022, 34, 428–431. [Google Scholar] [CrossRef]
  15. Arabi, H.; Asl, A.R.K. Feasibility study of a new approach for reducing of partial volume averaging artifact in CT scanner. In Proceedings of the 2010 17th Iranian Conference of Biomedical Engineering (ICBME), Isfahan, Iran, 3–4 November 2010; pp. 1–4. [Google Scholar] [CrossRef]
  16. Jomaa, H.; Mabrouk, R.; Khlifa, N. Partial volume effect correction in PET image using iterative deconvolution and shearlet transform. In Proceedings of the 2018 4th International Conference on Advanced Technologies for Signal and Image Processing (ATSIP), Sousse, Tunisia, 21–24 March 2018; pp. 1–6. [Google Scholar] [CrossRef]
  17. Trujillo-Pino, A.; Alemán-Flores, M.; Santana-Cedrés, D.; Monzón, N. Accurate subvoxel location and characterization of edges in 3D images based on the Partial Volume Effect. J. Vis. Commun. Image Represent. 2023, 96, 103928. [Google Scholar] [CrossRef]
  18. Maguluri, L.P.; Chouhan, K.; Balamurali, R.; Rani, R.; Hashmi, A.; Kiran, A.; Rajaram, A. Adversarial deep learning for improved abdominal organ segmentation in CT scans. Multimed. Tools Appl. 2024, 1–23. [Google Scholar] [CrossRef]
  19. Werdiger, F.; Parsons, M.W.; Visser, M.; Levi, C.; Spratt, N.; Kleinig, T.; Lin, L.; Bivard, A. Machine learning segmentation of core and penumbra from acute stroke CT perfusion data. Front. Neurol. 2023, 14, 1098562. [Google Scholar] [CrossRef] [PubMed]
  20. Qiu, W.; Kuang, H.; Teleg, E.; Ospel, J.M.; Sohn, S.I.; Almekhlafi, M.; Goyal, M.; Hill, M.D.; Demchuk, A.M.; Menon, B.K. Machine learning for detecting early infarction in acute stroke with non–contrast-enhanced CT. Radiology 2020, 294, 638–644. [Google Scholar] [CrossRef]
  21. Goo, H.W.; Park, S.H. Partial voxel interpolation to reduce partial volume error of cardiac computed tomography ventricular volumetry in patients with congenital heart disease. Pediatr. Radiol. 2023, 53, 2528–2538. [Google Scholar] [CrossRef] [PubMed]
  22. Bull, D.; Sinclair, I.; Spearing, S. Partial volume correction for approximating crack opening displacements in CFRP material obtained from micro-focus X-ray CT scans. Compos. Sci. Technol. 2013, 81, 9–16. [Google Scholar] [CrossRef]
  23. Godinho, J.R.A.; Hassanzadeh, A.; Heinig, T. 3D quantitative mineral characterization of particles using X-ray computed tomography. Nat. Resour. Res. 2023, 32, 479–499. [Google Scholar] [CrossRef]
  24. Apeleo Zubiri, B.; Wirth, J.; Drobek, D.; Englisch, S.; Przybilla, T.; Weissenberger, T.; Schwieger, W.; Spiecker, E. Correlative Laboratory Nano-CT and 360 Electron Tomography of Macropore Structures in Hierarchical Zeolites. Adv. Mater. Interfaces 2021, 8, 2001154. [Google Scholar] [CrossRef]
  25. Slater, T.; Bradley, R.; Bertali, G.; Geurts, R.; Northover, S.; Burke, M.G.; Haigh, S.; Burnett, T.; Withers, P. Multiscale correlative tomography: An investigation of creep cavitation in 316 stainless steel. Sci. Rep. 2017, 7, 7332. [Google Scholar] [CrossRef]
  26. Scharf, J.; Chouchane, M.; Finegan, D.P.; Lu, B.; Redquest, C.; Kim, M.-c.; Yao, W.; Franco, A.A.; Gostovic, D.; Liu, Z.; et al. Bridging nano-and microscale X-ray tomography for battery research by leveraging artificial intelligence. Nat. Nanotechnol. 2022, 17, 446–459. [Google Scholar] [CrossRef]
  27. Müller, S.; Lippuner, M.; Verezhak, M.; De Andrade, V.; De Carlo, F.; Wood, V. Multimodal nanoscale tomographic imaging for battery electrodes. Adv. Energy Mater. 2020, 10, 1904119. [Google Scholar] [CrossRef]
  28. Jackson, S.J.; Niu, Y.; Manoorkar, S.; Mostaghimi, P.; Armstrong, R.T. Deep learning of multiresolution X-ray micro-computed-tomography images for multiscale modeling. Phys. Rev. Appl. 2022, 17, 054046. [Google Scholar] [CrossRef]
  29. Yang, E.; Kang, D.H.; Yun, T.S. Reliable estimation of hydraulic permeability from 3D X-ray CT images of porous rock. In Proceedings of the 2nd International Conference on Energy Geotechnics (ICEGT 2020), La Jolla, CA, USA, 20–23 September 2020; p. 08004. [Google Scholar] [CrossRef]
  30. Yang, Y. A Data-constrained Non-linear Optimization Approach to Compositional Microstructure Characterization. In Proceedings of the 2012 2nd International Conference on Materials, Mechatronics and Automation, Nanchang, China, 7–8 May 2012; pp. 198–205. [Google Scholar]
  31. Wang, H.; Yang, Y.; Wang, Y.; Yang, J.; Jia, J.; Nie, Y. Data-constrained modelling of an anthracite coal physical structure with multi-spectrum synchrotron X-ray CT. Fuel 2013, 106, 219–225. [Google Scholar] [CrossRef]
  32. Wang, H.; Zhang, J.; Yang, Y.; Li, R.; Li, J.; Yang, J.; Liu, K. Microstructure-based multi-scale evaluation of fluid flow in an anthracite coal sample with partially-percolating voxels. Modell. Simul. Mater. Sci. Eng. 2019, 27, 065003. [Google Scholar] [CrossRef]
  33. Kahl, B.A.; Yang, Y.S.; Berndt, C.C.; Ang, A.S.M. Data-Constrained Modelling with multi-energy X-ray computed microtomography to evaluate the porosity of plasma sprayed ceramic coatings. Surf. Coat. Technol. 2022, 436, 128267. [Google Scholar] [CrossRef]
  34. Yang, S.; Chu, C.; Tulloh, A.; Chen, F. DCM—A Software Platform for Advanced 3D Materials Modelling, Characterisation and Visualization. CSIRO. v88. Software. Available online: https://data.csiro.au/collection/csiro%3A9448v88 (accessed on 3 April 2024).
  35. Phansalkar, N.; More, S.; Sabale, A.; Joshi, M. Adaptive local thresholding for detection of nuclei in diversity stained cytology images. In Proceedings of the 2011 International conference on communications and signal processing, Kerala, India, 10–12 February 2011; pp. 218–220. [Google Scholar] [CrossRef]
  36. Shanbhag, A.G. Utilization of information measure as a means of image thresholding. CVGIP Graph. Models Image Process. 1994, 56, 414–419. [Google Scholar] [CrossRef]
  37. Zack, G.W.; Rogers, W.E.; Latt, S.A. Automatic measurement of sister chromatid exchange frequency. J. Histochem. Cytochem. 1977, 25, 741–753. [Google Scholar] [CrossRef]
  38. Ostu, N. A threshold selection method from gray-level histograms. IEEE Trans. Syst. Man Cybern. 1979, 9, 62–66. [Google Scholar] [CrossRef]
  39. Doyle, W. Operations useful for similarity-invariant pattern recognition. J. ACM 1962, 9, 259–267. [Google Scholar] [CrossRef]
Figure 1. The sample 1 configuration listed in Table 1. a: pure Al; b, c, d: compacted pure silica particles; e: vacuum putty.
Figure 1. The sample 1 configuration listed in Table 1. a: pure Al; b, c, d: compacted pure silica particles; e: vacuum putty.
Applsci 14 07407 g001
Figure 2. Typical X-ray CT slices of the samples. (a) Sample 1; (b) sample 2; (c) sample 3; (d) sample 4; (e) sample 5; (f) sample 6.
Figure 2. Typical X-ray CT slices of the samples. (a) Sample 1; (b) sample 2; (c) sample 3; (d) sample 4; (e) sample 5; (f) sample 6.
Applsci 14 07407 g002
Figure 3. Histograms of sub-regions of CT slices in Figure 2.
Figure 3. Histograms of sub-regions of CT slices in Figure 2.
Applsci 14 07407 g003
Figure 4. DCM-determined boundary of sample 1.
Figure 4. DCM-determined boundary of sample 1.
Applsci 14 07407 g004
Figure 5. Optical microscope images (ae) and the threshold segmentation results (a’e’) for samples 2–6. The pixel size of each image is 2560 × 1920 pixels, and each pixel represents a physical size of 0.206 × 0.206 μm2. (a,a’) Sample 2; (b,b’) sample 3; (c,c’) sample 4; (d,d’) sample 5; (e,e’) sample 6.
Figure 5. Optical microscope images (ae) and the threshold segmentation results (a’e’) for samples 2–6. The pixel size of each image is 2560 × 1920 pixels, and each pixel represents a physical size of 0.206 × 0.206 μm2. (a,a’) Sample 2; (b,b’) sample 3; (c,c’) sample 4; (d,d’) sample 5; (e,e’) sample 6.
Applsci 14 07407 g005aApplsci 14 07407 g005b
Figure 6. The distribution of compositions computed by DCM in the X-ray CT slices, as shown Figure 2. Different colors represent different compositions, and the color intensity of each composition is proportional to its volume fraction in the voxel. Compositions coexisting in one pixel are shown as mixed colors. (a) Sample 1; (b) sample 2; (c) sample 3; (d) sample 4; (e) sample 5; (f) sample 6.
Figure 6. The distribution of compositions computed by DCM in the X-ray CT slices, as shown Figure 2. Different colors represent different compositions, and the color intensity of each composition is proportional to its volume fraction in the voxel. Compositions coexisting in one pixel are shown as mixed colors. (a) Sample 1; (b) sample 2; (c) sample 3; (d) sample 4; (e) sample 5; (f) sample 6.
Applsci 14 07407 g006
Figure 7. Original CT slice and composition distribution maps obtained by different methods. (a) The sub-region of the CT slice of sample 1; the pore distribution results obtained by (b) DCM; (c) Shanbhag; (d) Triangle; (e) Otsu; (f) Percentile. In the DCM results, the pixel gray value is proportional to the porosity, and black represents the pore in other image threshold segmentation results.
Figure 7. Original CT slice and composition distribution maps obtained by different methods. (a) The sub-region of the CT slice of sample 1; the pore distribution results obtained by (b) DCM; (c) Shanbhag; (d) Triangle; (e) Otsu; (f) Percentile. In the DCM results, the pixel gray value is proportional to the porosity, and black represents the pore in other image threshold segmentation results.
Applsci 14 07407 g007
Table 1. Information about the samples.
Table 1. Information about the samples.
Sample NumberMass (g)
SiO2Fe
10.31920.0000
20.28440.0175
30.30670.0443
40.25720.0970
50.26540.2246
60.21700.3149
Table 2. The actual volume fraction of each composition of the samples.
Table 2. The actual volume fraction of each composition of the samples.
Sample NumberVoxel Quantity of Region cVolume Fractions of Each Composition (%)
PoreSiO2Fe
1671,853,77148.7051.300.00
2593,476,11647.3251.740.94
3606,861,48143.1054.572.33
4565,165,19445.3849.155.47
5698,846,21748.7541.0110.24
6593,903,65043.6539.4516.90
Table 3. Numerical analysis of iron particle distribution in the microscope images. S1 represents the area of iron particles smaller than the CT pixel size; S2 represents the area of all iron particles; S3 represents the area of the images.
Table 3. Numerical analysis of iron particle distribution in the microscope images. S1 represents the area of iron particles smaller than the CT pixel size; S2 represents the area of all iron particles; S3 represents the area of the images.
Sample NumberS1/S3 (%)S2/S3 (%)S1/S2 (%)
21.2471.41288.314
32.3282.67487.061
43.1823.49191.149
56.1667.22085.402
68.0139.62083.295
Table 4. Computing parameters of DCM for each sample. S(1) represents the self-energy parameter of the silica composition.
Table 4. Computing parameters of DCM for each sample. S(1) represents the self-energy parameter of the silica composition.
Sample NumberEquivalent Energy (keV)μ(m) (1/cm)S(1)
PoreSiO2Fe
133.6300.00001.51700.0000000
279.5100.00000.45344.68600.0001920
375.6000.00000.47165.25200.0009310
480.1450.00000.45064.60400.0021175
582.0300.00000.44294.37500.0017580
680.0600.00000.45104.61500.0013900
Table 5. Calculation results and error analysis of DCM for the samples.
Table 5. Calculation results and error analysis of DCM for the samples.
Sample NumberVolume Fractions Obtained
by DCM (%)
Value Differences (%)Relative Errors (%)
PoreSiO2FePoreSiO2FePoreSiO2Fe
149.3050.700.60−0.601.231.17
246.0251.732.25−1.30−0.011.312.750.02139.36
343.0254.522.46−0.08−0.050.130.190.095.58
445.5249.135.350.14−0.02−0.120.310.042.19
547.0540.9611.99−1.70−0.051.753.490.1217.09
641.4439.5419.02−2.210.092.125.060.2312.54
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang, H.; Mu, X.; Zhou, X.; Yang, Y.-S. Quantitative Determination of Partial Voxel Compositions with X-ray CT Image-Based Data-Constrained Modelling. Appl. Sci. 2024, 14, 7407. https://doi.org/10.3390/app14167407

AMA Style

Wang H, Mu X, Zhou X, Yang Y-S. Quantitative Determination of Partial Voxel Compositions with X-ray CT Image-Based Data-Constrained Modelling. Applied Sciences. 2024; 14(16):7407. https://doi.org/10.3390/app14167407

Chicago/Turabian Style

Wang, Haipeng, Xinsheng Mu, Xinyue Zhou, and Yu-Shuang Yang. 2024. "Quantitative Determination of Partial Voxel Compositions with X-ray CT Image-Based Data-Constrained Modelling" Applied Sciences 14, no. 16: 7407. https://doi.org/10.3390/app14167407

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop