| Operatoren |
auto_threshold — Segmentieren mit Schwellen aus dem Histogramm.
auto_threshold segmentiert ein einkanaliges Bild mittels mehrfacher Schwellenwertsegmentation. Als erstes wird dabei das absolute Histogramm über den Grauwerten ermittelt. Dann werden im Histogramm relevante Minima gesucht, die schließlich nacheinander als Schwellen für die Schwellenwertsegmentation dienen. Die Schwellen bestehen für Bilder vom Typ byte aus den Werten 0 und 255 und aus allen Minima des Histogramms (nach der Histogrammglättung mit einem Gaußfilter mit Standardabweichung Sigma). Für jedes Grauwertintervall wird eine Region erzeugt. Die Anzahl der Regionen ist die Anzahl der Minima + 1. Für Bilder vom Typ uint2 gilt das oben beschriebene analog. Allerdings ist es hier so, dass die höchste Schwelle 65535 beträgt. Weiterhin bezieht sich bei uint2-Bildern der Wert von Sigma (virtuell) auf ein Histogramm mit 256 Werten, obwohl intern Histogramme mit einer höheren Auflösung verwendet werden. Dies dient dazu, den Parameter Sigma bei der Umstellung zwischen Bildtypen nicht ändern zu müssen. Für float Bilder sind die Schwellwerte der minimale und maximale Grauwert aus dem Bild sowie alle Minima die aus dem Histogramm extrahiert wurden. Hier bezieht sich der Parameter Sigma auf die ursprünglichen Grauwerte. Um so größer der Wert von Sigma ist, um so weniger Regionen werden extrahiert. Das Verfahren ist dann einsetzbar, wenn die gesuchten Regionen einheitliche Grauwerte ausweisen (homogene Regionen).
Eingabebild.
Regionen mit den Punkten innerhalb der Grauwertintervalle.
Sigma für Gaußglättung des Histogramms.
Defaultwert: 2.0
Wertevorschläge: 0.0, 0.5, 1.0, 2.0, 3.0, 4.0, 5.0
Typischer Wertebereich: 0.0 ≤ Sigma ≤ 100.0 (lin)
Minimale Schrittweite: 0.01
Empfohlene Schrittweite: 0.3
Restriktion: Sigma >= 0.0
read_image (Image, 'fabrik') median_image (Image, Median, 'circle', 3, 'mirrored') auto_threshold (Median, Seg, 2.0) connection (Seg, Connected)
anisotropic_diffusion, median_image, illuminate
connection, select_shape, select_gray
binary_threshold, char_threshold
gray_histo, gray_histo_abs, histo_to_thresh, smooth_funct_1d_gauss, threshold
Foundation
| Operatoren |