Intensity volume histogram (IVH) features - cerr/CERR GitHub Wiki

Intensity volume histogram (IVH) features

The following IVH features are supported:

  1. mean: The mean of the histogram
  2. max: The maximum of the histogram
  3. min: The minimum of the histogram
  4. I50: The median intensity.
  5. range: maximum - minimum.
  6. Ix: The minimum intensity to the hottest x% volume.
  7. MOHx: The mean of the hottest x% volume.
  8. MOCx: The mean of the coldest x% volume.
  9. IabsX: the minimum intensity to the hottest x cc volume.
  10. Vx: Volume getting at least x% of the maximum intensity.
  11. VabsX: Volume getting at least x units of intensity.

Example function call

% Vector of absolute intensity cutoffs. Units are image units (e.g. HU or SUV)
xAbsForVxV = -140:10:100; % for CT, 0:2:28; % for PET

% Vector of percentage volumes
xForIxV = 10:10:90;

% Vector of absolute volumes [cc]
xAbsForIxV = 10:20:200;

% Vector of percent intensity cutoff
xForVxV = 10:10:90;

% Binwidth for the intensity volume histogram
IVHBinWidth = 20; % image units (e.g. HU or SUV)

% Structure index
structNum = 1;

% Scan index
scanNum = 1;

% Access the planC object if the scan is displayed on the viewer
global planC

% call the feature calculator
ivhFeatureS = getIvhParams(structNum, scanNum, IVHBinWidth,...
    xForIxV, xAbsForIxV, xForVxV, xAbsForVxV,planC);