X-ray imaging has improved significantly as a high-resolution and non-invasive probe to detect the internal structures of samples in different fields. While the conventional absorption contrast method is particularly beneficial for characterising medium-density samples (but not for low-Z materials), Phase Contrast X-ray imaging is an effective technique for detecting low contrast details in weakly absorbing samples. As such, it has great potential in many fields of application, delivering high-quality information on micro-structural features. X-ray Grating Interferometry is one of the techniques vastly adopted at both synchrotron facilities and laboratories for phase contrast analysis, where the diffraction patterns generated by gratings are used to extract phase information. In this paper, a Python-based package for signals extraction (absorption, differential phase and dark field) and computed tomography reconstruction is illustrated; the code is developed in the framework of the PRIN2022 PITCH Italian project, based on a Metaljet X-ray source in a laboratory setup installed at the University of Torino, and focused on the analysis of Cultural Heritage materials. This package can be used through preset Jupyter Notebooks for the different tasks; also, a user-friendly GUI is in preparation.

Vigorelli, L., Marcucci, G., Di Martino, D., Di Francia, E., Lo Giudice, A., Guidorzi, L., et al. (2026). A Python-based package for X-ray phase contrast imaging data analysis and CT reconstruction: first developments. JOURNAL OF INSTRUMENTATION, 21(4) [10.1088/1748-0221/21/04/c04077].

A Python-based package for X-ray phase contrast imaging data analysis and CT reconstruction: first developments

Vigorelli, L.
;
Marcucci, G.;Di Martino, D.;
2026

Abstract

X-ray imaging has improved significantly as a high-resolution and non-invasive probe to detect the internal structures of samples in different fields. While the conventional absorption contrast method is particularly beneficial for characterising medium-density samples (but not for low-Z materials), Phase Contrast X-ray imaging is an effective technique for detecting low contrast details in weakly absorbing samples. As such, it has great potential in many fields of application, delivering high-quality information on micro-structural features. X-ray Grating Interferometry is one of the techniques vastly adopted at both synchrotron facilities and laboratories for phase contrast analysis, where the diffraction patterns generated by gratings are used to extract phase information. In this paper, a Python-based package for signals extraction (absorption, differential phase and dark field) and computed tomography reconstruction is illustrated; the code is developed in the framework of the PRIN2022 PITCH Italian project, based on a Metaljet X-ray source in a laboratory setup installed at the University of Torino, and focused on the analysis of Cultural Heritage materials. This package can be used through preset Jupyter Notebooks for the different tasks; also, a user-friendly GUI is in preparation.
Articolo in rivista - Articolo scientifico
Computerized Tomography (CT) and Computed Radiography (CR); Image processing; Inspection with x-rays; Interferometry
English
27-apr-2026
2026
21
4
C04077
none
Vigorelli, L., Marcucci, G., Di Martino, D., Di Francia, E., Lo Giudice, A., Guidorzi, L., et al. (2026). A Python-based package for X-ray phase contrast imaging data analysis and CT reconstruction: first developments. JOURNAL OF INSTRUMENTATION, 21(4) [10.1088/1748-0221/21/04/c04077].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/603441
Citazioni
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
Social impact