Fibre phantom generation using FibreSimulator: an open‐source Python tool.
Saved in:
| Title: | Fibre phantom generation using FibreSimulator: an open‐source Python tool. |
|---|---|
| Authors: | Go, Mary Chris Roperos1 (AUTHOR) marychrismcr@liacs.leidenuniv.nl, Pelt, Daniël M.1 (AUTHOR), Kohli, Anirudh2 (AUTHOR), Withers, Philip J.2 (AUTHOR), Batenburg, K. Joost1 (AUTHOR) |
| Source: | Journal of Synchrotron Radiation. May2026, Vol. 33 Issue 3, p870-883. 14p. |
| Subjects: | Fibrous composites, Simulation software, Computed tomography, Synthetic data, Python programming language |
| Abstract: | 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. [ABSTRACT FROM AUTHOR] |
| Copyright of Journal of Synchrotron Radiation is the property of Wiley-Blackwell and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Database: | Engineering Source |
|
Full text is not displayed to guests.
Login for full access.
|
|
| FullText | Links: – Type: pdflink Text: Availability: 1 |
|---|---|
| Header | DbId: egs DbLabel: Engineering Source An: 193520475 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Fibre phantom generation using FibreSimulator: an open‐source Python tool. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Go%2C+Mary+Chris+Roperos%22">Go, Mary Chris Roperos</searchLink><relatesTo>1</relatesTo> (AUTHOR)<i> marychrismcr@liacs.leidenuniv.nl</i><br /><searchLink fieldCode="AR" term="%22Pelt%2C+Daniël+M%2E%22">Pelt, Daniël M.</searchLink><relatesTo>1</relatesTo> (AUTHOR)<br /><searchLink fieldCode="AR" term="%22Kohli%2C+Anirudh%22">Kohli, Anirudh</searchLink><relatesTo>2</relatesTo> (AUTHOR)<br /><searchLink fieldCode="AR" term="%22Withers%2C+Philip+J%2E%22">Withers, Philip J.</searchLink><relatesTo>2</relatesTo> (AUTHOR)<br /><searchLink fieldCode="AR" term="%22Batenburg%2C+K%2E+Joost%22">Batenburg, K. Joost</searchLink><relatesTo>1</relatesTo> (AUTHOR) – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22Journal+of+Synchrotron+Radiation%22">Journal of Synchrotron Radiation</searchLink>. May2026, Vol. 33 Issue 3, p870-883. 14p. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22Fibrous+composites%22">Fibrous composites</searchLink><br /><searchLink fieldCode="DE" term="%22Simulation+software%22">Simulation software</searchLink><br /><searchLink fieldCode="DE" term="%22Computed+tomography%22">Computed tomography</searchLink><br /><searchLink fieldCode="DE" term="%22Synthetic+data%22">Synthetic data</searchLink><br /><searchLink fieldCode="DE" term="%22Python+programming+language%22">Python programming language</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: 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. [ABSTRACT FROM AUTHOR] – Name: AbstractSuppliedCopyright Label: Group: Ab Data: <i>Copyright of Journal of Synchrotron Radiation is the property of Wiley-Blackwell and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.) |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=193520475 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1107/S1600577526001918 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 14 StartPage: 870 Subjects: – SubjectFull: Fibrous composites Type: general – SubjectFull: Simulation software Type: general – SubjectFull: Computed tomography Type: general – SubjectFull: Synthetic data Type: general – SubjectFull: Python programming language Type: general Titles: – TitleFull: Fibre phantom generation using FibreSimulator: an open‐source Python tool. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Go, Mary Chris Roperos – PersonEntity: Name: NameFull: Pelt, Daniël M. – PersonEntity: Name: NameFull: Kohli, Anirudh – PersonEntity: Name: NameFull: Withers, Philip J. – PersonEntity: Name: NameFull: Batenburg, K. Joost IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 05 Text: May2026 Type: published Y: 2026 Identifiers: – Type: issn-print Value: 09090495 Numbering: – Type: volume Value: 33 – Type: issue Value: 3 Titles: – TitleFull: Journal of Synchrotron Radiation Type: main |
| ResultId | 1 |