SoStructureModelIndexQuantification3d engine More...
#include <ImageViz/Engines/ImageAnalysis/Morphometry/SoStructureModelIndexQuantification3d.h>
Classes | |
class | SbStructureModelIndexDetail |
Results details of structure model index global measure. More... | |
Public Member Functions | |
SoStructureModelIndexQuantification3d () | |
Public Attributes | |
SoSFImageDataAdapter | inImage |
SoSFInt32 | kernelSize |
SoImageVizEngineAnalysisOutput < SbStructureModelIndexDetail > | outResult |
The SoStructureModelIndexQuantification3d engine indicates the relative prevalence of rods and plates.
For an introduction, see section Morphometry.
This engine indicates the relative prevalence of rods and plates in a 3D structure. As in the fragmentation case, SoStructureModelIndexQuantification3d uses measurement of surface convexity. An ideal plate, cylinder and sphere have Structure model index values of 0, 3 and 4 respectively.
This engine uses dilation of input binarised image as it has been shown in the fragmentation case. The parameter is the number of iterations of dilation performed with a structuring element of size 3.
The Structure Model index is given by :
where is the object surface area before dilation and is the change in surface area caused by dilation. is the initial, undilated object volume.
inImage | NULL |
kernelSize | 1 |
SoStructureModelIndexQuantification3d::SoStructureModelIndexQuantification3d | ( | ) |
Constructor.
The input 3D binary image.
Default value is NULL. Supported types include: binary image.
The size of structuring element.
Default value is 1.
SoImageVizEngineAnalysisOutput<SbStructureModelIndexDetail> SoStructureModelIndexQuantification3d::outResult |
The output measure result.
Default value is NULL.