18 #ifndef sitkLabelOverlapMeasuresImageFilter_h
19 #define sitkLabelOverlapMeasuresImageFilter_h
109 double GetMeanOverlap(int64_t label)
const {
return this->m_pfGetMeanOverlap(label); };
126 double GetUnionOverlap(int64_t label)
const {
return this->m_pfGetUnionOverlap(label); };
198 std::string
GetName()
const {
return std::string (
"LabelOverlapMeasuresImageFilter"); }
201 std::string ToString()
const;
206 void Execute (
const Image & sourceImage,
const Image & targetImage );
213 template <
class TImageType>
void ExecuteInternal (
const Image * sourceImage,
const Image * targetImage );
222 double m_FalseNegativeError{0.0};
226 double m_FalsePositiveError{0.0};
230 double m_MeanOverlap{0.0};
234 double m_UnionOverlap{0.0};
238 double m_VolumeSimilarity{0.0};
242 double m_JaccardCoefficient{0.0};
246 double m_DiceCoefficient{0.0};
250 double m_FalseDiscoveryRate{0.0};