18#ifndef itkGaussianMixtureModelComponent_h
19#define itkGaussianMixtureModelComponent_h
50template <
typename TSample>
123#ifndef ITK_MANUAL_INSTANTIATION
124# include "itkGaussianMixtureModelComponent.hxx"
Control indentation during Print() invocation.
Implements transparent reference counting.
GaussianMembershipFunction models class membership through a multivariate Gaussian function.
SmartPointer< Self > Pointer
typename MeanEstimatorType::OutputType MeanVectorType
SmartPointer< Self > Pointer
void SetParameters(const ParametersType ¶meters) override
void GenerateData() override
Array< double > ParametersType
CovarianceEstimatorType::MatrixType m_Covariance
NativeMembershipFunctionType::Pointer m_GaussianMembershipFunction
~GaussianMixtureModelComponent() override=default
WeightedMeanSampleFilter< TSample > MeanEstimatorType
WeightedCovarianceSampleFilter< TSample > CovarianceEstimatorType
typename CovarianceEstimatorType::OutputType CovarianceMatrixType
CovarianceEstimatorType::Pointer m_CovarianceEstimator
void PrintSelf(std::ostream &os, Indent indent) const override
GaussianMixtureModelComponent Self
MeanEstimatorType::MeasurementVectorType m_Mean
void SetSample(const TSample *sample) override
GaussianMembershipFunction< MeasurementVectorType > NativeMembershipFunctionType
double CalculateParametersChange()
SmartPointer< const Self > ConstPointer
MeanEstimatorType::Pointer m_MeanEstimator
GaussianMixtureModelComponent()
MixtureModelComponentBase< TSample > Superclass
typename TSample::MeasurementVectorType MeasurementVectorType
MixtureModelComponentBase()
Array< double > ParametersType
MembershipFunctionBase< MeasurementVectorType > MembershipFunctionType
typename TSample::MeasurementVectorSizeType MeasurementVectorSizeType
Array< double > WeightArrayType
Calculates the covariance matrix of the target sample data. where each measurement vector has an asso...
SmartPointer< Self > Pointer
MeasurementVectorDecoratedType OutputType
VariableSizeMatrix< MeasurementRealType > MatrixType
Given a sample where each measurement vector has associated weight value, this filter computes the sa...
MeasurementVectorDecoratedType OutputType
SmartPointer< Self > Pointer
typename SampleType::MeasurementVectorType MeasurementVectorType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....