w2img::GMMFilter::GMM Class Reference

Inheritance diagram for w2img::GMMFilter::GMM:

w2img::GaussianMixtureModel::GaussianComponent List of all members.

Detailed Description

A Gaussian that holds, besides the probability of being at a particular place, what the sum of the values ought to be.

After the GMM fit, the total P() will sum to 1, so multiplying by the scale will allow the sum to be the same as the original blob that was fit.

Author:
Lakshman
Version:
Id
w2img_GMMFilter.h,v 1.8 2010/02/16 16:32:56 lakshman Exp


Public Member Functions

double getScaling () const
 GMM ()
 GMM (const GaussianMixtureModel::GaussianComponent &a, double s)
double getWeight () const
double getCx () const
double getCy () const
double getSigmax () const
double getSigmay () const
double getSigmaxy () const
double computeProbabilityDensityAt (double x, double y) const
 Value of Normal function at x,y given these parameters.
bool isValid () const

Friends

std::ostream & operator<< (std::ostream &os, const GaussianComponent &obj)


Constructor & Destructor Documentation

w2img::GMMFilter::GMM::GMM (  )  [inline]

w2img::GMMFilter::GMM::GMM ( const GaussianMixtureModel::GaussianComponent a,
double  s 
) [inline]


Member Function Documentation

double w2img::GaussianMixtureModel::GaussianComponent::computeProbabilityDensityAt ( double  x,
double  y 
) const [inherited]

Value of Normal function at x,y given these parameters.

You typically want to weight this contribution by getWeight() This goes into the E-step in E-M.

double w2img::GaussianMixtureModel::GaussianComponent::getCx (  )  const [inline, inherited]

double w2img::GaussianMixtureModel::GaussianComponent::getCy (  )  const [inline, inherited]

double w2img::GMMFilter::GMM::getScaling (  )  const [inline]

double w2img::GaussianMixtureModel::GaussianComponent::getSigmax (  )  const [inline, inherited]

double w2img::GaussianMixtureModel::GaussianComponent::getSigmaxy (  )  const [inline, inherited]

double w2img::GaussianMixtureModel::GaussianComponent::getSigmay (  )  const [inline, inherited]

double w2img::GaussianMixtureModel::GaussianComponent::getWeight (  )  const [inline, inherited]

bool w2img::GaussianMixtureModel::GaussianComponent::isValid (  )  const [inline, inherited]


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const GaussianComponent obj 
) [friend, inherited]


Generated on Fri May 4 13:40:23 2012 for WDSS-IIw2algs by  doxygen 1.4.7