Fibre phantom generation using FibreSimulator: an open‐source Python tool.

Saved in:
Bibliographic Details
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.
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