|
open_iA 2024.9
|
Computes overlap measures between the set same set of labels of pixels of two images. More...
#include <iAMaskingLabelOverlapMeasuresImageFilter.h>
Classes | |
| class | LabelSetMeasures |
| Metrics stored per label. More... | |
Public Types | |
| typedef itk::SmartPointer< const Self > | ConstPointer |
| typedef TLabelImage::IndexType | IndexType |
| typedef TLabelImage::ConstPointer | LabelImageConstPointer |
| typedef TLabelImage::Pointer | LabelImagePointer |
| typedef TLabelImage | LabelImageType |
| Image related typedefs. | |
| typedef TLabelImage::PixelType | LabelType |
| typedef MapType::const_iterator | MapConstIterator |
| typedef MapType::iterator | MapIterator |
| typedef std::unordered_map< LabelType, LabelSetMeasures > | MapType |
| Type of the map used to store data per label. | |
| typedef itk::SmartPointer< Self > | Pointer |
| typedef itk::NumericTraits< LabelType >::RealType | RealType |
| Type to use for computations. | |
| typedef TLabelImage::RegionType | RegionType |
| typedef iAMaskingLabelOverlapMeasuresImageFilter | Self |
| Standard Self typedef. | |
| typedef TLabelImage::SizeType | SizeType |
| typedef itk::ImageToImageFilter< TLabelImage, TLabelImage > | Superclass |
Protected Member Functions | |
| iAMaskingLabelOverlapMeasuresImageFilter () | |
| ~iAMaskingLabelOverlapMeasuresImageFilter () | |
| void | AfterThreadedGenerateData () override |
| void | AllocateOutputs () override |
| Pass the input through unmodified. | |
| void | BeforeThreadedGenerateData () override |
| void | EnlargeOutputRequestedRegion (itk::DataObject *data) override |
| void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
| void | ThreadedGenerateData (const RegionType &, itk::ThreadIdType) override |
| Multi-thread version GenerateData. | |
Computes overlap measures between the set same set of labels of pixels of two images.
Background is assumed to be 0. Based on LabelOverlapMeasuresImageFilter. In addition, it filters out certain labels for the result
| itk::SmartPointer<const Self> iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::ConstPointer |
| TLabelImage::IndexType iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::IndexType |
| TLabelImage::ConstPointer iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::LabelImageConstPointer |
| TLabelImage::Pointer iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::LabelImagePointer |
| TLabelImage iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::LabelImageType |
Image related typedefs.
| TLabelImage::PixelType iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::LabelType |
| MapType::const_iterator iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::MapConstIterator |
| MapType::iterator iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::MapIterator |
| std::unordered_map<LabelType, LabelSetMeasures> iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::MapType |
Type of the map used to store data per label.
| itk::SmartPointer<Self> iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::Pointer |
| itk::NumericTraits<LabelType>::RealType iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::RealType |
Type to use for computations.
| TLabelImage::RegionType iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::RegionType |
| iAMaskingLabelOverlapMeasuresImageFilter iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::Self |
Standard Self typedef.
| TLabelImage::SizeType iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::SizeType |
| itk::ImageToImageFilter<TLabelImage, TLabelImage> iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::Superclass |
|
protected |
|
inlineprotected |
|
overrideprotected |
|
overrideprotected |
Pass the input through unmodified.
Do this by setting the output to the source this by setting the output to the source image in the AllocateOutputs() method.
|
overrideprotected |
|
overrideprotected |
|
inline |
|
inline |
| iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::RealType iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::GetFalseNegativeError | ( | ) | const |
| iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::RealType iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::GetFalseNegativeError | ( | LabelType | label | ) | const |
| iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::RealType iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::GetFalsePositiveError | ( | ) | const |
| iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::RealType iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::GetFalsePositiveError | ( | LabelType | label | ) | const |
|
inline |
alternative names
|
inline |
|
inline |
Get the label set measures.
| iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::RealType iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::GetMeanOverlap | ( | ) | const |
| iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::RealType iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::GetMeanOverlap | ( | LabelType | label | ) | const |
|
inline |
Get the source image.
|
inline |
Get the target image.
| iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::RealType iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::GetTargetOverlap | ( | LabelType | label | ) | const |
measures over individual labels
| iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::RealType iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::GetTotalOverlap | ( | ) | const |
tric overlap measures
measures
measures over all labels
| iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::RealType iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::GetUnionOverlap | ( | ) | const |
| iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::RealType iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::GetUnionOverlap | ( | LabelType | label | ) | const |
| iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::RealType iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::GetVolumeSimilarity | ( | ) | const |
| iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::RealType iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::GetVolumeSimilarity | ( | LabelType | label | ) | const |
|
inline |
| iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::itkNewMacro | ( | Self | ) |
Method for creation through the object factory.
| iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::itkStaticConstMacro | ( | ImageDimension | , |
| unsigned int | , | ||
| TLabelImage::ImageDimension | ) |
Image related typedefs.
| iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::itkTypeMacro | ( | iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage > | , |
| ImageToImageFilter | ) |
Runtime information support.
|
overrideprotected |
|
inline |
|
inline |
|
inline |
Set the source image.
|
inline |
Set the target image.
|
overrideprotected |
Multi-thread version GenerateData.