plane_deviation plane_deviation PlaneDeviation PlaneDeviation plane_deviation (Operator)
Name
plane_deviation plane_deviation PlaneDeviation PlaneDeviation plane_deviation — Abweichung der Grauwerte von der approximierten Bildebene.
Signatur
def plane_deviation (regions : HObject, image : HObject) -> Sequence[float]
def plane_deviation_s (regions : HObject, image : HObject) -> float
Beschreibung
plane_deviation plane_deviation PlaneDeviation PlaneDeviation PlaneDeviation plane_deviation berechnet die Abweichung der Grauwerte
in Image Image Image Image image image von der Approximation der Grauwerte durch eine
Ebene. Im Gegensatz zur Standardabweichung bei
intensity intensity Intensity Intensity Intensity intensity erhalten auch geneigte Grauwertflächen den
Wert Null. Die Berechnung der Grauwertebene erfolgt gemäß
gen_image_gray_ramp gen_image_gray_ramp GenImageGrayRamp GenImageGrayRamp GenImageGrayRamp gen_image_gray_ramp .
Sei F die Fläche der Region,
,
,
die Parameter der
Bildebene und (r',c') der Schwerpunkt der Region, dann ist
Deviation Deviation Deviation Deviation deviation deviation definiert durch:
Achtung
Der Operator plane_deviation plane_deviation PlaneDeviation PlaneDeviation PlaneDeviation plane_deviation berücksichtigt nur die mittels
Regions Regions Regions Regions regions regions übergebenen Regionen und ignoriert jede Domäne, die zuvor
für das Eingabebild Image Image Image Image image image festgelegt wurde.
Es ist zu beachten, dass die Berechnung von Deviation Deviation Deviation Deviation deviation deviation
nicht der üblichen Definition folgt. Sie ist hier so festgelegt,
dass sie für ein Bild mit nur einem Pixel den Wert 0.0 liefert.
Ausführungsinformationen
Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
Automatisch parallelisiert auf Tupelebene.
Parameter
Regions Regions Regions Regions regions regions (input_object) region(-array) → object HRegion HObject HRegion Hobject
Regionen, deren Abweichung berechnet werden sollen.
Image Image Image Image image image (input_object) singlechannelimage → object HImage HObject HImage Hobject (byte / cyclic)
Grauwertdaten.
Deviation Deviation Deviation Deviation deviation deviation (output_control) real(-array) → HTuple Sequence[float] HTuple Htuple (real) (double ) (double ) (double )
Abweichung der Grauwerte innerhalb einer Region.
Komplexität
Sei F die Fläche der Region, dann beträgt die Laufzeitkomplexität
O(F).
Ergebnis
plane_deviation plane_deviation PlaneDeviation PlaneDeviation PlaneDeviation plane_deviation liefert den Wert 2 (H_MSG_TRUE ), falls
Image Image Image Image image image vom Typ byte ist. 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
intensity intensity Intensity Intensity Intensity intensity ,
gen_image_gray_ramp gen_image_gray_ramp GenImageGrayRamp GenImageGrayRamp GenImageGrayRamp gen_image_gray_ramp ,
sub_image sub_image SubImage SubImage SubImage sub_image
Siehe auch
moments_gray_plane moments_gray_plane MomentsGrayPlane MomentsGrayPlane MomentsGrayPlane moments_gray_plane
Modul
Foundation