Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

DHMRF_Algorithm Class Reference

A class representing an abstract DHMRF algorithm. More...

#include <DHMRF_Algo.hpp>

Inheritance diagram for DHMRF_Algorithm:

Seg_Algorithm DICM_Algorithm DNREM_Algorithm DMean_Field_EM DModal_Field_EM DSimulated_Field_EM List of all members.

Public Methods

virtual ~DHMRF_Algorithm ()
 Destructor.

void Info ()
 Display some info on the algorithm.

void Compute_MAP_Labels (vector< uint > &Labels)
 Compute current MAP classification.

void Init_Labels (vector< uint > const &labsZ)
 Initialize the algorithm given the labels.

void Init_Random ()
 Initialize the algorithm with random labels.

void Init_Density ()
 Initialize the algorithm with density.

void Write_fuzzy (string filename)
 Write the fuzzy classification in a file.

void Compute_CLCrit ()
 Completed likelihood criterion.

void Compute_FuzzyCrit ()
 Fuzzy classification criterion.

void Compute_HardCrit ()
 Hard classification criterion.


Protected Methods

virtual void Estimate ()
 Estimate the parameters given the fuzzy classification.


Protected Attributes

DHMRFModel
 Model on which we will apply the algorithm.

Spatial_DataSpatData
 Spatial data used to estimate the model.

vector< double > fuzzy
 Fuzzy classification .


Detailed Description

Author:
Juliette Blanchet
Date:
Nov. 2005


The documentation for this class was generated from the following files:
Generated on Tue Nov 8 14:55:49 2005 for NEM by doxygen1.2.18