Published August 11, 2023 | Version 1.2.0
Dataset Open

STEMPO - dynamic X-ray tomography phantom

  • 1. University of Helsinki

Description

The Spatio-TEmporal Motor-Powered (STEMPO) phantom is a physical phantom designed for collecting dynamic X-ray tomography data. The dynamic part of the phantom is computer controlled allowing for wide variety of different measurements and sampling setups to be used. The primary goal is to help mathematical community test and validate novel dynamic tomography reconstruction methods.

Detailed documentation of the phantom, the included data (volume 1 only) and some examples can be found on the arXiv preprint: http://arxiv.org/abs/2209.12471.

This data set can be appended with new data in the future. Current version (1.2) includes
         Data - vol.1 (v1.0)

  • stempo_static_2d_b*.mat
  • stempo_static_3d_b*.mat
  • stempo_cont360_2d_b*.mat
  • stempo_cont360_3d_b*.mat
  • stempo_seq8x45_2d_b*.mat
  • stempo_seq8x45_3d_b*.mat
  • stempo_data_geometries.csv

         Data - vol.2 (added in v1.2)

  • stempo_seq8x180_2d_b*.mat
  • stempo_seq8x180_3d_b*.mat

where b* denotes downsampling or binning of the data by a factor of (4, 8, 16 or 32). These are 2D and 3D data collected from a static object for reference, or from a dynamic target in a continuous 360 projection scan or sequence of 8 rotations, each consisting of 45 or 180 projections (with seq8x45 and seq8x180 data respectively). Finally stempo_data_geometries.csv is a simple table containing the key parameters of the measurement geometry in text format. Note that the height of the phantom for volume 2 data is slightly different compared to volume 1, including the static scan (mostly relevant for comparing 3D reconstructions).

In addition the data set contains

         Additional files

  • stempo_ground_truth_2d_b4.mat

which is an approximation of the true motion obtained from a single static FBP reconstruction which has been interpolated to match the location of the moving block during the cont360 and seq8x45 scans. Finally there are

         Example algorithms

  • stempo_fbp_example.m
  • stempo_fdk_example.m
  • stempo_pdfp_wavelet_2d_example.m
  • stempo_LplusS_2d_example.m

which are short example algorithms of well know analytic (FBP and FDK) and iterative methods. stempo_pdfp_wavelet_2d.m uses variational regularization and wavelet transform of the 2D + time object to reach a suitable solution. The codes are adapted from [1,2]. stempo_LplusS_2d_example.m attempts to split the reconstruction into low-rank component L and a sparse dynamic component S. This code is adapted from [3]. These are meant to give users ideas how the data can be used in different applications to match the requirements of different methods.

Easiest way to utilize the data is with the ASTRA Toolbox and the HelTomo Toolbox. Some of the example codes also require Spot Linear Operator Toolbox (highly recommended) and the Wavelet Toolbox. However none of these are mandatory and any method (including programming languages other than MATLAB) are fine as long as the measurement geometry is respected.


The author is supported by the Emil Aaltonen Foundation junior researcher grant no. 200029 and the Vilho, Yrjö and Kalle Väisälä Foundation of the Finnish Academy of Science and Letters. The author also acknowledges the support of Academy of Finland through the Finnish Centre of Excellence in Inverse Modelling and Imaging 2018–2025, decision number 312339. Finally the author would like to thank E. Heikkilä, T. Heikkilä, A. Meaney and F.S. Moura for all their technical expertise and help in developing, building and imaging the mechanism.

The author also thanks O. Tapaninen for helping measure the data for vol.2.

Notes

  • Changes in v1.2: Added new data (seq8x180) in 2D and 3D, listed under vol.2.  
  • Changes in v1.1: Fixed incorrect but non-critical parameter value (pixelSizePost) in some data and added stempo_data_geometries.csv.

Files

STEMPO_figures1&2.pdf

Files (1.9 GB)

Name Size Download all
md5:a97522cb0ae3c54af3550cc282a31942
230.3 kB Download
md5:0177fd7a843feaac14c1db5c55e175dc
220.7 kB Download
md5:6cabb4741e8c145b99f41edf8a49d813
839.1 kB Download
md5:cd9cd4efd50ba2140b34bc15e7d6f432
427.8 kB Download
md5:95a95b062e581b7f55928ffbe64b0398
26.3 MB Download
md5:a4423427d109cccd2213a7642ba71c30
14.2 MB Download
md5:a3c01ed2fb22fcf9c8a12372625dfba5
95.4 MB Download
md5:ca7bfa01eb5d952ef65a0701b2e27cfa
1.8 kB Preview Download
md5:3d66aa7fcdcfcec0665c7c0b51f25d01
2.9 kB Download
md5:77ad9bdecd8bfe793fc458c1de77e9e5
3.0 kB Download
md5:a888908f656bd527489c088dd42cd239
2.6 MB Preview Download
md5:ebd5da3b8025f6c85754d1433c35bf6d
134.0 MB Download
md5:95c8468c6cd86e37f7b0ef9b89cc4d92
9.1 kB Download
md5:235599c356ca0900d282e63c2fad2d00
9.6 kB Download
md5:a3cebac528b5c3b266b970c55d226999
1.5 MB Download
md5:8239a81498cce47d3027fdc4feecf99c
6.1 MB Download
md5:325d24c3af156e30ea7d4ea5eaf7aa27
3.0 MB Download
md5:efe7bf09d3b966f41d018808f96f43f2
223.5 MB Download
md5:5e7f72e7b90abcfe5469423a9ac6134a
56.1 MB Download
md5:b431f45bee010de4ffa93ce2924f95ef
876.0 MB Download
md5:fb67495aa019f0f937ebc26d32b6350a
239.0 kB Download
md5:39f2c1810010b119be8fbe73ad48fad2
134.2 kB Download
md5:4e81110a4293161411264cbcb521d129
853.0 kB Download
md5:a566a45fb6c64e4c939b4bebec72ebbc
444.2 kB Download
md5:bd0b563212e7552f934bf7bd04bb62c2
26.3 MB Download
md5:ec03dad2a0a823d410cb6897750588ce
6.8 MB Download
md5:dc7971e00aee4d1b4642ea17e3800120
95.4 MB Download
md5:9195d7ed0d7d85312377644e2f7faa81
230.9 kB Download
md5:e5aa17f7e5c23e6e391c94e447f20ec5
191.4 kB Download
md5:2dcaa95ffa5b157e026f491909405f5d
842.4 kB Download
md5:c550a6dfbf443a9ab3d016f5726e2283
428.3 kB Download
md5:9d0e3e5aca577ff8760edb8cb0254bd4
56.1 MB Download
md5:2678f86f0493bc8564c063b6284e3f19
14.0 MB Download
md5:511bdbf597f2b5977dea3b2ce819305a
221.0 MB Download

Additional details

Related works

Is described by
Preprint: http://arxiv.org/abs/2209.12471 (URL)

Funding

Centre of Excellence of Inverse Modelling and Imaging / Consortium: CoE of Inverse Modelling and Imaging 312339
Academy of Finland