| genre | Distance |
| status | stable |
| author | Milo Hindennach |
| package | MeVisLab/Standard |
| dll | MLDTF |
| definition | MLDTF.def |
| keywords | distance, skeletonization, dtf, vessels, thinning |
The module DtfSkeletonization computes the skeletonization of a binary image by successive erosion of border voxels.
Topology of the initial mask is preserved. Use for vessel centerline extraction. Works both in 2D and 3D. Erosion distances are coded in mm in the output image.
The module works on uint16 values internally. Output are floats in mm. Precision is limited by the uint16 value range.
Image values > 0. Binary mask is defined by parameter Object Min Value.
Erosion distances in mm. Centerline has local maximal distances. Output of centerline only by parameter Skeleton Only.
| Cavity Volume: Integer | Skeleton Only: Bool |
| Clear: Trigger | Update: Trigger |
| Compile Graph Voxels: Bool | Update Mode: Enum |
| isValid: Bool | Update Skeleton Graph: Bool |
| Max Distance: Float | Use Max Distance: Bool |
| Object Min Value: Float | |
| outImageScaleFactor: Float | |
| progress: Float |
If checked, the output skeleton graph is also calculated.
If checked, the ouput skeleton graph also contains all object voxels.
Sets the minimum value of the object mask.
Sets a number of enclosed voxels to close cavities in binary objects before skeletonization.
Sets the maximum erosion distance in mm.
If this value is smaller than the largest object extent, no centerline is detected.
If checked, the value in Max Distance is used.
Defines the update mode of this module.
Values:
| Title | Name | Description |
|---|---|---|
| Off | Off | Nothing happens on any field change. |
| Auto Clear | AutoClear | The outputs are invalidated if any field or input changes. |
| Auto Update | AutoUpdate | The outputs are computed anew on any field change. |