Standard¶
These phantom use XDesign version 0.2.0.dev0+1d67599 are generated as follows:
ccd_x = 256
ccd_y = 1
n_proj = 512
phantom_00001 = xdesign.SlantedSquares(count=16, angle=5/360*2*np.pi, gap=0.01)
phantom_00002 = xdesign.UnitCircle(radius=0.4, mass_atten=1)
phantom_00003 = xdesign.HyperbolicConcentric()
phantom_00004 = xdesign.DynamicRange(steps=16, jitter=True, shape='square')
phantom_00005 = xdesign.DogaCircles(n_sizes=8, size_ratio=0.5, n_shuffles=0)
phantom_00006 = xdesign.SiemensStar(32)
The ground truth, sinogram and projection are obtained with:
ground_truth = discrete_phantom(phantom, ccd_x, prop='mass_atten')
sino, probe = sinogram(n_proj, ccd_x, phantom)
proj = np.expand_dims(sino, 1)
To load the phantom data sets and perform a basic reconstruction using tomopy use the
tomopy_rec.py
python script:
tomopy recon --file-name phantom_00001.h5
Phantom ID |
Facility |
Sample |
Ground Truth |
Grirec |
Downloads |
XDesign |
Slanted Squares |
||||
XDesign |
Unit Circle |
||||
XDesign |
Hyperbolic Concentric |
||||
XDesign |
Dynamic Range |
||||
XDesign |
Doga’s Circles |
||||
XDesign |
Siemens Star |