18 #ifndef sitkLabelOverlapMeasuresImageFilter_h
19 #define sitkLabelOverlapMeasuresImageFilter_h
110 double GetMeanOverlap(int64_t label)
const {
return this->m_pfGetMeanOverlap(label); };
127 double GetUnionOverlap(int64_t label)
const {
return this->m_pfGetUnionOverlap(label); };
199 std::string
GetName()
const {
return std::string (
"LabelOverlapMeasuresImageFilter"); }
202 std::string ToString()
const;
207 void Execute (
const Image & sourceImage,
const Image & targetImage );
214 template <
class TImageType>
void ExecuteInternal (
const Image * sourceImage,
const Image * targetImage );
223 double m_FalseNegativeError{0.0};
227 double m_FalsePositiveError{0.0};
231 double m_MeanOverlap{0.0};
235 double m_UnionOverlap{0.0};
239 double m_VolumeSimilarity{0.0};
243 double m_JaccardCoefficient{0.0};
247 double m_DiceCoefficient{0.0};
251 double m_FalseDiscoveryRate{0.0};