Public Types | Public Member Functions | Private Attributes

cmtk::LabelCombinationMultiClassSTAPLE Class Reference
[cmtkSegmentation Library]

Multi-class STAPLE label combination. More...

#include <cmtkLabelCombinationMultiClassSTAPLE.h>

Collaboration diagram for cmtk::LabelCombinationMultiClassSTAPLE:
Collaboration graph
[legend]

List of all members.

Public Types

typedef
LabelCombinationMultiClassSTAPLE 
Self
 This class.
typedef float RealValueType
 Real value type for internal computations.
typedef Matrix2D< RealValueTypeConfusionMatrixType
 Confusion matrix type.

Public Member Functions

 LabelCombinationMultiClassSTAPLE (const std::vector< TypedArray::SmartPtr > &data, const int maxIterations)
 Constructor: compute label combination.
TypedArray::SmartPtrGetResult ()
 Get result.

Private Attributes

TypedArray::SmartPtr m_Result
 Resulting data array.
std::vector< RealValueTypem_Priors
 Array of prior probabilities per class.
std::vector
< Self::ConfusionMatrixType
m_Confusion
 Array of confusion matrices.
std::vector
< Self::ConfusionMatrixType
m_ConfusionNew
 Array of updated confusion matrices.

Detailed Description

Multi-class STAPLE label combination.

This class implements combination of multiple-label images using the multi-class STAPLE algorithm.

Definition at line 55 of file cmtkLabelCombinationMultiClassSTAPLE.h.


Member Typedef Documentation

This class.

Definition at line 60 of file cmtkLabelCombinationMultiClassSTAPLE.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines