![]() |
aimsalgo 6.0.0
Neuroimaging image processing
|
#include <aims/math/discriminantanalysis.h>
Public Member Functions | |
| DiscriminantAnalysis (const carto::rc_ptr< carto::Volume< T > > &data, const std::vector< std::list< Point3d > > &classes, int significantEV=-1, const std::vector< double > &PIj=std::vector< double >()) | |
| ~DiscriminantAnalysis () | |
| std::vector< double > | posteriorProbabilities (const carto::rc_ptr< carto::Volume< double > > &x, double px) |
| std::vector< double > | andersonScores (const carto::rc_ptr< carto::Volume< double > > &x) |
| int | affectedTo (const carto::rc_ptr< carto::Volume< double > > &x) |
| bool | classification (const carto::rc_ptr< carto::Volume< T > > &dynamicImage, const carto::rc_ptr< carto::Volume< byte > > &mask, carto::rc_ptr< carto::Volume< short > > &segmented) |
| bool | fuzzyClassification (const carto::rc_ptr< carto::Volume< T > > &dynamicImage, const carto::rc_ptr< carto::Volume< byte > > &mask, carto::rc_ptr< carto::Volume< float > > &fuzzySegmented, const carto::rc_ptr< carto::Volume< double > > &indivPriorProbabilities=carto::rc_ptr< carto::Volume< double > >()) |
Definition at line 99 of file discriminantanalysis.h.
| aims::DiscriminantAnalysis< T >::DiscriminantAnalysis | ( | const carto::rc_ptr< carto::Volume< T > > & | data, |
| const std::vector< std::list< Point3d > > & | classes, | ||
| int | significantEV = -1, | ||
| const std::vector< double > & | PIj = std::vector<double>() ) |
Definition at line 319 of file discriminantanalysis_d.h.
|
inline |
Definition at line 107 of file discriminantanalysis.h.
| int aims::DiscriminantAnalysis< T >::affectedTo | ( | const carto::rc_ptr< carto::Volume< double > > & | x | ) |
Definition at line 393 of file discriminantanalysis_d.h.
Referenced by classification().
| std::vector< double > aims::DiscriminantAnalysis< T >::andersonScores | ( | const carto::rc_ptr< carto::Volume< double > > & | x | ) |
Definition at line 375 of file discriminantanalysis_d.h.
| bool aims::DiscriminantAnalysis< T >::classification | ( | const carto::rc_ptr< carto::Volume< T > > & | dynamicImage, |
| const carto::rc_ptr< carto::Volume< byte > > & | mask, | ||
| carto::rc_ptr< carto::Volume< short > > & | segmented ) |
Definition at line 414 of file discriminantanalysis_d.h.
References affectedTo(), carto::VolumeRef< typename T >::at(), and aims::mask().
| bool aims::DiscriminantAnalysis< T >::fuzzyClassification | ( | const carto::rc_ptr< carto::Volume< T > > & | dynamicImage, |
| const carto::rc_ptr< carto::Volume< byte > > & | mask, | ||
| carto::rc_ptr< carto::Volume< float > > & | fuzzySegmented, | ||
| const carto::rc_ptr< carto::Volume< double > > & | indivPriorProbabilities = carto::rc_ptr<carto::Volume<double> >() ) |
Definition at line 455 of file discriminantanalysis_d.h.
References carto::VolumeRef< typename T >::at(), aims::mask(), and posteriorProbabilities().
| std::vector< double > aims::DiscriminantAnalysis< T >::posteriorProbabilities | ( | const carto::rc_ptr< carto::Volume< double > > & | x, |
| double | px ) |
Definition at line 364 of file discriminantanalysis_d.h.
Referenced by fuzzyClassification().