Processing math: 100%
ImageDev

ObjectImageRatio

Measures the proportion of the image occupied by objects contained inside the volume of interest of a binary image.

Access to parameter description

For an introduction: This algorithm measures the Image Ratio IR (that is, the percentage of binarized structures relative to the total volume). It is computed as follows: where See also

Function Syntax

This function returns outputMeasurement.
// Function prototype
ObjectImageRatioMsr::Ptr objectImageRatio( std::shared_ptr< iolink::ImageView > inputBinaryImage, std::shared_ptr< iolink::ImageView > inputMaskImage, ObjectImageRatioMsr::Ptr outputMeasurement = NULL );

Class Syntax

Parameters

Parameter Name Description Type Supported Values Default Value
input
inputBinaryImage
The input binary image. Image Binary nullptr
input
inputMaskImage
The binary image defining the volume of interest. The measurement is computed from voxels having a value of 1 in this image. If it equals null, the computation is performed from all voxels of the input image. It must have same dimensions as the input image. Image Binary nullptr
output
outputMeasurement
The output measurement result. ObjectImageRatioMsr nullptr

Object Examples

auto polystyrene_sep = readVipImage( std::string( IMAGEDEVDATA_IMAGES_FOLDER ) + "polystyrene_sep.vip" );
auto polystyrene_mask = readVipImage( std::string( IMAGEDEVDATA_IMAGES_FOLDER ) + "polystyrene_mask.vip" );

ObjectImageRatio objectImageRatioAlgo;
objectImageRatioAlgo.setInputBinaryImage( polystyrene_sep );
objectImageRatioAlgo.setInputMaskImage( polystyrene_mask );
objectImageRatioAlgo.execute();

std::cout << "percentage: " << objectImageRatioAlgo.outputMeasurement()->percentage( 0 ) ;

Function Examples

auto polystyrene_sep = readVipImage( std::string( IMAGEDEVDATA_IMAGES_FOLDER ) + "polystyrene_sep.vip" );
auto polystyrene_mask = readVipImage( std::string( IMAGEDEVDATA_IMAGES_FOLDER ) + "polystyrene_mask.vip" );

auto result = objectImageRatio( polystyrene_sep, polystyrene_mask );

std::cout << "percentage: " << result->percentage( 0 ) ;