![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Measure allowing to compute entropy of intensities for shape. More...
Classes | |
| class | ipsdk::imaproc::shape::analysis::EntropyMsr |
| Measurement object for measure Entropy. More... | |
| class | ipsdk::imaproc::shape::analysis::EntropyMsrInfo |
| Information object for measure Entropy. More... | |
| class | ipsdk::imaproc::shape::analysis::EntropyMsrParams |
| Parameter object for measure Entropy. More... | |
Measure allowing to compute entropy of intensities for shape.
This measure computes the entropy of image pixel/voxel intensity values associated to a 2d/3d shape. This is a measure of disorder of the state which value tends to zero for a constant signal and which increase with its unpredictability.
Entropy measure is based on the analysis of shape histogram (see Histogram). Given histogram parameters allowing to determine (among others) number of classes
and a global range for histogram, this measure computes shape entropy as :
where
is the density of probability associated to bin
of histogram :
and :
is the population for bin
of histogram
is the intensity range (width) for bin
of histogramHere is an example of entropy measurement in 2d case :
Measure allowing to compute entropy of intensities for shape
| Measure Type | Measure Unit Type | Parameter Type | Result Type | Shape Requirements |
|---|---|---|---|---|
Generic |
None |
|
Value (ipsdk::ipReal64) |
None |
This is a generic measure
This measure can be used in 2d and 3d case
Measure Entropy is not associated to any unit [ipsdk::shape::analysis::eMsrUnitFormat::eMUF_NoUnit]
Measure Entropy is associated to EntropyMsrParams parameters
Measure Entropy is associated to ipsdk::shape::analysis::ValueMeasureResult<ipsdk::ipReal64> results
Measure Entropy does not requires anything from shape data
Measure Entropy depends on following measures :
| Measure Mode | Measure Name | Measure Type | Measure Parameters |
|---|---|---|---|
| eMVP_2d3d | Histogram | Histogram | createHistogramMsrParams(_pMsrParams->getNode<EntropyMsrParams::HistoParams>()) |
Generic example in 2d case :
Generic example in 3d case :
1.8.14