| genre | Filters |
| status | stable |
| author | Regina Ochotzki |
| package | MeVisLab/Standard |
| dll | MLFilter2 |
| definition | mlFilter2.def |
| see also | ExtendedConvolution, Compass, Convolution, LoG, Roberts |
| keywords | TextureFilterOp, Convolution, Average, variance, correlation `, :keyword:`inverse, difference, moment, sum, entropie, contrast, homogeneity, occurrence, matrix, run, length `, :keyword:`percentage, short, long, emphasis, skewness, kurtosis, grey, level, non-uniformity |
The module TextureFilter offers a variety of texture filters.
For the most filters, only the kernel extent is used but not the actual kernel values.
| Adjust min and max Values: Bool | Edge Mode: Enum | neighbourSelectOn: Bool |
| Adjust Values: Trigger | extentInput: Bool | noFilter: Bool |
| Apply: Trigger | Fill Value: Double | referenceExtentMode: Enum |
| Auto Apply: Bool | Filter Select: Enum | Scale Select: Enum |
| borderHandling: Enum | Get Current Values: Trigger | scaleSelectOn: Bool |
| c Coordinate: Integer | Input Select: Enum | t Coordinate: Integer |
| Current Selected Filter: String | Kernel Info: String | u Coordinate: Integer |
| Deviance: Double | Kernel Input: String | x Coordinate: Integer |
| devianceOn: Bool | maxValue: Double | y Coordinate: Integer |
| Distance: Integer | minValue: Double | z Coordinate: Integer |
| distanceOn: Bool | Neighbour Select: Enum |
Sets a fill value for undefined kernel values.
Defines the edge mode for kernel operations.
See Kernel for more details.
Values:
| Title | Name |
|---|---|
| No Pad | NoPad |
| Pad Src Fill | PadSrcFill |
| Pad Dst Fill | PadDstFill |
| Pad Dst Fill With Orig | PadDstFillWithOrig |
| Pad Src Undefined | PadSrcUndefined |
| Pad Dst Undefined | PadDstUndefined |
| Pad Src Clamp | PadSrcClamp |
Shows information about the current kernel.
Defines from where the kernel input is set.
Values:
| Title | Name | Description |
|---|---|---|
| Kernel Input | use Kernel Input | The kernel extent is set by the kernel string in Kernel Input. |
| Extent Input | use Extent Input | The kernel extent is set explictly with x Coordinate to u Coordinate. |
Defines which filter the module should use.
Values:
| Title | Name | Description |
|---|---|---|
| No Filter | No Filter | The output image is an indentical copy of the input image.
|
| Average (simple) | Average (simple) |
|
| Contrast (simple) | Contrast (simple) |
|
| Deviation (simple) | Deviation (simple) |
|
| Skewness (simple) | Skewness (simple) |
|
| Kurtosis (simple) | Kurtosis (simple) |
|
| Homogeneity(asm) (Co-ocurrence Matrix) | Homogeneity(asm) (Co-ocurrence Matrix) |
|
| Contrast (Co-ocurrence Matrix) | Contrast (Co-ocurrence Matrix) |
|
| Correlation (Co-ocurrence Matrix) | Correlation (Co-ocurrence Matrix) |
|
| Variance (Co-ocurrence Matrix) | Variance (Co-ocurrence Matrix) |
|
| Inverse Difference Moment (Co-ocurrence Matrix) | Inverse Difference Moment (Co-ocurrence Matrix) |
|
| Sum Average (Co-ocurrence Matrix) | Sum Average (Co-ocurrence Matrix) |
|
| Sum Entropie (Co-ocurrence Matrix) | Sum Entropie (Co-ocurrence Matrix) |
|
| Sum Variance (Co-ocurrence Matrix) | Sum Variance (Co-ocurrence Matrix) |
|
| Entropie (Co-ocurrence Matrix) | Entropie (Co-ocurrence Matrix) |
|
| Difference Variance (Co-ocurrence Matrix) | Difference Variance (Co-ocurrence Matrix) |
|
| Difference Entropie (Co-ocurrence Matrix) | Difference Entropie (Co-ocurrence Matrix) |
|
| Measures of Correlation1 (Co-ocurrence Matrix) | Measures of Correlation1 (Co-ocurrence Matrix) |
|
| Measures of Correlation2 (Co-ocurrence Matrix) | Measures of Correlation2 (Co-ocurrence Matrix) |
|
| Short Runs Emphasis (Run Length Matrix) | Short Runs Emphasis (Run Length Matrix) |
|
| Long Runs Emphasis (Run Length Matrix) | Long Runs Emphasis (Run Length Matrix) |
|
| Grey Level Nonuniformity (Run Length Matrix) | Grey Level Nonuniformity (Run Length Matrix) |
|
| Run Length Nonuniformity (Run Length Matrix) | Run Length Nonuniformity (Run Length Matrix) |
|
| Run Percentage (Run Length Matrix) | Run Percentage (Run Length Matrix) |
|
| Small Number Emphasis (NGLDM) | Small Number Emphasis (NGLDM) |
|
| Large Number Emphasis (NGLDM) | Large Number Emphasis (NGLDM) |
|
| Number Nonuniformity (NGLDM) | Number Nonuniformity (NGLDM) |
|
| Second Moment (NGLDM) | Second Moment (NGLDM) |
|
| Entropie (NGLDM) | Entropie (NGLDM) |
|
| Coarseness (NGTDM) | Coarseness (NGTDM) |
|
| Contrast (NGTDM) | Contrast (NGTDM) |
|
| Busyness (NGTDM) | Busyness (NGTDM) |
|
| Complexity (NGTDM) | Complexity (NGTDM) |
|
| Texture Strength (NGTDM) | Texture Strength (NGTDM) |
|
Defines the number of bins for internal computation. Only available for non-simple filters.
All gray values of the input images are sorted to the number of bins defined here.
The more bins, the longer the computation takes, but the better the result will be.
Values:
| Title | Name |
|---|---|
| 8 | factor 8 |
| 16 | factor 16 |
| 32 | factor 32 |
| 64 | factor 64 |
| 128 | factor 128 |
| 256 | factor 256 |
| 512 | factor 512 |
| 1024 | factor 1024 |
| 2048 | factor 2048 |
| 4096 | factor 4096 |
Defines which neighboring voxels of the current voxel are taken into account.
Only available for non-simple filters.
Values:
| Title | Name |
|---|---|
| 0 Degree (x+,y) | 0 Degree (x+,y) |
| 45 Degree (x+,y+) | 45 Degree (x+,y+) |
| 90 Degree (x,y+) | 90 Degree (x,y+) |
| 135 Degree (x-,y-) | 135 Degree (x-,y-) |
| use Average of All 2D | use Average of All 2D |
| Upper (x,y,z+) | Upper (x,y,z+) |
| Upper Right (x+,y,z+) | Upper Right (x+,y,z+) |
| Upper Head (x,y+,z+) | Upper Head (x,y+,z+) |
| use Average of All 3D | use Average of All 3D |
| use Average of All | use Average of All |
Sets the radius around a current voxel in which values are considered for the computation.
Only available for NGLDM and NGTDM based algorithms.
Sets the difference value of a neighboring voxel to the current voxel value to be considered in a compuation.
Only available in NGLDM based algorithms.
Sets the extent of the kernel in x-direction.
Sets the extent of the kernel in y-direction.
Sets the extent of the kernel in z-direction.
Sets the extent of the kernel in c-direction.
Sets the extent of the kernel in t-direction.
Sets the extent of the kernel in u-direction.
If checked, all changes to any field cause the module to compute anew.
Sets the minimum value of the output image manually.
Sets the maximum value of the output image manually.