EuroSciPy 2026

Marc Rabec le Gloahec

Domaines science et structure de la matière, mesures physiques et micro-électronique informatique industrielle, ingénieur au CEA. Collaborations scientifiques dans le domaine des expériences plasmas laser-matière, instabilités paramétriques, instabilités hydrodynamiques, équations d’état. Contribution au programmes NIF et LMJ. Activités actuelles dans le cadre de la sécurité globale, radiographies à basse et haute énergies.

Affiliation:

CEA

Position / Job:

Engineer


Session

07-21
09:30
30min
Automatic Reconstruction of X-ray Scenes with Python and DataLab
Pierre Raybaut, Marc Rabec le Gloahec

In the field of non-destructive testing, the French Alternative Energies and Atomic Energy Commission (CEA) entrusted CODRA with the specification and development of software for the automatic reconstruction of radiographic scenes from partial X-ray images.

The challenge was to assemble a full-field X-ray scene from multiple acquisitions obtained by moving a detector or juxtaposing imaging plates, without any prior metadata regarding position, orientation, or magnification.

The reconstruction processing pipeline includes several key steps:

  • image pre-processing and denoising,
  • robust blob detection,
  • homography estimation for geometric correction,
  • fusion of corrected sub-images into a coherent global scene.

The entire workflow was developed using open-source scientific Python libraries (NumPy, SciPy, scikit-image, OpenCV) and prototyped interactively with DataLab, an open-source platform for signal and image processing. DataLab was remotely controlled to dynamically visualize intermediate results, tune parameters, and validate geometric transformations step by step.

This project illustrates how the scientific Python ecosystem enables the development of industrial-grade imaging software, from interactive prototyping to automated deployment, using 100% open-source components.

Computational Tools and Scientific Python Infrastructure
Room 1.19 (Ground Floor, Shannon)