| genre | Morphology |
| status | stable |
| author | Stephan Zidowitz |
| package | MeVisLab/Standard |
| dll | MLBeam |
| definition | mlBeam.def |
| see also | CavitySeeker, ConstrainedConnectionCost |
| keywords | extend, kernel, holes, boundary, segmentation |
The module Sprawl2D generates a mask image where points are connected by a similar value.
2D sprawling of a given object based on a reference image: Around each object voxel a 2D area defined by the kernel size is searched for connected points - either other object voxels or voxels of the reference image above a given image value. For each such point identified, the given object is extended along a straight path to these points. Calculations are repeated iteratively until a stable result is achieved.
Both input images must have the same size.
| Base Level: Double |
| Boundary Level: Double |
| Boundary Mode: Enum |
| Kernel X: Integer |
| Kernel Y: Integer |
Sets the X-extend of the rectangular area used for sprawling.
Sets the Y-extend of the rectangular area used for sprawling.
Defines the threshold of voxels in the reference image.
Values:
| Title | Name | Description |
|---|---|---|
| Global Threshold | GlobalThreshold | All points with values above the Boundary Level are selected. |
| Local Threshold | LocalThreshold | All points with values above (Base Level + (Value of reference image at object-location) * Boundary Level) |
Sets a value used in the calculation of the threshold chosen in Boundary Mode.
Sets a value used in the calculation of the threshold chosen in Boundary Mode.