eliminate_sp
— Ersetzen der Werte außerhalb der Schwellen durch den Mittelwert.
eliminate_sp(Image : ImageFillSP : MaskWidth, MaskHeight, MinThresh, MaxThresh : )
eliminate_sp
ersetzt alle Grauwerte außerhalb des
angegebenen Grauwertintervalls (MinThresh
bis
MaxThresh
) durch den Mittelwert der Nachbarn. Es werden
für die Mittelung aber nur die Nachbarpunkte herangezogen, die
ebenfalls innerhalb des Grauwertintervalls liegen. Ist in der
Umgebung kein solcher Punkt enthalten, wird der Originalgrauwert
verwendet. Die Grauwerte im Eingabebild, die innerhalb des
Grauwertintervalls liegen, werden ebenfalls unverändert
übernommen.
Das Konzept der Glättungsfilter ist in der Einleitung zum Kapitel Filter / Glättung beschrieben.
Werden für MaskHeight
oder MaskWidth
gerade
statt ungerade Werte übergeben, verwendet die Routine an ihrer
Stelle die nächstgrößeren ungeraden Werte (damit ist der
Schwerpunkt der Filtermaske immer eindeutig bestimmt).
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.
Image
(input_object) (multichannel-)image(-array) →
object (byte / uint2)
Eingabebild.
ImageFillSP
(output_object) (multichannel-)image(-array) →
object (byte / uint2)
Geglättetes Bild.
MaskWidth
(input_control) extent.x →
(integer)
Breite der Filtermaske.
Defaultwert: 3
Wertevorschläge: 3, 5, 7, 9, 11
Typischer Wertebereich: 3
≤
MaskWidth
≤
512
(lin)
Minimale Schrittweite: 2
Empfohlene Schrittweite: 2
Restriktion: odd(MaskWidth)
MaskHeight
(input_control) extent.y →
(integer)
Höhe der Filtermaske.
Defaultwert: 3
Wertevorschläge: 3, 5, 7, 9, 11
Typischer Wertebereich: 3
≤
MaskHeight
≤
512
(lin)
Minimale Schrittweite: 2
Empfohlene Schrittweite: 2
Restriktion: odd(MaskHeight)
MinThresh
(input_control) integer →
(integer)
Mindestgrauwert.
Defaultwert: 1
Wertevorschläge: 1, 5, 7, 9, 11, 15, 23, 31, 43, 61, 101
MaxThresh
(input_control) integer →
(integer)
Maximalgrauwert.
Defaultwert: 254
Wertevorschläge: 5, 7, 9, 11, 15, 23, 31, 43, 61, 101, 200, 230, 250, 254
Restriktion: MinThresh <= MaxThresh
read_image(Image,'mreut') dev_display(Image) eliminate_sp(Image,ImageFillSP,3,3,101,201) dev_display(ImageFillSP)
mean_sp
,
mean_image
,
median_image
,
eliminate_min_max
binomial_filter
,
gauss_filter
,
smooth_image
,
anisotropic_diffusion
,
sigma_image
,
eliminate_min_max
Foundation