ITK
5.2.0
Insight Toolkit
|
#include <itkStandardDeviationPerComponentSampleFilter.h>
Calculates the covariance matrix of the target sample data.
The filter calculates first the sample mean and use it in the covariance calculation. The covariance is computed as follows Let denotes covariance matrix for the sample, then: When is th component of a measurement vector , is the th component of the , and the is the th component ,
Without the plugged in mean vector, this calculator will perform the single pass mean and covariance calculation algorithm.
Definition at line 50 of file itkStandardDeviationPerComponentSampleFilter.h.
using itk::Statistics::StandardDeviationPerComponentSampleFilter< TSample >::ConstPointer = SmartPointer<const Self> |
Definition at line 59 of file itkStandardDeviationPerComponentSampleFilter.h.
|
protected |
DataObject pointer
Definition at line 109 of file itkStandardDeviationPerComponentSampleFilter.h.
|
protected |
Length of a measurement vector
Definition at line 111 of file itkStandardDeviationPerComponentSampleFilter.h.
using itk::Statistics::StandardDeviationPerComponentSampleFilter< TSample >::MeasurementVectorRealDecoratedType = SimpleDataObjectDecorator<MeasurementVectorRealType> |
MeasurementVector is not a DataObject, we need to decorate it to push it down a ProcessObject's pipeline
Definition at line 84 of file itkStandardDeviationPerComponentSampleFilter.h.
using itk::Statistics::StandardDeviationPerComponentSampleFilter< TSample >::MeasurementVectorRealType = typename NumericTraits<MeasurementVectorType>::RealType |
Length of a measurement vector
Definition at line 72 of file itkStandardDeviationPerComponentSampleFilter.h.
using itk::Statistics::StandardDeviationPerComponentSampleFilter< TSample >::MeasurementVectorSizeType = typename TSample::MeasurementVectorSizeType |
Length of a measurement vector
Definition at line 68 of file itkStandardDeviationPerComponentSampleFilter.h.
using itk::Statistics::StandardDeviationPerComponentSampleFilter< TSample >::MeasurementVectorType = typename TSample::MeasurementVectorType |
Measurement vector type
Definition at line 71 of file itkStandardDeviationPerComponentSampleFilter.h.
using itk::Statistics::StandardDeviationPerComponentSampleFilter< TSample >::OutputType = MeasurementVectorRealDecoratedType |
Length of a measurement vector
Definition at line 86 of file itkStandardDeviationPerComponentSampleFilter.h.
using itk::Statistics::StandardDeviationPerComponentSampleFilter< TSample >::Pointer = SmartPointer<Self> |
Definition at line 58 of file itkStandardDeviationPerComponentSampleFilter.h.
using itk::Statistics::StandardDeviationPerComponentSampleFilter< TSample >::SampleType = TSample |
Definition at line 60 of file itkStandardDeviationPerComponentSampleFilter.h.
using itk::Statistics::StandardDeviationPerComponentSampleFilter< TSample >::Self = StandardDeviationPerComponentSampleFilter |
Standard class type aliases.
Definition at line 56 of file itkStandardDeviationPerComponentSampleFilter.h.
using itk::Statistics::StandardDeviationPerComponentSampleFilter< TSample >::Superclass = ProcessObject |
Definition at line 57 of file itkStandardDeviationPerComponentSampleFilter.h.
|
protected |
Length of a measurement vector
|
overrideprotecteddefault |
Length of a measurement vector
|
virtual |
Length of a measurement vector
Reimplemented from itk::Object.
|
overrideprotectedvirtual |
Length of a measurement vector
Reimplemented from itk::ProcessObject.
const SampleType* itk::Statistics::StandardDeviationPerComponentSampleFilter< TSample >::GetInput | ( | ) | const |
Length of a measurement vector
const MeasurementVectorRealType itk::Statistics::StandardDeviationPerComponentSampleFilter< TSample >::GetMeanPerComponent | ( | ) | const |
Return the mean vector
const MeasurementVectorRealDecoratedType* itk::Statistics::StandardDeviationPerComponentSampleFilter< TSample >::GetMeanPerComponentOutput | ( | ) | const |
Length of a measurement vector
|
protected |
Length of a measurement vector
|
virtual |
Standard Macros
Reimplemented from itk::ProcessObject.
const MeasurementVectorRealType itk::Statistics::StandardDeviationPerComponentSampleFilter< TSample >::GetStandardDeviationPerComponent | ( | ) | const |
Return the standard deviation vector
const MeasurementVectorRealDecoratedType* itk::Statistics::StandardDeviationPerComponentSampleFilter< TSample >::GetStandardDeviationPerComponentOutput | ( | ) | const |
Length of a measurement vector
|
overrideprotectedvirtual |
Length of a measurement vector
Reimplemented from itk::ProcessObject.
|
static |
Length of a measurement vector
|
overrideprotectedvirtual |
Length of a measurement vector
Reimplemented from itk::ProcessObject.
void itk::Statistics::StandardDeviationPerComponentSampleFilter< TSample >::SetInput | ( | const SampleType * | sample | ) |
Length of a measurement vector