Name
median_weightedmedian_weightedMedianWeightedmedian_weightedMedianWeightedMedianWeighted — Gewichtete Medianfilterung mit verschiedenen Rangmasken.
median_weightedmedian_weightedMedianWeightedmedian_weightedMedianWeightedMedianWeighted berechnet den Median der Grauwerte
innerhalb einer lokalen Umgebung. Im Gegensatz zu
median_imagemedian_imageMedianImagemedian_imageMedianImageMedianImage, bei dem alle Grauwerte innerhalb der Umgebung
genau einmal eingehen, werden bei median_weightedmedian_weightedMedianWeightedmedian_weightedMedianWeightedMedianWeighted die
Grauwerte, abhängig von ihrer Position mehrfach gewichtet. Dabei
wird ein Grauwert, entsprechend seiner Gewichtung mehrfach in das zu
sortierende Feld aufgenommen. Es stehen folgende Masken zur
Verfügung:
- 'gauss'
(MaskSizeMaskSizeMaskSizeMaskSizeMaskSizemaskSize = 3)
1 2 1
2 4 2
1 2 1
- 'inner'
(MaskSizeMaskSizeMaskSizeMaskSizeMaskSizemaskSize = 3)
1 1 1
1 3 1
1 1 1
Der median_weightedmedian_weightedMedianWeightedmedian_weightedMedianWeightedMedianWeighted ist, dass im Gegensatz zu
median_imagemedian_imageMedianImagemedian_imageMedianImageMedianImage Grauwertecken erhalten bleiben.
Beachten Sie, dass Filteroperatoren eventuell unerwartete Resultate
ausgeben, wenn ein Bild mit einer reduzierten Domäne als Input übergeben
wird. Weitere Informationen können im Kapitel Filter gefunden
werden.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Automatisch parallelisiert auf Tupelebene.
- Automatisch parallelisiert auf Kanalebene.
- Automatisch parallelisiert auf Domainebene.
Art der Median-Maske.
Defaultwert:
'inner'
"inner"
"inner"
"inner"
"inner"
"inner"
Werteliste: 'gauss'"gauss""gauss""gauss""gauss""gauss", 'inner'"inner""inner""inner""inner""inner"
Maskengröße.
Defaultwert: 3
Werteliste: 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)
Pro Bildpunkt: O(F * log(F)) mit F = Fläche von 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