Transformation
This category contains 9 operator(s).
- class BinaryClose
Binary Close
Perform morphological closing on segmented objects with a given label by a spherically symmetric structuring element of a given radius.
- transform(self, dataset, structuring_element_id=0, radius=1, object_label=1, background_label=0)
- Parameters
structuring_element_id (enumeration)
default:
0options:
0- Box1- Ball2- Cross
radius (int)
default:
1minimum:
1
object_label (int)
default:
1
background_label (int)
default:
0
- Implementation
Python script:
BinaryClose.py
JSON descriptor:
BinaryClose.json
- Parameters
structuring_element_id (enumeration)
default:
0options:
0- Box1- Ball2- Cross
radius (int)
default:
1minimum:
1
object_label (int)
default:
1
background_label (int)
default:
0
- Implementation
Python script:
BinaryDilate.py
JSON descriptor:
BinaryDilate.json
- Parameters
structuring_element_id (enumeration)
default:
0options:
0- Box1- Ball2- Cross
radius (int)
default:
1minimum:
1
object_label (int)
default:
1
background_label (int)
default:
0
- Implementation
Python script:
BinaryErode.py
JSON descriptor:
BinaryErode.json
- Parameters
stencil_radius (int)
default:
2minimum:
1
iterations (int)
default:
10minimum:
1
threshold (double)
default:
50.0minimum:
0.0
- Implementation
Python script:
BinaryMinMaxCurvatureFlow.py
JSON descriptor:
BinaryMinMaxCurvatureFlow.json
- Parameters
structuring_element_id (enumeration)
default:
0options:
0- Box1- Ball2- Cross
radius (int)
default:
1minimum:
1
object_label (int)
default:
1
background_label (int)
default:
0
- Implementation
Python script:
BinaryOpen.py
JSON descriptor:
BinaryOpen.json
- Parameters
unknown (xyz_header)
pad_size_before (int) - Additional padding on the lower-index side of each dimension.
default:
[0, 0, 0]minimum:
[0, 0, 0]maximum:
[999, 999, 999]
pad_size_after (int) - Additional padding on the higher-index side of each dimension.
default:
[0, 0, 0]minimum:
[0, 0, 0]maximum:
[999, 999, 999]
pad_mode_index (enumeration) - Padding mode
default:
0options:
0- Constant Zero1- Edge2- Wrap3- Minimum4- Median
- Implementation
Python script:
Pad_Data.py
JSON descriptor:
Pad_Data.json
- Parameters
unknown (xyz_header)
resampling_factor (double)
default:
[1, 1, 1]minimum:
[0.01, 0.01, 0.01]maximum:
[100, 100, 100]precision: 2 decimal places
- Implementation
Python script:
Resample.py
JSON descriptor:
Resample.json
- Parameters
rotation_angle (double) - Rotation angle in degrees.
default:
90.0minimum:
-360.0maximum:
360.0
rotation_axis (enumeration) - Axis of rotation.
default:
0options:
0- X1- Y2- Z
- Implementation
Python script:
Rotate3D.py
JSON descriptor:
Rotate3D.json
- Parameters
axis1 (enumeration) - First axis
default:
0options:
0- X1- Y2- Z
axis2 (enumeration) - Second axis
default:
2options:
0- X1- Y2- Z
- Implementation
Python script:
SwapAxes.py
JSON descriptor:
SwapAxes.json