Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
Functor for texture feature calculation based on the Cooccurence matrix. More...
#include <itkCoocurenceMatrixFeatureFunctor.h>
Public Types | |
enum | OutputFeatures { ENERGY, ENTROPY, CORRELATION, INERTIA, CLUSTERSHADE, CLUSTERPROMINENCE, HARALICKCORRELATION, INVERSEDIFFERENCEMOMENT } |
enum | OffsetDirection { DIR_x1_x0_x0, DIR_x1_x1_x0, DIR_x0_x1_x0, DIR_n1_x1_x0, DIR_x1_x0_x1, DIR_x1_x1_x1, DIR_x0_x1_x1, DIR_n1_x1_x1, DIR_x1_x0_n1, DIR_x1_x1_n1, DIR_x0_x1_n1, DIR_n1_x1_n1, DIR_x0_x0_x1, ROTATION_INVARIANT } |
typedef itk::Statistics::Histogram< double, itk::Statistics::DenseFrequencyContainer2 > | HistogramType |
typedef TNeighborhoodType::OffsetType | OffsetType |
typedef HistogramType::SizeType | SizeType |
typedef HistogramType::MeasurementVectorType | MeasurementVectorType |
typedef itk::Statistics::HistogramToTextureFeaturesFilter< HistogramType > | HistoToFeatureFilter |
typedef vnl_vector_fixed< TPixelOutputType, OutputCount > | OutputVectorType |
typedef TNeighborhoodType | NeighborhoodType |
Public Member Functions | |
void | DirectionFlags (int flags) |
void | DirectionFlags (OffsetDirection flags) |
void | SetLevels (unsigned int lvl) |
NeighborhoodCooccurenceMatrix () | |
OutputVectorType | operator() (const TNeighborhoodType &it) const |
Static Public Member Functions | |
static const char * | GetFeatureName (unsigned int f) |
static std::map< OffsetDirection, OffsetType > | CreateStdOffsets () |
Public Attributes | |
int | m_DirectionFlags |
std::map< OffsetDirection, OffsetType > | m_offsetMap |
unsigned int | m_levels |
Static Public Attributes | |
static const unsigned int | OutputCount |
Functor for texture feature calculation based on the Cooccurence matrix.
Definition at line 25 of file itkCoocurenceMatrixFeatureFunctor.h.
typedef itk::Statistics::Histogram< double, itk::Statistics::DenseFrequencyContainer2 > itk::Functor::NeighborhoodCooccurenceMatrix< TNeighborhoodType, TPixelOutputType >::HistogramType |
Definition at line 30 of file itkCoocurenceMatrixFeatureFunctor.h.
typedef itk::Statistics::HistogramToTextureFeaturesFilter<HistogramType> itk::Functor::NeighborhoodCooccurenceMatrix< TNeighborhoodType, TPixelOutputType >::HistoToFeatureFilter |
Definition at line 34 of file itkCoocurenceMatrixFeatureFunctor.h.
typedef HistogramType::MeasurementVectorType itk::Functor::NeighborhoodCooccurenceMatrix< TNeighborhoodType, TPixelOutputType >::MeasurementVectorType |
Definition at line 33 of file itkCoocurenceMatrixFeatureFunctor.h.
typedef TNeighborhoodType itk::Functor::NeighborhoodCooccurenceMatrix< TNeighborhoodType, TPixelOutputType >::NeighborhoodType |
Definition at line 38 of file itkCoocurenceMatrixFeatureFunctor.h.
typedef TNeighborhoodType::OffsetType itk::Functor::NeighborhoodCooccurenceMatrix< TNeighborhoodType, TPixelOutputType >::OffsetType |
Definition at line 31 of file itkCoocurenceMatrixFeatureFunctor.h.
typedef vnl_vector_fixed<TPixelOutputType, OutputCount> itk::Functor::NeighborhoodCooccurenceMatrix< TNeighborhoodType, TPixelOutputType >::OutputVectorType |
Definition at line 37 of file itkCoocurenceMatrixFeatureFunctor.h.
typedef HistogramType::SizeType itk::Functor::NeighborhoodCooccurenceMatrix< TNeighborhoodType, TPixelOutputType >::SizeType |
Definition at line 32 of file itkCoocurenceMatrixFeatureFunctor.h.
enum itk::Functor::NeighborhoodCooccurenceMatrix::OffsetDirection |
Enumerator | |
---|---|
DIR_x1_x0_x0 | |
DIR_x1_x1_x0 | |
DIR_x0_x1_x0 | |
DIR_n1_x1_x0 | |
DIR_x1_x0_x1 | |
DIR_x1_x1_x1 | |
DIR_x0_x1_x1 | |
DIR_n1_x1_x1 | |
DIR_x1_x0_n1 | |
DIR_x1_x1_n1 | |
DIR_x0_x1_n1 | |
DIR_n1_x1_n1 | |
DIR_x0_x0_x1 | |
ROTATION_INVARIANT |
Definition at line 50 of file itkCoocurenceMatrixFeatureFunctor.h.
enum itk::Functor::NeighborhoodCooccurenceMatrix::OutputFeatures |
Enumerator | |
---|---|
ENERGY | |
ENTROPY | |
CORRELATION | |
INERTIA | |
CLUSTERSHADE | |
CLUSTERPROMINENCE | |
HARALICKCORRELATION | |
INVERSEDIFFERENCEMOMENT |
Definition at line 39 of file itkCoocurenceMatrixFeatureFunctor.h.
|
inline |
|
inlinestatic |
Definition at line 68 of file itkCoocurenceMatrixFeatureFunctor.h.
References itk::Functor::NeighborhoodCooccurenceMatrix< TNeighborhoodType, TPixelOutputType >::DIR_n1_x1_n1, itk::Functor::NeighborhoodCooccurenceMatrix< TNeighborhoodType, TPixelOutputType >::DIR_n1_x1_x0, itk::Functor::NeighborhoodCooccurenceMatrix< TNeighborhoodType, TPixelOutputType >::DIR_n1_x1_x1, itk::Functor::NeighborhoodCooccurenceMatrix< TNeighborhoodType, TPixelOutputType >::DIR_x0_x0_x1, itk::Functor::NeighborhoodCooccurenceMatrix< TNeighborhoodType, TPixelOutputType >::DIR_x0_x1_n1, itk::Functor::NeighborhoodCooccurenceMatrix< TNeighborhoodType, TPixelOutputType >::DIR_x0_x1_x0, itk::Functor::NeighborhoodCooccurenceMatrix< TNeighborhoodType, TPixelOutputType >::DIR_x0_x1_x1, itk::Functor::NeighborhoodCooccurenceMatrix< TNeighborhoodType, TPixelOutputType >::DIR_x1_x0_n1, itk::Functor::NeighborhoodCooccurenceMatrix< TNeighborhoodType, TPixelOutputType >::DIR_x1_x0_x0, itk::Functor::NeighborhoodCooccurenceMatrix< TNeighborhoodType, TPixelOutputType >::DIR_x1_x0_x1, itk::Functor::NeighborhoodCooccurenceMatrix< TNeighborhoodType, TPixelOutputType >::DIR_x1_x1_n1, itk::Functor::NeighborhoodCooccurenceMatrix< TNeighborhoodType, TPixelOutputType >::DIR_x1_x1_x0, and itk::Functor::NeighborhoodCooccurenceMatrix< TNeighborhoodType, TPixelOutputType >::DIR_x1_x1_x1.
Referenced by itk::Functor::NeighborhoodCooccurenceMatrix< TNeighborhoodType, TPixelOutputType >::NeighborhoodCooccurenceMatrix().
|
inline |
Definition at line 131 of file itkCoocurenceMatrixFeatureFunctor.h.
|
inline |
Definition at line 136 of file itkCoocurenceMatrixFeatureFunctor.h.
|
inlinestatic |
Definition at line 44 of file itkCoocurenceMatrixFeatureFunctor.h.
|
inline |
Definition at line 160 of file itkCoocurenceMatrixFeatureFunctor.h.
References itk::Functor::NeighborhoodCooccurenceMatrix< TNeighborhoodType, TPixelOutputType >::CLUSTERPROMINENCE, itk::Functor::NeighborhoodCooccurenceMatrix< TNeighborhoodType, TPixelOutputType >::CLUSTERSHADE, itk::Functor::NeighborhoodCooccurenceMatrix< TNeighborhoodType, TPixelOutputType >::CORRELATION, itk::Functor::NeighborhoodCooccurenceMatrix< TNeighborhoodType, TPixelOutputType >::ENERGY, itk::Functor::NeighborhoodCooccurenceMatrix< TNeighborhoodType, TPixelOutputType >::ENTROPY, itk::Functor::NeighborhoodCooccurenceMatrix< TNeighborhoodType, TPixelOutputType >::HARALICKCORRELATION, itk::Functor::NeighborhoodCooccurenceMatrix< TNeighborhoodType, TPixelOutputType >::INERTIA, itk::Functor::NeighborhoodCooccurenceMatrix< TNeighborhoodType, TPixelOutputType >::INVERSEDIFFERENCEMOMENT, max(), min(), mitk::New(), and swap().
|
inline |
Definition at line 141 of file itkCoocurenceMatrixFeatureFunctor.h.
int itk::Functor::NeighborhoodCooccurenceMatrix< TNeighborhoodType, TPixelOutputType >::m_DirectionFlags |
Definition at line 127 of file itkCoocurenceMatrixFeatureFunctor.h.
unsigned int itk::Functor::NeighborhoodCooccurenceMatrix< TNeighborhoodType, TPixelOutputType >::m_levels |
Definition at line 129 of file itkCoocurenceMatrixFeatureFunctor.h.
std::map<OffsetDirection, OffsetType> itk::Functor::NeighborhoodCooccurenceMatrix< TNeighborhoodType, TPixelOutputType >::m_offsetMap |
Definition at line 128 of file itkCoocurenceMatrixFeatureFunctor.h.
|
static |
Definition at line 36 of file itkCoocurenceMatrixFeatureFunctor.h.