MDSTk Libraries
1.1.0
Medical Data Segmentation Toolkit
|
Medical Data Segmentation Toolkit (MDSTk)
Copyright (c) 2003-2006 by Michal Spanel
.
More...
#include <MDSTk/Base/mdsGlobalLog.h>
#include <MDSTk/Base/mdsHasOptions.h>
#include <MDSTk/Math/mdsRandom.h>
#include <MDSTk/Math/mdsLogNum.h>
#include <MDSTk/Math/mdsMatrix.h>
#include <MDSTk/Math/mdsVector.h>
#include <MDSTk/Math/mdsGaussianFunc.h>
#include <MDSTk/Math/mdsMatrixFunctions.h>
#include <MDSTk/Math/mdsVectorFunctions.h>
#include <vector>
#include <cfloat>
#include "mdsEM.hxx"
Classes | |
class | mds::math::CMaxLikelihoodByEM< C, N > |
Gaussian Mixture Model (GMM) optimization using maximal likelihood estimation via the Expection-Maximization (EM) algorithm. More... | |
Namespaces | |
namespace | mds |
Medical Data Segmentation Toolkit (MDSTk) | |
namespace | mds::math |
namespace | mds::math::MaxLikelihoodByEM |
Enumerations | |
enum | mds::math::MaxLikelihoodByEM::EOptions { mds::math::MaxLikelihoodByEM::LOGGING_ENABLED = 1 << 0, mds::math::MaxLikelihoodByEM::ADD_RAND_NOISE = 1 << 1, mds::math::MaxLikelihoodByEM::DEFAULT_FLAGS = LOGGING_ENABLED | ADD_RAND_NOISE } |
Flags which may be passed to the EM algorithm. More... | |
Variables | |
const tSize | mds::math::MaxLikelihoodByEM::MAX_ITERS = 10 |
Maximal allowed number of iterations. | |
const tSize | mds::math::MaxLikelihoodByEM::MAX_ITERS2 = 10 |
Maximal allowed number of internal iterations. | |
const double | mds::math::MaxLikelihoodByEM::MIN_ADD_CHANGE = 0.001 |
Minimal required change of the log-likelihood function which results in a new component addition. | |
const double | mds::math::MaxLikelihoodByEM::MIN_CHANGE = 1.0e-6 |
Minimal required change of the log-likelihood function while iterating. | |
const double | mds::math::MaxLikelihoodByEM::RAND_NOISE_COEFF = 0.5 |
Random noise. | |
const double | mds::math::MaxLikelihoodByEM::SPLITTING_COEFF = 0.5 |
Coefficient used to split a gaussian component. |
Medical Data Segmentation Toolkit (MDSTk)
Copyright (c) 2003-2006 by Michal Spanel
.
Authors: Michal Spanel, spanel@fit.vutbr.cz
Date: 2006/08/29
Description: