NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Typedefs | Functions | Variables
niftkCombineSegmentations.cxx File Reference
Include dependency graph for niftkCombineSegmentations.cxx:

Typedefs

typedef short PixelType
 

Functions

void StartUsage (char *name)
 
void computeSTAPLE (std::string outputFilename, const std::vector< std::string > &inputFilenames, PixelType foregroundValue, double threshold)
 
void computeSBA (std::string outputFilename, const std::vector< std::string > &inputFilenames, PixelType foregroundValue, std::string userDefinedUndecidedLabel, double mrf)
 
void computeVOTE (std::string outputFilename, const std::vector< std::string > &inputFilenames, PixelType foregroundValue, std::string userDefinedUndecidedLabel)
 
int main (int argc, char **argv)
 

Variables

const unsigned int Dimension = 3
 

Typedef Documentation

typedef short PixelType

Function Documentation

void computeSBA ( std::string  outputFilename,
const std::vector< std::string > &  inputFilenames,
PixelType  foregroundValue,
std::string  userDefinedUndecidedLabel,
double  mrf 
)

Combine segmentation using shape based averaging.

Parameters
std::stringoutputFilename The output filename
conststd::vector<std::string>& inputFilenames The vector storing the input filenames
PixelTypeforegroundValue The mean mode used in the SBA.
std::stringuserDefinedUndecidedLabel The user-defined undecided label.
void computeSTAPLE ( std::string  outputFilename,
const std::vector< std::string > &  inputFilenames,
PixelType  foregroundValue,
double  threshold 
)

Combine segmentation using STAPLE.

Parameters
std::stringoutputFilename The output filename
conststd::vector<std::string>& inputFilenames The vector storing the input filenames
PixelTypeforegroundValue The foreground values in the input images identifying the segmentations.
doublethreshold Threshold probabability value.
void computeVOTE ( std::string  outputFilename,
const std::vector< std::string > &  inputFilenames,
PixelType  foregroundValue,
std::string  userDefinedUndecidedLabel 
)

Combine segmentation using voting.

Parameters
std::stringoutputFilename The output filename
conststd::vector<std::string>& inputFilenames The vector storing the input filenames
PixelTypeforegroundValue The foreground values in the input images identifying the segmentations.
std::stringuserDefinedUndecidedLabel The user-defined undecided label.
int main ( int  argc,
char **  argv 
)
void StartUsage ( char *  name)

Variable Documentation

const unsigned int Dimension = 3