Operator Reference
intensity (Operator)
intensity
— Calculate the mean and deviation of gray values.
Signature
Description
The operator intensity
calculates the mean and the
deviation of the gray values in the input image within
Regions
. If R is a region, p a pixel from R with
the gray value g(p) and F the plane (F = |R|), the features
are defined by:
Attention
Note that the operator intensity
only considers
the given Regions
and ignores any previously set domain
of the input image Image
.
The calculation of Deviation
does not follow the usual
definition if the region of the image contains only one pixel. In
this case 0.0 is returned.
Execution Information
- Multithreading type: reentrant (runs in parallel with non-exclusive operators).
- Multithreading scope: global (may be called from any thread).
- Automatically parallelized on tuple level.
Parameters
Regions
(input_object) region(-array) →
object
Regions in which the features are calculated.
Image
(input_object) singlechannelimage →
object (byte / direction / cyclic / int1 / int2 / uint2 / int4 / real)
Gray value image.
Mean
(output_control) real(-array) →
(real)
Mean gray value of a region.
Deviation
(output_control) real(-array) →
(real)
Deviation of gray values within a region.
Complexity
If F is the area of the region, the runtime complexity is O(F).
Result
The operator intensity
returns the value 2 (
H_MSG_TRUE)
. 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.
Possible Successors
Alternatives
See also
mean_image
,
gray_histo
,
gray_histo_abs
Module
Foundation