![]() |
open_iA
2019.12
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
|
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. 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. More... | |
| typedef TLabelImage::PixelType | LabelType |
| typedef MapType::const_iterator | MapConstIterator |
| typedef MapType::iterator | MapIterator |
| typedef itksys::hash_map< LabelType, LabelSetMeasures > | MapType |
| Type of the map used to store data per label. More... | |
| typedef itk::SmartPointer< Self > | Pointer |
| typedef itk::NumericTraits< LabelType >::RealType | RealType |
| Type to use for computations. More... | |
| typedef TLabelImage::RegionType | RegionType |
| typedef iAMaskingLabelOverlapMeasuresImageFilter | Self |
| Standard Self typedef. More... | |
| typedef TLabelImage::SizeType | SizeType |
| typedef itk::ImageToImageFilter< TLabelImage, TLabelImage > | Superclass |
Protected Member Functions | |
| void | AfterThreadedGenerateData () override |
| void | AllocateOutputs () override |
| Pass the input through unmodified. More... | |
| void | BeforeThreadedGenerateData () override |
| void | EnlargeOutputRequestedRegion (itk::DataObject *data) override |
| iAMaskingLabelOverlapMeasuresImageFilter () | |
| void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
| void | ThreadedGenerateData (const RegionType &, itk::ThreadIdType) override |
| Multi-thread version GenerateData. More... | |
| ~iAMaskingLabelOverlapMeasuresImageFilter () | |
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.
| typedef itk::SmartPointer<const Self> iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::ConstPointer |
| typedef TLabelImage::IndexType iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::IndexType |
| typedef TLabelImage::ConstPointer iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::LabelImageConstPointer |
| typedef TLabelImage::Pointer iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::LabelImagePointer |
| typedef TLabelImage iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::LabelImageType |
Image related typedefs.
| typedef TLabelImage::PixelType iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::LabelType |
| typedef MapType::const_iterator iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::MapConstIterator |
| typedef MapType::iterator iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::MapIterator |
| typedef itksys::hash_map<LabelType, LabelSetMeasures> iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::MapType |
Type of the map used to store data per label.
| typedef itk::SmartPointer<Self> iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::Pointer |
| typedef itk::NumericTraits<LabelType>::RealType iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::RealType |
Type to use for computations.
| typedef TLabelImage::RegionType iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::RegionType |
| typedef iAMaskingLabelOverlapMeasuresImageFilter iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::Self |
Standard Self typedef.
| typedef TLabelImage::SizeType iAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::SizeType |
| typedef 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.
1.8.16