journal article·2025-09Open access

Synthetic training data for CT image segmentation of microstructures

Lars Griem, Arnd Koeppe, Alexander Greß, Thomas Feser, Britta Nestler

Acta Materialia· Volume 296

Abstract

The segmentation of images obtained through techniques such as computed tomography is a key step in generating digital twins of porous microstructures. A common approach to segmentation is the use of supervised machine learning algorithms, such as U-Net. The training data required for such algorithms are usually obtained by manual labeling, which is extremely time consuming and often inaccurate. We present a method for synthesising realistic training data for segmentation algorithms. This method generates the data in a two-step process that iteratively improves the quality of the synthesised training data. Finally, we validate the similarity between synthetic and real data using quantitative and qualitative metrics and further demonstrate the effectiveness of the synthetic data by experimentally validating segmentation results against measured material properties.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Mineral Processing and Grinding · Advanced X-ray and CT Imaging · Nuclear Physics and Applications

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (58)

Show source-provided references
1. Picture thresholding using an iterative selection method10.1109/TSMC.1978.4310039 ↗
2. Histogram concavity analysis as an aid in threshold selection10.1109/TSMC.1983.6313118 ↗
3. A new method for gray-level picture thresholding using the entropy of the histogram10.1016/0734-189X(85)90125-2 ↗
4. Thresholding based on Histogram approximation10.1049/ip-vis:19952007 ↗
5. A threshold selection method from gray-level histograms10.1109/TSMC.1979.4310076 ↗
6. A new method for image segmentation10.1016/S0734-189X(89)80017-9 ↗
7. Techniques for image enhancement and segmentation of tomographic images of porous materials10.1016/j.physa.2004.03.057 ↗
8. A spatial thresholding method for image segmentation10.1109/34.9113 ↗
9. Image thresholding by indicator kriging10.1109/34.777370 ↗
10. Integrating region growing and edge detection10.1109/34.49050 ↗
11. Interactive region and volume growing for segmenting volumes in MR and CT images10.3109/14639239409044722 ↗
12. Sethian · 1999
13. Osher · 2003
14. Image segmentation using deep learning: A survey10.1109/TPAMI.2021.3059968 ↗
15. Machine learning techniques for biomedical image segmentation: An overview of technical aspects and introduction to state-of-art applications10.1002/mp.13649 ↗
16. U-net: Convolutional networks for biomedical image segmentation
17. Deep learning application for fracture segmentation over outcrop images from UAV-based digital photogrammetry
18. Evaluation of UNet and UNet++ architectures in high resolution image change detection applications10.5194/isprs-archives-XLIII-B3-2020-1507-2020 ↗
19. Application of UNet fully convolutional neural network to impervious surface segmentation in urban environment from high resolution satellite imagery
20. An intelligent meta-element for linear elastic continua10.1002/pamm.201800283 ↗
21. An intelligent nonlinear meta element for elastoplastic continua: Deep learning using a new Time-distributed Residual U-Net architecture10.1016/j.cma.2020.113088 ↗
22. An artificial intelligence approach to model nonlinear continua by intelligent meta-elements10.1002/pamm.202000300 ↗
23. Mechanics 4.0. Artificial Intelligence for the analysis of mechanical systems
24. Farimani · 2017
25. Deep learning for three-dimensional segmentation of electron microscopy images of complex ceramic materials10.1038/s41524-024-01226-5 ↗
26. Analyzing microstructure relationships in porous copper using a multi-method machine learning-based approach10.1038/s43246-024-00493-5 ↗
27. Semantic segmentation of synchrotron tomography of multiphase Al-Si alloys using a convolutional neural network with a Pixel-wise weighted loss function10.1038/s41598-019-56008-7 ↗
28. Data augmentation in microscopic images for material data mining10.1038/s41524-020-00392-6 ↗
29. Segmentation of experimental datasets via convolutional neural networks trained on phase field simulations10.1016/j.actamat.2021.116990 ↗
30. Reconstruction of highly porous structures from FIB-SEM using a deep neural network trained on synthetic images10.1111/jmi.12944 ↗
31. Artificial neural network approach for multiphase segmentation of battery electrode nano-CT images10.1038/s41524-022-00709-7 ↗
32. Deep learning modeling in microscopy imaging: A review of materials science applications10.1016/j.pmatsci.2023.101165 ↗
33. Deep learning-based segmentation of Lithium-Ion battery microstructures enhanced by artificially generated electrodes10.1038/s41467-021-26480-9 ↗
34. A robust synthetic data generation framework for machine learning in high-resolution transmission electron microscopy (HRTEM)10.1038/s41524-024-01336-0 ↗
35. Deep learning for synthetic microstructure generation in a materials-by-design framework for heterogeneous energetic materials10.1038/s41598-020-70149-0 ↗
36. Skalenübergreifende analyse Makroporöser membranen im kontext digitaler zwillinge
37. Ice-core micro-CT image segmentation with deep learning and Gaussian mixture model10.1109/TGRS.2023.3334867 ↗
38. Fully convolutional networks for Semantic segmentation10.1109/TPAMI.2016.2572683 ↗
39. Synthesizing controlled microstructures of porous media using generative adversarial networks and reinforcement learning10.1038/s41598-022-12845-7 ↗
40. Accelerating multi-point statistics reconstruction method for porous media via deep learning10.1016/j.actamat.2018.08.026 ↗
41. Microstructural materials design via deep adversarial learning methodology10.1115/1.4041371 ↗
42. Goodfellow · 2014
43. J.-Y. Zhu, T. Park, P. Isola, A.A. Efros, Unpaired image-to-image translation using cycle-consistent adversarial networks, in: Proceedings of the IEEE International Conference on Computer Vision, 2017, pp. 2223–2232.10.1109/ICCV.2017.244 ↗
44. Data augmentation using generative adversarial networks (CycleGAN) to improve generalizability in CT segmentation tasks10.1038/s41598-019-52737-x ↗
45. Optimising realism of synthetic images using cycle generative adversarial networks for improved part segmentation10.1016/j.compag.2020.105378 ↗
46. SinGAN-Seg: Synthetic training data generation for medical image segmentation10.1371/journal.pone.0267976 ↗
47. European Committee for Standardization, EN ISO 1183-1:2024 – Plastics - Methods for Determining the Density of Non-Cellular Plastics - Part 1: Immersion Method, Liquid Pycnometer Method and Titration Method , Standard, 2024, European Standard (EN ISO 1183-1:2024).
48. The parallel multi-physics phase-field framework Pace3D10.1016/j.jocs.2018.02.011 ↗
49. Fiji: an open-source platform for biological-image analysis10.1038/nmeth.2019 ↗
50. Update 3.0 to “PuMA: The porous microstructure analysis software”,(PII: S2352711018300281)10.1016/j.softx.2021.100775 ↗
51. MATBOX: An open-source microstructure analysis toolbox for microstructure generation, segmentation, characterization, visualization, correlation, and meshing10.1016/j.softx.2021.100915 ↗
52. Data science approaches for microstructure quantification and feature identification in porous membranes10.1016/j.memsci.2017.06.020 ↗
53. Niblett · 2022
54. Griem · 2024
55. V-net: Fully convolutional neural networks for volumetric medical image segmentation
56. Determining watersheds in digital pictures via flooding simulations
57. Microstructure segmentation with deep learning encoders pre-trained on a large microscopy dataset10.1038/s41524-022-00878-5 ↗
58. Visualizing data using t-SNE