Published June 5, 2026 | Version v1

Cone-beam Geometry Calibration Data - Rotating Shpere

  • 1. ROR icon Diamond Light Source
  • 2. ROR icon University of Manchester
  • 3. ROR icon European Synchrotron Radiation Facility
  • 4. ROR icon RMIT University
  • 5. CEA IRIG

Description

Cone-beam tomography calibration data, which is used to determine the geometry of acquisition of subsequent scans.

The data was obtained using a spherical object and rotating it around the rotation axis at a known distance. The data consists of the detector images of two of these scans.

The file structure is as follows:
.\data\calib\calibration_scans.h5  (5 objects)
├── angles_deg  (60,), float64
├── orbit_radius_um  (), float64
├── pixel_size_um  (), float64
├── scan_1  (80, 60, 80), uint32
└── scan_2  (80, 60, 80), uint32

The data is organized as two scans (/scan_1 and /scan_2), with 60 angles ranging from 0 to 360 degrees. The images have a size equal to 80x80 pixels. The first dimension is the vertical dimension, the second is the angular stack, and the last is the horizontal dimension. The pixel size is 250 micrometers, while the orbit radius of both scans is 3 millimeters.

This data can be loaded in Python with the following code snippet:
import h5py
with h5py.File("calibration_scans.h5") as fid:
     data = dict()
     for k, v in fid.items():
         data[k] = fid[k][()]

It can then be used with the calibration code from: https://github.com/cicwi/PyCorrectedEmissionCT

Files

Files (647.4 kB)

Name Size Download all
md5:e761a9893ebf9bf65a620078a28d5f2a
647.4 kB Download