STEMPO - dynamic X-ray tomography phantom
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
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