cooc_feature_matrix — Berechnung von Grauwertmerkmalen aus einer Co-Occurrence-Matrix.
cooc_feature_matrix(CoocMatrix : : : Energy, Correlation, Homogeneity, Contrast)
Der Operator cooc_feature_matrix berechnet aus einer
Co-Occurrence-Matrix
(CoocMatrix) die Energie (Energy), Korrelation
(Correlation), lokale Homogenität
(Homogeneity) und den Kontrast (Contrast).
cooc_feature_matrix berechnet aus dem Teil der mit
gen_cooc_matrix generierten Eingabe-Matrix, der der mit
dem dortigen Parametern LdGray und Direction angegebenen
Richtungsmatrix entspricht, die Grauwertmerkmale nach folgenden
Formeln:
Energie (Maß für Bildhomogenität):
Korrelation (Maß für die Grauwertabhängigkeiten):
Lokale Homogenität:
Kontrast (Maß für die Größe der Intensitätsunterschiede):
wobei
Breite von CoocMatrix,
Eintrag der Co-Occurrence-Matrix,
,
,
,
.
Die Region des Eingabebildes wird nicht beachtet.
CoocMatrix (input_object) singlechannelimage(-array) → object (real)
Co-Occurrence-Matrix.
Energy (output_control) real → (real)
Homogenität der Grauwerte.
Correlation (output_control) real → (real)
Korrelation der Grauwerte.
Homogeneity (output_control) real → (real)
Lokale Homogenität der Grauwerte.
Contrast (output_control) real → (real)
Kontrast der Grauwerte.
cooc_feature_matrix liefert den Wert 2 (
H_MSG_TRUE)
, falls ein Bild mit
definierten Grauwerten eingegeben wird und die Parameter korrekt
sind. Das Verhalten bei leerer Eingabe (keine Eingabebilder) wird
mit set_system(::'no_object_result',<Result>:)
festgelegt. Gegebenenfalls wird eine Fehlerbehandlung
durchgeführt.
intensity,
min_max_gray,
entropy_gray,
select_gray
Foundation