18#ifndef sitkLabelOverlapMeasuresImageFilter_h
19#define sitkLabelOverlapMeasuresImageFilter_h
202 std::string
GetName()
const {
return std::string(
"LabelOverlapMeasuresImageFilter"); }
215 sourceImage,
const Image *
218 sourceImage,
const Image *
245 std::unique_ptr<itk::ProcessObject, ProcessObjectDeleter>
m_Filter{
nullptr};
The Image class for SimpleITK.
std::function< double(int64_t)> m_pfGetJaccardCoefficient
std::function< double(int64_t)> m_pfGetFalseDiscoveryRate
double m_FalseDiscoveryRate
std::unique_ptr< itk::ProcessObject, ProcessObjectDeleter > m_Filter
std::string GetName() const
double GetFalseNegativeError(int64_t label) const
virtual ~LabelOverlapMeasuresImageFilter()
double GetMeanOverlap() const
double GetJaccardCoefficient(int64_t label) const
std::string ToString() const
double GetFalseDiscoveryRate(int64_t label) const
double GetFalsePositiveError() const
void Execute(const Image &sourceImage, const Image &targetImage)
void ExecuteInternal(const Image *sourceImage, const Image *targetImage)
double GetVolumeSimilarity() const
LabelOverlapMeasuresImageFilter()
double m_FalseNegativeError
void(Self::*)(const Image * sourceImage, const Image * targetImage) MemberFunctionType
IntegerPixelIDTypeList PixelIDTypeList
double m_VolumeSimilarity
double GetMeanOverlap(int64_t label) const
std::function< double(int64_t)> m_pfGetMeanOverlap
double m_JaccardCoefficient
double GetDiceCoefficient() const
LabelOverlapMeasuresImageFilter Self
double GetVolumeSimilarity(int64_t label) const
std::function< double(int64_t)> m_pfGetVolumeSimilarity
std::function< double(int64_t)> m_pfGetDiceCoefficient
double GetFalsePositiveError(int64_t label) const
std::function< double(int64_t)> m_pfGetFalseNegativeError
std::function< double(int64_t)> m_pfGetFalsePositiveError
double GetUnionOverlap(int64_t label) const
double GetUnionOverlap() const
double GetJaccardCoefficient() const
double GetDiceCoefficient(int64_t label) const
std::function< double(int64_t)> m_pfGetUnionOverlap
double GetFalseDiscoveryRate() const
static const detail::MemberFunctionFactory< MemberFunctionType > & GetMemberFunctionFactory()
double GetFalseNegativeError() const
double m_FalsePositiveError
A class used to instantiate and generate function object to templated member functions.
typelist2::typelist< BasicPixelID< int8_t >, BasicPixelID< uint8_t >, BasicPixelID< int16_t >, BasicPixelID< uint16_t >, BasicPixelID< int32_t >, BasicPixelID< uint32_t > > IntegerPixelIDTypeList
#define SITKBasicFilters_EXPORT