plane_deviation
— Calculate the deviation of the gray values from the approximating
image plane.
The operator plane_deviation
calculates the deviation of
the gray values in Image
from the approximation of the
gray values through a plane. Contrary to the standard deviation in
case of intensity
slanted gray value planes also
receive the value zero. The gray value plane is calculated
according to gen_image_gray_ramp
.
If F is the area of the region, , ,
and the parameters of the
image plane, and (r',c') the center of the region, Deviation
is
defined by:
Note that the operator plane_deviation
only considers
the given Regions
and ignores any previously set domain
of the input image Image
.
It should be noted that the calculation of Deviation
does
not follow the usual definition. It is defined to return the value
0.0 for an image with only one pixel.
Regions
(input_object) region(-array) →
object
Regions, of which the plane deviation is to be calculated.
Image
(input_object) singlechannelimage →
object (byte / cyclic)
Gray value image.
Deviation
(output_control) real(-array) →
(real)
Deviation of the gray values within a region.
If F is the area of the region the runtime complexity amounts to O(F).
The operator plane_deviation
returns the value 2 (
H_MSG_TRUE)
if
Image
is of the type byte. The behavior in
case of empty input (no input images available) is set via the operator
set_system(::'no_object_result',<Result>:)
,
the behavior in case of empty region is set via
set_system(::'empty_region_result',<Result>:)
.
If necessary an exception is raised.
intensity
,
gen_image_gray_ramp
,
sub_image
Foundation