entropy_grayentropy_grayEntropyGrayEntropyGrayentropy_gray (Operator)

Name

entropy_grayentropy_grayEntropyGrayEntropyGrayentropy_gray — Bestimmung der Entropie und der Anisotropie von Bildern.

Signatur

entropy_gray(Regions, Image : : : Entropy, Anisotropy)

Herror entropy_gray(const Hobject Regions, const Hobject Image, double* Entropy, double* Anisotropy)

Herror T_entropy_gray(const Hobject Regions, const Hobject Image, Htuple* Entropy, Htuple* Anisotropy)

void EntropyGray(const HObject& Regions, const HObject& Image, HTuple* Entropy, HTuple* Anisotropy)

HTuple HImage::EntropyGray(const HRegion& Regions, HTuple* Anisotropy) const

double HImage::EntropyGray(const HRegion& Regions, double* Anisotropy) const

HTuple HRegion::EntropyGray(const HImage& Image, HTuple* Anisotropy) const

double HRegion::EntropyGray(const HImage& Image, double* Anisotropy) const

static void HOperatorSet.EntropyGray(HObject regions, HObject image, out HTuple entropy, out HTuple anisotropy)

HTuple HImage.EntropyGray(HRegion regions, out HTuple anisotropy)

double HImage.EntropyGray(HRegion regions, out double anisotropy)

HTuple HRegion.EntropyGray(HImage image, out HTuple anisotropy)

double HRegion.EntropyGray(HImage image, out double anisotropy)

def entropy_gray(regions: HObject, image: HObject) -> Tuple[Sequence[float], Sequence[float]]

def entropy_gray_s(regions: HObject, image: HObject) -> Tuple[float, float]

Beschreibung

entropy_grayentropy_grayEntropyGrayEntropyGrayEntropyGrayentropy_gray erstellt das Histogramm der relativen Häufigkeiten der Grauwerte im Eingabebild und errechnet daraus nach folgenden Formeln im Eingabebild und errechnet daraus für jede Region aus RegionsRegionsRegionsRegionsregionsregions nach folgenden Formeln die Entropie und den Anisotropiekoeffizienten:

Entropie: Anisotropiekoeffizient: wobei rel[i] Histogramm der relativen Grauwerthäufigkeiten i Grauwert des Eingabebildes (0..255) und k Kleinstmöglicher Grauwert mit sum(rel[i]) >= 0.5

Achtung

Der Operator entropy_grayentropy_grayEntropyGrayEntropyGrayEntropyGrayentropy_gray berücksichtigt nur die mittels RegionsRegionsRegionsRegionsregionsregions übergebenen Regionen und ignoriert jede Domäne, die zuvor für das Eingabebild ImageImageImageImageimageimage festgelegt wurde.

Ausführungsinformationen

Parameter

RegionsRegionsRegionsRegionsregionsregions (input_object)  region(-array) objectHRegionHObjectHRegionHobject

Regionen, in denen die Merkmale bestimmt werden sollen.

ImageImageImageImageimageimage (input_object)  singlechannelimage objectHImageHObjectHImageHobject (byte)

Grauwertdaten.

EntropyEntropyEntropyEntropyentropyentropy (output_control)  real(-array) HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)

Informationsgehalt (Entropie) der Grauwerte.

Zusicherung: 0 <= Entropy && Entropy <= 8

AnisotropyAnisotropyAnisotropyAnisotropyanisotropyanisotropy (output_control)  real(-array) HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)

Bewertung der Symmetrie der Grauwertverteilung.

Komplexität

Sei F die Fläche der Region, dann beträgt die Laufzeitkomplexität O(F + 255).

Ergebnis

entropy_grayentropy_grayEntropyGrayEntropyGrayEntropyGrayentropy_gray liefert den Wert 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>:)set_system("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>)set_system("no_object_result",<Result>), das bei leerer Region mit set_system(::'empty_region_result',<Result>:)set_system("empty_region_result",<Result>)SetSystem("empty_region_result",<Result>)SetSystem("empty_region_result",<Result>)SetSystem("empty_region_result",<Result>)set_system("empty_region_result",<Result>) festgelegt. Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Alternativen

select_grayselect_graySelectGraySelectGraySelectGrayselect_gray

Siehe auch

entropy_imageentropy_imageEntropyImageEntropyImageEntropyImageentropy_image, gray_histogray_histoGrayHistoGrayHistoGrayHistogray_histo, gray_histo_absgray_histo_absGrayHistoAbsGrayHistoAbsGrayHistoAbsgray_histo_abs, fuzzy_entropyfuzzy_entropyFuzzyEntropyFuzzyEntropyFuzzyEntropyfuzzy_entropy, fuzzy_perimeterfuzzy_perimeterFuzzyPerimeterFuzzyPerimeterFuzzyPerimeterfuzzy_perimeter

Modul

Foundation