imars3d.ui.widgets package
Widgets for iMars3D’s filters and functions.
Submodules
imars3d.ui.widgets.denoise module
Widgets for denoise.
- class imars3d.ui.widgets.denoise.Denoise(**params)[source]
Bases:
Parameterized
Noise reduction widget.
Widget for the denoise filter from iMars3D, must have a parent widget with validate ct stack.
- denoise_action()
- denoise_bilateral_sigma_color = 0.02
- denoise_bilateral_sigma_spatial = 5
- denoise_complete_status = False
- denoise_median_kernel = 3
- denoise_method = 'bilateral'
- name = 'Denoise'
- parent = None
imars3d.ui.widgets.gamma_filter module
Widgets for gamma filter.
- class imars3d.ui.widgets.gamma_filter.GammaFilter(**params)[source]
Bases:
Parameterized
Gamma filter widget.
Widget for the gamma filter from iMars3D, must have a parent widget with validate ct stack.
- auto_threshold = True
- auto_tomopy_threshold = True
- axis = 0
- execute()
- median_kernel = 5
- name = 'GammaFilter'
- parent = None
- selective_median_filter = True
- status = False
- threshold = 65530
- tomopy_threshold = 13107
imars3d.ui.widgets.ifc module
Widgets for intensity fluctuation correction.
- class imars3d.ui.widgets.ifc.IntensityFluctuationCorrection(**params)[source]
Bases:
Parameterized
IFC widget.
Widget for the intensity fluctuation correction filter from iMars3D, must have a parent with valid ct stack.
- air_pixels = 5
- auto_detect_air = False
- execute()
- name = 'IntensityFluctuationCorrection'
- parent = None
- sigma = 3
- status = False
imars3d.ui.widgets.normalization module
Widgets for normalization.
- class imars3d.ui.widgets.normalization.Normalization(**params)[source]
Bases:
Parameterized
Normalization widget.
Widget for the normalization filter from iMars3D, must have a parent widget with validate ct, ob, dc stack.
- auto_cutoff = True
- cutoff = 1.0
- execute()
- name = 'Normalization'
- parent = None
- status = False
imars3d.ui.widgets.ring_removal module
Widgets for ring removal.
- class imars3d.ui.widgets.ring_removal.RemoveRingArtifact(**params)[source]
Bases:
Parameterized
Ring removal widget.
widget of ring artifact removal filter from iMars3D, must have a parent widget with valid ct stack.
- correction_range = (0.9, 1.1)
- execute()
- kernel_size = 5
- name = 'RemoveRingArtifact'
- parent = None
- status = False
- sub_division = 10
imars3d.ui.widgets.rotation module
Widgets for rotation.
- class imars3d.ui.widgets.rotation.FindRotationCenter(**params)[source]
Bases:
Parameterized
Rotation center finder widget.
widget of rotation center finder filter from iMars3D, must have a parent widget with valid ct stack.
- atol = 0.2
- auto_atol = True
- execute()
- name = 'FindRotationCenter'
- parent = None
- rot_center = 0.0
- status = False
imars3d.ui.widgets.tilt module
Widgets for tilt correction.
- class imars3d.ui.widgets.tilt.TiltCorrection(**params)[source]
Bases:
Parameterized
Tilt correction widget.
Widget for tilt correction from iMars3D, must have parent widget with valid ct stack.
- cut_off_angle_deg = 0.001
- execute()
- name = 'TiltCorrection'
- parent = None
- status = False
- tilt_search_bounds = (-5.0, 5.0)