#include <itkExpectationMaximizationMixtureModelEstimator.h>
Inheritance diagram for itk::Statistics::ExpectationMaximizationMixtureModelEstimator< TSample >:
The first template argument is the type of the target sample data. This estimator expects one or more mixture model component objects of the classes derived from the MixtureModelComponentBase. The actual component (or module) parameters are updated by each component. Users can think this class as a strategy or a integration point for the EM procedure. The initial proportion (SetInitialProportions), the input sample (SetSample), the mixture model components (AddComponent), and the maximum iteration (SetMaximumIteration) are required. The EM procedure terminates when the current iteration reaches the maximum iteration or the model parameters converge.
Definition at line 46 of file itkExpectationMaximizationMixtureModelEstimator.h.
|
Type of the membership function base class Definition at line 77 of file itkExpectationMaximizationMixtureModelEstimator.h. |
|
Type of the mixture model component base class Definition at line 70 of file itkExpectationMaximizationMixtureModelEstimator.h. |
|
Type of the component pointer storage Definition at line 73 of file itkExpectationMaximizationMixtureModelEstimator.h. Referenced by itk::Statistics::ExpectationMaximizationMixtureModelEstimator< TSample >::~ExpectationMaximizationMixtureModelEstimator(). |
|
Reimplemented from itk::Object. Definition at line 53 of file itkExpectationMaximizationMixtureModelEstimator.h. |
|
TSample template argument related typedefs Definition at line 66 of file itkExpectationMaximizationMixtureModelEstimator.h. |
|
Definition at line 67 of file itkExpectationMaximizationMixtureModelEstimator.h. |
|
Reimplemented from itk::Object. Definition at line 52 of file itkExpectationMaximizationMixtureModelEstimator.h. |
|
Type of the array of the proportion values Definition at line 80 of file itkExpectationMaximizationMixtureModelEstimator.h. Referenced by itk::Statistics::ExpectationMaximizationMixtureModelEstimator< TSample >::~ExpectationMaximizationMixtureModelEstimator(). |
|
Standard class typedef Reimplemented from itk::Object. Definition at line 50 of file itkExpectationMaximizationMixtureModelEstimator.h. |
|
Reimplemented from itk::Object. Definition at line 51 of file itkExpectationMaximizationMixtureModelEstimator.h. |
|
Termination status after running optimization Definition at line 119 of file itkExpectationMaximizationMixtureModelEstimator.h. |
|
|
|
|
Adds a new component (or class). |
|
|
|
|
|
Starts the estimation process |
|
Standard macros Reimplemented from itk::Object.
|
|
Gets the membership function specified by componentIndex argument. |
|
Gets the current iteration. Definition at line 106 of file itkExpectationMaximizationMixtureModelEstimator.h. |
|
Set/Gets the initial proportion values. The size of proportion vector should be same as the number of component (or classes) |
|
Set/Gets the maximum number of iterations. When the optimization process reaches the maximum number of interations, even if the class parameters aren't converged, the optimization process stops. |
|
Gets the total number of classes currently plugged in. |
|
Gets the result proportion values |
|
Returns the target data |
|
Gets the termination status |
|
Length constant |
|
Standard macros Reimplemented from itk::Object.
|
|
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from itk::Object.
|
|
Set/Gets the initial proportion values. The size of proportion vector should be same as the number of component (or classes) |
|
Set/Gets the maximum number of iterations. When the optimization process reaches the maximum number of interations, even if the class parameters aren't converged, the optimization process stops. |
|
Sets the target data that will be classified by this |
|
Runs the optimization process. |
|
|
|
|