Reconstruction
This category contains 4 operator(s).
- class Recon_DFT
Direct Fourier Reconstruction
Reconstruct a tilt series using Direct Fourier Method (DFM). The tilt axis must be parallel to the x-direction and centered in the y-direction. The size of reconstruction will be (Nx,Ny,Ny). Reconstrucing a 512x512x512 tomogram typically takes 30-40 seconds.
Note
This operator is not compatible with external Python execution.
- transform(self, dataset)
- Child Datasets
reconstruction (reconstruction) - Reconstruction
- Implementation
Python script:
Recon_DFT.py
JSON descriptor:
Recon_DFT.json
- class Recon_DFT_constraint
Reconstruct (Constraint based Direct Fourier)
Reconstruct a tilt series using constraint-based Direct Fourier method. The tilt axis must be parallel to the x-direction and centered in the y-direction. The size of reconstruction will be (Nx,Ny,Ny). Reconstructing a 512x512x512 tomogram typically takes xxxx mins.
Note
This operator is not compatible with external Python execution.
- transform(self, dataset, Niter=None, Niter_update_support=None, supportSigma=None, supportThreshold=None, seed=0)
- Parameters
Niter (int)
default:
100minimum:
1maximum:
10000
Niter_update_support (int)
default:
50minimum:
0maximum:
10000step:
10
supportSigma (double)
default:
0.1minimum:
0maximum:
1step:
0.1
supportThreshold (double)
default:
10.0minimum:
0maximum:
100step:
5
seed (int) - Seed for the random number generator used to create the initial guess. The seed is kept here so that when the pipeline is re-ran, the results are reproducible
default:
0minimum:
0maximum:
1000000000
- Child Datasets
reconstruction (reconstruction) - Reconstruction
- Implementation
Python script:
Recon_DFT_constraint.py
JSON descriptor:
Recon_DFT_constraint.json
- class Recon_SIRT
SIRT Reconstruction
Reconstruct a tilt series using Simultaneous Iterative Reconstruction Techniques Technique (SIRT) with a Positivity Constraint. The tilt series data should be aligned prior to reconstruction and the tilt axis must be parallel to the x-direction. The size of reconstruction will be (Nx,Ny,Ny). The number of iterations can be specified below. Reconstrucing a 256x256x256 tomogram typically with Landweber’s Method takes about 2 mins for 10 iterations.
- transform(self, dataset, Niter=10, stepSize=0.0001, updateMethodIndex=0, Nupdates=0)
- Parameters
Niter (int)
default:
10minimum:
1
stepSize (double)
default:
0.0001minimum:
0precision: 5 decimal places
step:
0.0001
updateMethodIndex (enumeration)
default:
0options:
0- Landweber1- Cimmino2- Component average
Nupdates (int)
default:
0minimum:
0maximum:
100
- Child Datasets
reconstruction (reconstruction) - Reconstruction
- Implementation
Python script:
Recon_SIRT.py
JSON descriptor:
Recon_SIRT.json
- Parameters
algorithm (enumeration) - Reconstruction algorithm to use
default:
'gridrec'options:
'gridrec'- Gridrec'fbp'- FBP'mlem'- MLEM'ospml_hybrid'- OSPML Hybrid
num_iter (int) - Number of iterations (iterative methods only)
default:
5minimum:
1maximum:
1000visible if:
algorithm == 'mlem' or algorithm == 'ospml_hybrid'
- Child Datasets
reconstruction (reconstruction) - Reconstruction
- Implementation
Python script:
Recon_tomopy.py
JSON descriptor:
Recon_tomopy.json