On Acquisition Parameters and Processing Techniques for Interparticle Contact Detection in Granular Packings Using Synchrotron Computed Tomography
Abstract
:1. Introduction
2. Materials and Methods
2.1. Sample Description
2.2. Synchrotron X-ray Computed Tomography
2.3. Image Segmentation
2.4. Interparticle Contact Measurements and Local Refinement Technique
- The binarisation of the target reconstructed XCT volume using a thresholding approach, i.e., the application of a single global threshold value to separate grains from pores in the 3D image (see Section 2.3).
- The labelling of the binarised image to separate each individual grain.
- The identification of presumptive interparticle contacts using the labelled volume by finding neighbouring voxels of different grain labels and extraction of interparticle contact areas (i.e., the contacting voxels).
- The retrieval of contacting voxels on the original greyscale volume, followed by the binary segmentation of these grey value voxels using a higher threshold value than the original global threshold, termed ‘local threshold’.
- Reassessment of contacts after local thresholding. The rest of the labelled image (obtained in step 2) receives no further treatment.
3. Results
3.1. Effect of Number of Projections on Contact Measurements
3.2. Effect of Exposure Time on Contact Measurements
3.3. Effect of Angular Range and Sample Offsetting
3.4. Effect of Local Refinement Technique on Contact Measurements
3.5. Effect of Segmentation Method on Contact Measurements
4. Discussion
4.1. Role of XCT Scan Acquisition Parameters and Segmentation Method on Contact Over-Detection
4.2. Critical Assessment of the Local Refinement Technique
4.3. Towards an Optimised Workflow for Contact Detection
- Full rotation (360°) acquisition using a number of projections as close to the Nyquist optimum as practicable and no less than 35% of this value.
- The exposure time per projection should deliver suitable transmissivity values, for example, a minimum of 10% as recommended in [59].
- After reconstruction, mild edge-preserving filtering may be carried out to reduce noise, for example, using an anisotropic diffusion filter.
- Binarisation should be performed using a high-accuracy method, for example, via CNNs, which may reduce the size of spurious contact areas with increasing image quality. CNNs also seem to be resilient against greyscale variations and artefacts associated with polychromatic XCT scans [50], such as those carried out using laboratory-based X-ray sources. Morphological operations may significantly increase the number and area of false contacts and should be used sparingly or avoided if possible.
- Particle labelling should then be performed, usually via a watershed-based routine.
- Apparent contact regions should thereafter be used to retrieve the corresponding apparent contacts in the XCT greyscale image. If morphological operations were used during segmentation and labelling, local refinement using the optimal global threshold value (i.e., LTF = 1.0) can be used to filter out spurious contacts produced by these procedures. If deemed necessary, a slightly higher local threshold value could be used at the risk of losing a relatively small number of true contacts if image quality is high. There is no evidence that conventional global thresholding with morphological operations, nor U-Net-based binarisation by themselves can deliver acceptable results for spheroidal grain packings.
- If surplus scanning time is available, it is recommended to acquire additional data using higher imaging specifications (e.g., number of projections, exposure time per projection, rotation range) to obtain higher quality data from which lower quality scans can be assessed.
5. Conclusions
- Varying acquisition parameters leads to different amounts of noise in the reconstructed images, which was measured using the image quality parameters contrast-to-noise ratio (CNR) and normalised Shannon entropy (NSE). The best image quality metrics resulted from the use of a large number of projections with high exposure times, as expected.
- Image quality metrics may be optimised by recording projections through a full rotation (360°) instead of the customary half-rotation used in synchrotron imaging, with the same total X-ray exposure time. This was associated with the merging of sinograms from each half (180°) rotation during reconstruction.
- The conventional global thresholding approach involving morphological computations to suppress binarisation noise is unsuitable for accurate interparticle contact detection, regardless of image quality. This method invariably results in the erroneous classification of voxels at the gap between closely spaced particles as part of the solid fraction, leading to spurious contacts. This was attributed to the partial volume effect, as in the literature.
- The use of U-Net-based segmentation, which did not involve morphological processing, was also incapable of significantly reducing the number of false contacts, except for the highest-quality XCT data. It did, however, deliver smaller spurious contact areas with increasing image quality, suggesting that acquisition-based image noise may play a significant role for this method. The reduction in spurious contact areas was associated to a higher segmentation accuracy, as demonstrated in recent publications. Such improved accuracy resulted in the exclusion from the pellet label of some of the partial volume and noise voxels at the gap between closely spaced particles. However, the preparation of hand-annotated training images where such exclusion was implemented, as well as the use of high-performance computing during training may be operator-dependent and onerous in time and computing resources.
- The novel local refinement technique, where apparent contacts on the greyscale image are re-assessed by applying a local threshold, was found to suppress a significant number of spurious contacts when the local threshold value was equal to the ideal global threshold. However, while the use of a higher local threshold could eventually eliminate all spurious contacts, it also resulted in the suppression of a very large number of true contacts. This occurred because optimal global threshold values are often selected to include as much of the grain phase as possible while excluding as much of the background, noise, and artefact voxels as practicable. Increasing this threshold value invariably excludes true grain voxels, creating artificial gaps between particles.
- It was proposed that an optimal workflow for interparticle contact detection should include the use of the novel local refinement technique without the use of high local threshold values. The workflow should also seek to maximise image quality (i.e., lowering noise) and include the application of non-thresholding segmentation approaches, such as those based on U-Nets or other convolutional neural networks, without the use of morphological operations. A compromise between lowering scanning times and achieving high image quality metrics may be reached by using techniques such as full-rotation acquisition with sinogram merging during reconstruction.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Appendix A
References
- Desrues, J.; Chambon, R.; Mokni, M.; Mazerolle, F. Void ratio evolution inside shear bands in triaxial sand specimens studied by computed tomography. Géotechnique 1996, 46, 529–546. [Google Scholar] [CrossRef]
- Rogasik, H.; Onasch, I.; Brunotte, D.; Jegou, D.; Wendroth, O. Assessment of soil structure using X-ray computed tomography. In Applications of X-ray Computed Tomography in the Geosciences; Mees, F., Swennen, R., Van Geet, M., Jacobs, P., Eds.; The Geological Society of London: London, UK, 2003; Volume 215, pp. 151–165. [Google Scholar] [CrossRef]
- Alshibli, K.A.; Hasan, A. Spatial variation of void ratio and shear band thickness in sand using X-ray computed tomography. Géotechnique 2008, 58, 249–257. [Google Scholar] [CrossRef]
- Alvarez-Borges, F.; Ahmed, S.; Madhusudhan, B.N.; Richards, D. Investigation of pile penetration in calcareous soft rock using X-ray computed tomography. Int. J. Phys. Model. Geotech. 2021, 22, 38–52. [Google Scholar] [CrossRef]
- Willson, C.; Lu, N.; Likos, W. Quantification of Grain, Pore, and Fluid Microstructure of Unsaturated Sand from X-Ray Computed Tomography Images. Geotech. Test. J. 2012, 35, 911–923. [Google Scholar] [CrossRef] [Green Version]
- Alshibli, K.A.; Druckrey, A.M.; Al-Raoush, R.I.; Weiskittel, T.; Lavrik, N.V. Quantifying Morphology of Sands Using 3D Imaging. J. Mater. Civ. Eng. 2015, 27, 04014275. [Google Scholar] [CrossRef]
- Kong, D.; Fonseca, J. Quantification of the morphology of shelly carbonate sands using 3D images. Géotechnique 2018, 68, 249–261. [Google Scholar] [CrossRef] [Green Version]
- Alam, M.F.; Haque, A.; Ranjith, P.G. A Study of the Particle-Level Fabric and Morphology of Granular Soils under One-Dimensional Compression Using Insitu X-ray CT Imaging. Materials 2018, 11, 919. [Google Scholar] [CrossRef] [Green Version]
- Cheng, Z.; Wang, J. Experimental investigation of inter-particle contact evolution of sheared granular materials using X-ray micro-tomography. Soils Found. 2018, 58, 1492–1510. [Google Scholar] [CrossRef]
- Kong, D.; Fonseca, J. On the kinematics of shelly carbonate sand using X-ray micro tomography. Eng. Geol. 2019, 261, 105268. [Google Scholar] [CrossRef]
- Kawamoto, R.; Andò, E.; Viggiani, G.; Andrade, J.E. All you need is shape: Predicting shear banding in sand with LS-DEM. J. Mech. Phys. Solids 2018, 111, 375–392. [Google Scholar] [CrossRef] [Green Version]
- Nadimi, S.; Fonseca, J.; Andò, E.; Viggiani, G. A micro finite-element model for soil behaviour: Experimental evaluation for sand under triaxial compression. Géotechnique 2020, 70, 931–936. [Google Scholar] [CrossRef]
- Wu, M.; Wang, J.; Russell, A.; Cheng, Z. DEM modelling of mini-triaxial test based on one-to-one mapping of sand particles. Géotechnique 2021, 71, 714–727. [Google Scholar] [CrossRef]
- Fonseca, J.; O’Sullivan, C.; Coop, M.R. Image Segmentation Techniques for Granular Materials. In Powders and Grains: Proceedings of the 6th International Conference on Micromechanics of Granular Media; Nakagawa, M., Luding, S., Eds.; American Institute of Physics: Melville, NY, USA, 2009; pp. 223–226. [Google Scholar] [CrossRef] [Green Version]
- Druckrey, A.M.; Alshibli, K.A.; Al-Raoush, R.I. 3D characterization of sand particle-to-particle contact and morphology. Comput. Geotech. 2016, 74, 26–35. [Google Scholar] [CrossRef] [Green Version]
- Kerckhofs, G.; Schrooten, J.; Cleynenbreugel, T.V.; Lomov, S.V.; Wevers, M. Validation of x-ray microfocus computed tomography as an imaging tool for porous structures. Rev. Sci. Instrum. 2008, 79, 013711. [Google Scholar] [CrossRef] [Green Version]
- Wiebicke, M.; Andò, E.; Herle, I.; Viggiani, G. On the metrology of interparticle contacts in sand from x-ray tomography images. Meas. Sci. Technol. 2017, 28, 124007. [Google Scholar] [CrossRef]
- Ketcham, R.A.; Carlson, W.D. Acquisition, optimization and interpretation of X-ray computed tomographic imagery: Applications to the geosciences. Comput. Geosci. 2001, 27, 381–400. [Google Scholar] [CrossRef]
- Cnudde, V.; Boone, M.N. High-resolution X-ray computed tomography in geosciences: A review of the current technology and applications. Earth Sci. Rev. 2013, 123, 1–17. [Google Scholar] [CrossRef] [Green Version]
- Kiekens, K.; Welkenhuyzen, F.; Tan, Y.; Bleys, P.; Voet, A.; Kruth, J.P.; Dewulf, W. A test object with parallel grooves for calibration and accuracy assessment of industrial computed tomography (CT) metrology. Meas. Sci. Technol. 2011, 22, 115502. [Google Scholar] [CrossRef]
- Kruth, J.P.; Bartscher, M.; Carmignato, S.; Schmitt, R.; De Chiffre, L.; Weckenmann, A. Computed tomography for dimensional metrology. CIRP Ann. Manuf. Techn. 2011, 60, 821–842. [Google Scholar] [CrossRef]
- Hsieh, J. Computed Tomography: Principles, Design, Artifacts, and Recent Advances, 3rd ed.; SPIE: Bellingham, WA, USA, 2015. [Google Scholar]
- Phan, J.; Ruspini, L.C.; Lindseth, F. Automatic sentation tool for 3D digital rocks by deep learning. Sci. Rep. 2021, 11, 19123. [Google Scholar] [CrossRef]
- Varfolomeev, I.; Yakimchuk, I.; Safonov, I. An Application of Deep Neural Networks for Segmentation of Microtomographic Images of Rock Samples. Computers 2019, 8, 72. [Google Scholar] [CrossRef] [Green Version]
- Villarraga-Gómez, H.; Smith, S.T. Effect of the number of projections on dimensional measurements with X-ray computed tomography. Precis. Eng. 2020, 66, 445–456. [Google Scholar] [CrossRef]
- Krizhevsky, A.; Sutskever, I.; Hinton, G.E. ImageNet classification with deep convolutional neural networks. Commun. ACM 2017, 60, 84–90. [Google Scholar] [CrossRef]
- Goodfellow, I.; Bengio, Y.; Courville, A. Deep Learning; MIT Press: Cambridge, MA, USA, 2016. [Google Scholar]
- Brown, W.E. Plastics in Food Packaging: Properties, Design, and Fabrication; Marcel Dekker, Inc.: New York, NY, USA, 1992. [Google Scholar]
- AR-GLAS Technical Details. Available online: https://www.schott.com/en-gb/products/ar-glas-p1000366/technical-details (accessed on 21 November 2021).
- X-Ray Attenuation & Absorption Calculator. Available online: https://web-docs.gsi.de/~stoe_exp/web_programs/x_ray_absorption/index.php (accessed on 12 November 2021).
- X-ray Form Factor, Attenuation, and Scattering Tables. Available online: https://physics.nist.gov/PhysRefData/FFast/html/form.html (accessed on 12 November 2021).
- Willmott, P. An Introduction to Synchrotron Radiation: Techniques and Applications; John Wiley & Sons, Ltd.: Hoboken, NJ, USA, 2011. [Google Scholar]
- Toda, H. X-ray CT: Hardware and Software Techniques; Springer Nature Singapore Pte Ltd.: Singapore, 2021. [Google Scholar]
- Drakopoulos, M.; Connolley, T.; Reinhard, C.; Atwood, R.; Magdysyuk, O.; Vo, N.; Hart, M.; Connor, L.; Humphreys, B.; Howell, G.; et al. I12: The Joint Engineering, Environment and Processing (JEEP) beamline at Diamond Light Source. J. Synchrotron. Radiat. 2015, 22, 828–838. [Google Scholar] [CrossRef]
- I12 Detectors. Available online: https://www.diamond.ac.uk/Instruments/Imaging-and-Microscopy/I12/Detectors-at-I12.html (accessed on 15 July 2021).
- Stock, S.R. Recent advances in X-ray microtomography applied to materials. Int. Mater. Rev. 2008, 53, 129–181. [Google Scholar] [CrossRef]
- Cho, P.S.; Johnson, R.H.; Griffin, T.W. Cone-beam CT for radiotherapy applications. Phys. Med. Biol 1995, 40, 1863–1883. [Google Scholar] [CrossRef]
- Kalender, W.A. Computed Tomography. Fundamentals, System Technology, Image Quality, Applications; Publicis Publishing: Erlangen, Germany, 2011. [Google Scholar]
- Zwanenburg, E.A.; Williams, M.A.; Warnett, J.M. Review of high-speed imaging with lab-based x-ray computed tomography. Meas. Sci. Technol. 2021, 33, 012003. [Google Scholar] [CrossRef]
- Wadeson, N.; Basham, M. Savu: A Python-based, MPI Framework for Simultaneous Processing of Multiple, N-dimensional, Large Tomography Datasets. arXiv 2016, arXiv:1610.08015. [Google Scholar]
- Atwood, R.C.; Bodey, A.J.; Price, S.W.T.; Basham, M.; Drakopoulos, M. A high-throughput system for high-quality tomographic reconstruction of large datasets at Diamond Light Source. Philos. Trans. R. Soc. A 2015, 373, 2369–2393. [Google Scholar] [CrossRef]
- Vo, N.T.; Atwood, R.C.; Drakopoulos, M. Superior techniques for eliminating ring artifacts in X-ray micro-tomography. Opt. Express 2018, 26, 28396–28412. [Google Scholar] [CrossRef]
- Vo, N.T.; Drakopoulos, M.; Atwood, R.C.; Reinhard, C. Reliable method for calculating the center of rotation in parallel-beam tomography. Opt. Express 2014, 22, 19078–19086. [Google Scholar] [CrossRef] [PubMed]
- Ramachandran, G.N.; Lakshminarayanan, A.V. Three-dimensional reconstruction from radiographs and electron micrographs: Application of convolutions instead of Fourier transforms. Proc. Natl. Acad. Sci. USA 1971, 68, 2236–2240. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Van Aarle, W.; Palenstijn, W.J.; Cant, J.; Janssens, E.; Bleichrodt, F.; Dabravolski, A.; De Beenhouwer, J.; Joost Batenburg, K.; Sijbers, J. Fast and flexible X-ray tomography using the ASTRA toolbox. Opt. Express 2016, 24, 25129–25147. [Google Scholar] [CrossRef] [PubMed]
- Ronneberger, O.; Fischer, P.; Brox, T. U-Net: Convolutional Networks for Biomedical Image Segmentation. In Medical Image Computing and Computer-Assisted Intervention—MICCAI 2015. Lecture Notes in Computer Science; Navab, N., Hornegger, J., Wells, W.M., Frangi, A.F., Eds.; Springer International Publishing: Berlin/Heidelberg, Germany, 2015; Volume 9351, pp. 234–241. [Google Scholar] [CrossRef] [Green Version]
- Alvarez-Borges, F.; Atwood, R.; Ahmed, S. Tomography Data for Interparticle Contact Detection Analysis in Spheroidal Granular Packings; Dataset; Zenodo: Canton of Geneva, Switzerland, 2021. [Google Scholar] [CrossRef]
- Smith, A.G.; Han, E.; Petersen, J.; Olsen, N.A.F.; Giese, C.; Athmann, M.; Dresbøll, D.B.; Thorup-Kristensen, K. RootPainter: Deep Learning Segmentation of Biological Images with Corrective Annotation. bioRxiv 2020. [Google Scholar] [CrossRef]
- Smith, A.G.; Ørting, S. RootPainter, Version 0.2.5. Available online: https://github.com/Abe404/root_painter (accessed on 1 May 2021).
- Alvarez-Borges, F.J.; King, O.N.; Madhusudhan, B.; Connolley, T.; Basham, M.; Ahmed, S.I. U-Net Segmentation Methods for Variable-Contrast XCT Images of Methane-Bearing Sand Essoar. Earth Space Sci. Open Arch. ESSOAr 2021. [Google Scholar] [CrossRef]
- Smith, A.G.; Petersen, J.; Terrones-Campos, C.; Berthelsen, A.K.; Forbes, N.J.; Darkner, S.; Specht, L.; Vogelius, I.R. RootPainter3D: Interactive-machine-learning enables rapid and accurate contouring for radiotherapy. arXiv 2021, preprint. arXiv:2106.11942. [Google Scholar] [CrossRef]
- Van Rijsbergen, C.J. Information Retrieval, 2nd ed.; Butterworth: London, UK, 1979. [Google Scholar]
- Otsu, N. A Threshold Selection Method from Gray-Level Histograms. IEEE Trans. Syst. Man Cybern. Syst. 1979, 9, 62–66. [Google Scholar] [CrossRef] [Green Version]
- Buades, A.; Coll, B.; Morel, J. A non-local algorithm for image denoising. In Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’05), San Diego, CA, USA, 20–25 June 2005; Schmid, C., Soatto, S., Tomasi, C., Eds.; IEEE: Los Alamitos, CA, USA, 2005; Volume 2, pp. 60–65. [Google Scholar] [CrossRef]
- Wiebicke, M. Experimental Analysis of the Evolution of Fabric in Granular Soils upon Monotonic Loading and Load Reversals. Ph.D. Thesis, Technische Universität Dresden, Dresden, Germany, 2020. [Google Scholar]
- Stamati, O.; Andò, E.; Roubin, E.; Cailletaud, R.; Wiebicke, M.; Pinzon, G.; Couture, C.; Hurley, R.C.; Caulk, R.; Caillerie, D.; et al. spam: Software for Practical Analysis of Materials. J. Open Source Softw. 2020, 5, 2286. [Google Scholar] [CrossRef]
- SPAM Documentation. Available online: https://ttk.gricad-pages.univ-grenoble-alpes.fr/spam/index.html (accessed on 16 November 2021).
- Liu, Y.-H.; Lam, P.T.; Sinusas, A.J.; Wackers, F.J.T. Differential Effect of 180° and 360° Acquisition Orbits on the Accuracy of SPECT Imaging: Quantitative Evaluation in Phantoms. J. Nucl. Med. 2002, 43, 1115–1124. [Google Scholar]
- BS EN ISO 15708-2:2019; Non-Destructive Testing—Radiation Methods for Computed Tomography Part 2: Principles, Equipment and Samples. British Standards Institution: London, UK, 2019.
- Schielein, R.; Schröpfer, S.; Kiunke, M.; Zabler, S.; Kasperl, S. Quantitative evaluation of CT Images by means of Shannon Entropy. In 11th European Conference on Non-Destructive Testing, Proceedings of the 11th European Conference on Non-Destructive Testing, Prague, Czech Republic, 6–10 October 2014; European Federation for Non-Destructive Testing: Copenhagen, Denmark, 2014. [Google Scholar]
- Rodríguez-Sánchez, Á.; Thompson, A.; Körner, L.; Brierley, N.; Leach, R. Review of the influence of noise in X-ray computed tomography measurement uncertainty. Precis. Eng. 2020, 66, 382–391. [Google Scholar] [CrossRef]
Scan | Angular Range (°) | Number of Projections | Exposure Time Per Projection (s) | Total Detector Exposure Time (s) |
---|---|---|---|---|
A1 | 0–180 | 721 | 0.4 | 288.4 |
A2 | 0–180 | 1801 | 0.4 | 720.4 |
A3 | 0–180 | 3601 | 0.4 | 1440.4 |
A4 | 0–360 | 7201 | 0.4 | 2880.4 |
A5 1 | 0–360 | 3601 | 0.4 | 1440.4 |
B1 | 0–360 | 3601 | 0.2 | 720.2 |
B2 | 0–180 | 1801 | 0.1 | 180.1 |
B3 | 0–180 | 1801 | 0.05 | 90.0 |
Scan | Global Thresholding | U-Nets |
---|---|---|
A1 | 17 | 17 |
A2 | 17 | 15 |
A3 | 16 | 15 |
A4 | 15 | 5 |
A5 1 | 15 | 11 |
B1 | 15 | 6 |
B2 | 17 | 17 |
B3 | 19 | 18 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Alvarez-Borges, F.; Ahmed, S.; Atwood, R.C. On Acquisition Parameters and Processing Techniques for Interparticle Contact Detection in Granular Packings Using Synchrotron Computed Tomography. J. Imaging 2022, 8, 135. https://doi.org/10.3390/jimaging8050135
Alvarez-Borges F, Ahmed S, Atwood RC. On Acquisition Parameters and Processing Techniques for Interparticle Contact Detection in Granular Packings Using Synchrotron Computed Tomography. Journal of Imaging. 2022; 8(5):135. https://doi.org/10.3390/jimaging8050135
Chicago/Turabian StyleAlvarez-Borges, Fernando, Sharif Ahmed, and Robert C. Atwood. 2022. "On Acquisition Parameters and Processing Techniques for Interparticle Contact Detection in Granular Packings Using Synchrotron Computed Tomography" Journal of Imaging 8, no. 5: 135. https://doi.org/10.3390/jimaging8050135
APA StyleAlvarez-Borges, F., Ahmed, S., & Atwood, R. C. (2022). On Acquisition Parameters and Processing Techniques for Interparticle Contact Detection in Granular Packings Using Synchrotron Computed Tomography. Journal of Imaging, 8(5), 135. https://doi.org/10.3390/jimaging8050135