ANIMA
4.0
|
#include <animaSegmentationMeasuresImageFilter.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef TLabelImage::IndexType | IndexType |
typedef TLabelImage::ConstPointer | LabelImageConstPointer |
typedef TLabelImage::Pointer | LabelImagePointer |
typedef TLabelImage | LabelImageType |
typedef TLabelImage::PixelType | LabelType |
typedef MapType::const_iterator | MapConstIterator |
typedef MapType::iterator | MapIterator |
typedef std::map< LabelType, SegPerfLabelSetMeasures > | MapType |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::NumericTraits< LabelType >::RealType | RealType |
typedef TLabelImage::RegionType | RegionType |
typedef SegmentationMeasuresImageFilter | Self |
typedef TLabelImage::SizeType | SizeType |
typedef anima::NumberedThreadImageToImageFilter< TLabelImage, TLabelImage > | Superclass |
Public Types inherited from anima::NumberedThreadImageToImageFilter< TLabelImage, TLabelImage > | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef Superclass::OutputImageRegionType | OutputImageRegionType |
typedef itk::SmartPointer< Self > | Pointer |
typedef NumberedThreadImageToImageFilter | Self |
typedef itk::ImageToImageFilter< TLabelImage, TLabelImage > | Superclass |
typedef itk::ImageSource< TLabelImage >::ThreadStruct | ThreadStruct |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from anima::NumberedThreadImageToImageFilter< TLabelImage, TLabelImage > | |
static Pointer | New () |
Static Public Attributes | |
static const unsigned int | ImageDimension = TLabelImage::ImageDimension |
Static Public Attributes inherited from anima::NumberedThreadImageToImageFilter< TLabelImage, TLabelImage > | |
static constexpr unsigned int | OutputImageDimension |
Protected Member Functions | |
void | AfterThreadedGenerateData () ITK_OVERRIDE |
void | BeforeThreadedGenerateData () ITK_OVERRIDE |
void | DynamicThreadedGenerateData (const RegionType &) ITK_OVERRIDE |
SegmentationMeasuresImageFilter () | |
~SegmentationMeasuresImageFilter () | |
Protected Member Functions inherited from anima::NumberedThreadImageToImageFilter< TLabelImage, TLabelImage > | |
virtual void | GenerateData () ITK_OVERRIDE |
unsigned int | GetSafeThreadId () |
void | IncrementNumberOfProcessedPoints () |
void | InitializeZeroPixel (TLabelImage *image, itk::VariableLengthVector< ScalarRealType > &zeroPixel) |
Utility function to initialize output images pixel to zero for vector images. More... | |
void | InitializeZeroPixel (TLabelImage *, PixelType &zeroPixel) |
Utility function to initialize output images pixel to zero for all images except vector images. More... | |
NumberedThreadImageToImageFilter () | |
void | SafeReleaseThreadId (unsigned int threadId) |
virtual void | ThreadProcessSlices () |
virtual | ~NumberedThreadImageToImageFilter () |
Additional Inherited Members | |
Static Protected Member Functions inherited from anima::NumberedThreadImageToImageFilter< TLabelImage, TLabelImage > | |
static ITK_THREAD_RETURN_FUNCTION_CALL_CONVENTION | ThreaderMultiSplitCallback (void *arg) |
Definition at line 54 of file animaSegmentationMeasuresImageFilter.h.
typedef itk::SmartPointer<const Self> anima::SegmentationMeasuresImageFilter< TLabelImage >::ConstPointer |
Definition at line 61 of file animaSegmentationMeasuresImageFilter.h.
typedef TLabelImage::IndexType anima::SegmentationMeasuresImageFilter< TLabelImage >::IndexType |
Definition at line 76 of file animaSegmentationMeasuresImageFilter.h.
typedef TLabelImage::ConstPointer anima::SegmentationMeasuresImageFilter< TLabelImage >::LabelImageConstPointer |
Definition at line 72 of file animaSegmentationMeasuresImageFilter.h.
typedef TLabelImage::Pointer anima::SegmentationMeasuresImageFilter< TLabelImage >::LabelImagePointer |
Definition at line 71 of file animaSegmentationMeasuresImageFilter.h.
typedef TLabelImage anima::SegmentationMeasuresImageFilter< TLabelImage >::LabelImageType |
Image related typedefs.
Definition at line 70 of file animaSegmentationMeasuresImageFilter.h.
typedef TLabelImage::PixelType anima::SegmentationMeasuresImageFilter< TLabelImage >::LabelType |
Definition at line 78 of file animaSegmentationMeasuresImageFilter.h.
typedef MapType::const_iterator anima::SegmentationMeasuresImageFilter< TLabelImage >::MapConstIterator |
Definition at line 86 of file animaSegmentationMeasuresImageFilter.h.
typedef MapType::iterator anima::SegmentationMeasuresImageFilter< TLabelImage >::MapIterator |
Definition at line 85 of file animaSegmentationMeasuresImageFilter.h.
typedef std::map<LabelType, SegPerfLabelSetMeasures> anima::SegmentationMeasuresImageFilter< TLabelImage >::MapType |
Type of the map used to store data per label
Definition at line 84 of file animaSegmentationMeasuresImageFilter.h.
typedef itk::SmartPointer<Self> anima::SegmentationMeasuresImageFilter< TLabelImage >::Pointer |
Definition at line 60 of file animaSegmentationMeasuresImageFilter.h.
typedef itk::NumericTraits<LabelType>::RealType anima::SegmentationMeasuresImageFilter< TLabelImage >::RealType |
Type to use for computations.
Definition at line 81 of file animaSegmentationMeasuresImageFilter.h.
typedef TLabelImage::RegionType anima::SegmentationMeasuresImageFilter< TLabelImage >::RegionType |
Definition at line 74 of file animaSegmentationMeasuresImageFilter.h.
typedef SegmentationMeasuresImageFilter anima::SegmentationMeasuresImageFilter< TLabelImage >::Self |
Standard Self typedef
Definition at line 58 of file animaSegmentationMeasuresImageFilter.h.
typedef TLabelImage::SizeType anima::SegmentationMeasuresImageFilter< TLabelImage >::SizeType |
Definition at line 75 of file animaSegmentationMeasuresImageFilter.h.
typedef anima::NumberedThreadImageToImageFilter<TLabelImage, TLabelImage> anima::SegmentationMeasuresImageFilter< TLabelImage >::Superclass |
Definition at line 59 of file animaSegmentationMeasuresImageFilter.h.
|
protected |
Definition at line 11 of file animaSegmentationMeasuresImageFilter.hxx.
References anima::SegmentationMeasuresImageFilter< TLabelImage >::BeforeThreadedGenerateData().
|
inlineprotected |
Definition at line 166 of file animaSegmentationMeasuresImageFilter.h.
|
protected |
Definition at line 48 of file animaSegmentationMeasuresImageFilter.hxx.
References anima::SegmentationMeasuresImageFilter< TLabelImage >::DynamicThreadedGenerateData(), and anima::SegPerfLabelSetMeasures::m_Source.
Referenced by anima::SegmentationMeasuresImageFilter< TLabelImage >::BeforeThreadedGenerateData().
|
protectedvirtual |
Reimplemented from anima::NumberedThreadImageToImageFilter< TLabelImage, TLabelImage >.
Definition at line 20 of file animaSegmentationMeasuresImageFilter.hxx.
References anima::SegmentationMeasuresImageFilter< TLabelImage >::AfterThreadedGenerateData().
Referenced by anima::SegmentationMeasuresImageFilter< TLabelImage >::SegmentationMeasuresImageFilter().
virtual::itk::LightObject::Pointer anima::SegmentationMeasuresImageFilter< TLabelImage >::CreateAnother | ( | void | ) | const |
|
protected |
Multi-thread version GenerateData.
Definition at line 80 of file animaSegmentationMeasuresImageFilter.hxx.
References anima::SegmentationMeasuresImageFilter< TLabelImage >::getUnionOverlap().
Referenced by anima::SegmentationMeasuresImageFilter< TLabelImage >::AfterThreadedGenerateData().
|
inline |
Definition at line 149 of file animaSegmentationMeasuresImageFilter.h.
|
inline |
Definition at line 154 of file animaSegmentationMeasuresImageFilter.h.
|
inline |
alternative names
Definition at line 144 of file animaSegmentationMeasuresImageFilter.h.
|
inline |
Definition at line 159 of file animaSegmentationMeasuresImageFilter.h.
|
inline |
Get the label set measures
Definition at line 116 of file animaSegmentationMeasuresImageFilter.h.
SegmentationMeasuresImageFilter< TLabelImage >::RealType anima::SegmentationMeasuresImageFilter< TLabelImage >::getMeanOverlap | ( | ) |
Definition at line 172 of file animaSegmentationMeasuresImageFilter.hxx.
Referenced by anima::SegmentationMeasuresImageFilter< TLabelImage >::getUnionOverlap().
SegmentationMeasuresImageFilter< TLabelImage >::RealType anima::SegmentationMeasuresImageFilter< TLabelImage >::getMeanOverlap | ( | LabelType | label | ) |
Definition at line 181 of file animaSegmentationMeasuresImageFilter.hxx.
References anima::SegmentationMeasuresImageFilter< TLabelImage >::getSensitivity().
|
virtual |
Runtime information support.
Reimplemented from anima::NumberedThreadImageToImageFilter< TLabelImage, TLabelImage >.
SegmentationMeasuresImageFilter< TLabelImage >::RealType anima::SegmentationMeasuresImageFilter< TLabelImage >::getNPV | ( | ) |
Definition at line 332 of file animaSegmentationMeasuresImageFilter.hxx.
Referenced by anima::SegmentationMeasuresImageFilter< TLabelImage >::getPPV().
SegmentationMeasuresImageFilter< TLabelImage >::RealType anima::SegmentationMeasuresImageFilter< TLabelImage >::getNPV | ( | LabelType | label | ) |
Definition at line 371 of file animaSegmentationMeasuresImageFilter.hxx.
SegmentationMeasuresImageFilter< TLabelImage >::RealType anima::SegmentationMeasuresImageFilter< TLabelImage >::getPPV | ( | ) |
Definition at line 292 of file animaSegmentationMeasuresImageFilter.hxx.
Referenced by anima::SegmentationMeasuresImageFilter< TLabelImage >::getSpecificity().
SegmentationMeasuresImageFilter< TLabelImage >::RealType anima::SegmentationMeasuresImageFilter< TLabelImage >::getPPV | ( | LabelType | label | ) |
Definition at line 313 of file animaSegmentationMeasuresImageFilter.hxx.
References anima::SegmentationMeasuresImageFilter< TLabelImage >::getNPV().
SegmentationMeasuresImageFilter< TLabelImage >::RealType anima::SegmentationMeasuresImageFilter< TLabelImage >::getRelativeVolumeError | ( | ) |
Definition at line 389 of file animaSegmentationMeasuresImageFilter.hxx.
SegmentationMeasuresImageFilter< TLabelImage >::RealType anima::SegmentationMeasuresImageFilter< TLabelImage >::getRelativeVolumeError | ( | LabelType | label | ) |
Definition at line 411 of file animaSegmentationMeasuresImageFilter.hxx.
SegmentationMeasuresImageFilter< TLabelImage >::RealType anima::SegmentationMeasuresImageFilter< TLabelImage >::getSensitivity | ( | ) |
tric overlap measuresmeasures over all labels
Definition at line 190 of file animaSegmentationMeasuresImageFilter.hxx.
Referenced by anima::SegmentationMeasuresImageFilter< TLabelImage >::getMeanOverlap().
SegmentationMeasuresImageFilter< TLabelImage >::RealType anima::SegmentationMeasuresImageFilter< TLabelImage >::getSensitivity | ( | LabelType | label | ) |
measures over individual labels
Definition at line 212 of file animaSegmentationMeasuresImageFilter.hxx.
References anima::SegmentationMeasuresImageFilter< TLabelImage >::getSpecificity().
|
inline |
Get the source image.
Definition at line 104 of file animaSegmentationMeasuresImageFilter.h.
SegmentationMeasuresImageFilter< TLabelImage >::RealType anima::SegmentationMeasuresImageFilter< TLabelImage >::getSpecificity | ( | ) |
Definition at line 231 of file animaSegmentationMeasuresImageFilter.hxx.
Referenced by anima::SegmentationMeasuresImageFilter< TLabelImage >::getSensitivity().
SegmentationMeasuresImageFilter< TLabelImage >::RealType anima::SegmentationMeasuresImageFilter< TLabelImage >::getSpecificity | ( | LabelType | label | ) |
Definition at line 273 of file animaSegmentationMeasuresImageFilter.hxx.
References anima::SegmentationMeasuresImageFilter< TLabelImage >::getPPV().
|
inline |
Get the target image.
Definition at line 110 of file animaSegmentationMeasuresImageFilter.h.
SegmentationMeasuresImageFilter< TLabelImage >::RealType anima::SegmentationMeasuresImageFilter< TLabelImage >::getUnionOverlap | ( | ) |
Definition at line 131 of file animaSegmentationMeasuresImageFilter.hxx.
Referenced by anima::SegmentationMeasuresImageFilter< TLabelImage >::DynamicThreadedGenerateData().
SegmentationMeasuresImageFilter< TLabelImage >::RealType anima::SegmentationMeasuresImageFilter< TLabelImage >::getUnionOverlap | ( | LabelType | label | ) |
Definition at line 153 of file animaSegmentationMeasuresImageFilter.hxx.
References anima::SegmentationMeasuresImageFilter< TLabelImage >::getMeanOverlap().
|
static |
Method for creation through the object factory.
Referenced by anima::SegPerfCAnalyzer::computeHausdorffDist(), anima::SegPerfCAnalyzer::computeITKMeasures(), anima::SegPerfCAnalyzer::computeMeanDist(), and anima::SegPerfCAnalyzer::contourDectection().
|
inline |
Set the source image.
Definition at line 92 of file animaSegmentationMeasuresImageFilter.h.
|
inline |
Set the target image.
Definition at line 98 of file animaSegmentationMeasuresImageFilter.h.
|
static |
Image related typedefs.
Definition at line 89 of file animaSegmentationMeasuresImageFilter.h.