arrow
Return

Fibre phantom generation using FibreSimulator: an open-source Python tool

delete2026-05-01
delete1
PRE
AI
G
Go, Mary Chris Roperos *
D
Daniël M. Pelt
K
Kohli, Anirudh
W
Withers, Philip J.
DOI:10.1107/s1600577526001918delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Fibre-reinforced polymer composites are utilized across many industries for their stiffness and strength. Visualization of their internal structure is critical to understand their mechanical properties, with computed tomography serving as a popular non-destructive method. While classical tomographic reconstruction algorithms do not rely on training data, modern machine-learning-based methods require large datasets that realistically reflect experimental imaging conditions. However, acquiring such datasets for composites is challenging due to limited access to the ground truth and the high cost of repeated scans. There is therefore a need for realistic, controllable and labelled synthetic phantoms. To address this gap, we present FibreSimulator, an open-source Python tool that generates 3D synthetic phantoms of unidirectional fibre-reinforced polymers with customizable material properties, fibre orientations and geometrical features. The simulator is integrated with the ASTRA toolbox to simulate tomographic scans of the generated phantoms. We demonstrate its capacity through experiments evaluating how tomographic scan settings affect reconstruction and segmentation. Simulated tomographic experiments show that reducing the number of X-ray projections or lowering beam intensity (i.e. increasing noise) leads to blurred fibre boundaries, overestimated fibre diameters and fewer detectable fibres. While these qualitative effects are well known, FibreSimulator enables their systematic and quantitative investigation under fully controlled conditions, with access to the ground truth. In particular, by varying acquisition parameters and composite properties, we observe a nonlinear trend in detection accuracy arising from undersampling and fibre-overlap artefacts. Such controlled studies are difficult to perform experimentally due to cost, limited repeatability and absence of the ground truth. These results highlight FibreSimulator as a valuable tool for optimizing parameters and guiding experimental design under controllable conditions.
Keywords:
radiography
computational modelling
computed tomography
FibreSimulator

Journal

Journal of Synchrotron Radiation cover
Journal of Synchrotron Radiation
IF:
3
Papers:
166
Citations:
8.5K

Organization

L
leiden university - excl lumc
Scholars:
3.5W
Papers: 2.9W
Citations: 46
L
leiden university
Scholars:
2.6K
Papers: 1.3K
Citations: 0
Cited Papers

Cited Papers

Blind Image Deblurring Using Dark Channel Prior
err2016-06-01
err0
PREAI
errJinshan Pan; Deqing Sun; Hanspeter Pfister; Ming-Hsuan Yang
errShare
errSave
Microstructure and damage evolution in short carbon fibre 3D-printed composites during tensile straining
err2025-03-01
err8
errOAAI
errAlmeida, Jose Humberto S.; Leonard, Fabien; Falzon, Brian G.; Withers, Philip J.
errShare
errSave
scikit-image: image processing in Python
err2014-06-19
err0
errOAAI
errStéfan van der Walt; Johannes L. Schönberger; Juan Nunez-Iglesias; François Boulogne; Joshua D. Warner; Neil Yager; Emmanuelle Gouillart; Tony Yu
errShare
errSave
Machine learning based tomographic image reconstruction technique to detect hollows in wood
err2024-07-24
err0
errOAAI
errYildizcan, Ecem Nur; Ari, Mehmet Erdi; Tunga, Burcu; Gelir, Ali; Kurul, Fatih; As, Nusret; Dundar, Turker
errShare
errSave
Deep-learning image enhancement and fibre segmentation from time-resolved computed tomography of fibre-reinforced composites
err2023-11-01
err0
errOAAI
errRui Guo; Johannes Stubbe; Yuhe Zhang; Christian Matthias Schlepütz; Camilo Rojas Gomez; Mahoor Mehdikhani; Christian Breite; Yentl Swolfs; Pablo Villanueva-Perez
errShare
errSave
Individual fibre inclination segmentation from X-ray computed tomography using principal component analysis
err2021-11-07
err0
errOAAI
errFilip B Salling; Niels Jeppesen; Mads R Sonne; Jesper H Hattel; Lars P Mikkelsen
errShare
errSave
Deep learning versus iterative image reconstruction algorithm for head CT in trauma
err2022-01-05
err0
errOAAI
errZlatan Alagic; Jacqueline Diaz Cardenas; Kolbeinn Halldorsson; Vitali Grozman; Stig Wallgren; Chikako Suzuki; Johan Helmenkamp; Seppo K. Koskinen
errShare
errSave
researcher View more