Name
median_weightedmedian_weightedMedianWeightedmedian_weightedMedianWeightedMedianWeighted — Weighted median filtering with different rank masks.
The operator median_weightedmedian_weightedMedianWeightedmedian_weightedMedianWeightedMedianWeighted calculates the median of
the gray values within a local environment. In contrast to
median_imagemedian_imageMedianImagemedian_imageMedianImageMedianImage, which uses all gray values within the
environment exactly once, the operator median_weightedmedian_weightedMedianWeightedmedian_weightedMedianWeightedMedianWeighted
weights all gray values several times depending on their position.
A gray value is received into the field to be sorted several times
according to its weighting. The following masks are available:
- 'gauss'
(MaskSizeMaskSizeMaskSizeMaskSizeMaskSizemaskSize = 3)
1 2 1
2 4 2
1 2 1
- 'inner'
(MaskSizeMaskSizeMaskSizeMaskSizeMaskSizemaskSize = 3)
1 1 1
1 3 1
1 1 1
The operator median_weightedmedian_weightedMedianWeightedmedian_weightedMedianWeightedMedianWeighted means that, contrary to
median_imagemedian_imageMedianImagemedian_imageMedianImageMedianImage, gray value corners remain.
- Multithreading type: reentrant (runs in parallel with non-exclusive operators).
- Multithreading scope: global (may be called from any thread).
- Automatically parallelized on tuple level.
- Automatically parallelized on channel level.
- Automatically parallelized on domain level.
Type of median mask.
Default value:
'inner'
"inner"
"inner"
"inner"
"inner"
"inner"
List of values: 'gauss'"gauss""gauss""gauss""gauss""gauss", 'inner'"inner""inner""inner""inner""inner"
mask size.
Default value: 3
List of values: 3
read_image(Image,'fabrik')
median_weighted(Image,MedianWeighted,'gauss',3)
dev_display(MedianWeighted)
read_image(&Image,"fabrik");
median_weighted(Image,&MedianWeighted,"gauss",3);
disp_image(MedianWeighted,WindowHandle);
read_image(Image,'fabrik')
median_weighted(Image,MedianWeighted,'gauss',3)
dev_display(MedianWeighted)
read_image(Image,'fabrik')
median_weighted(Image,MedianWeighted,'gauss',3)
dev_display(MedianWeighted)
read_image(Image,'fabrik')
median_weighted(Image,MedianWeighted,'gauss',3)
dev_display(MedianWeighted)
read_image(Image,'fabrik')
median_weighted(Image,MedianWeighted,'gauss',3)
dev_display(MedianWeighted)
For each pixel: O(F * log(F)) with F = area of MaskTypeMaskTypeMaskTypeMaskTypeMaskTypemaskType.
read_imageread_imageReadImageread_imageReadImageReadImage
thresholdthresholdThresholdthresholdThresholdThreshold,
dyn_thresholddyn_thresholdDynThresholddyn_thresholdDynThresholdDynThreshold,
regiongrowingregiongrowingRegiongrowingregiongrowingRegiongrowingRegiongrowing
median_imagemedian_imageMedianImagemedian_imageMedianImageMedianImage,
trimmed_meantrimmed_meanTrimmedMeantrimmed_meanTrimmedMeanTrimmedMean,
sigma_imagesigma_imageSigmaImagesigma_imageSigmaImageSigmaImage
R. Haralick, L. Shapiro; “Computer and Robot Vision”;
Addison-Wesley, 1992, Seite 319
Foundation