![]() |
aimsalgo
5.1.2
Neuroimaging image processing
|
#include <aims/classification/mixtureOfPpca.h>
Public Member Functions | |
PpcaAnalyserElement (int significantNumberOfVp, bool useOnlyCorrIndiv=false) | |
~PpcaAnalyserElement () | |
template<class T > | |
void | init (const std::list< int > &selectedIndividuals, double initialPi, const carto::rc_ptr< carto::Volume< T > > &individuals, double noiseRef=1.) |
template<class T > | |
bool | newStep1 (const carto::rc_ptr< carto::Volume< T > > &indivMatrix, bool useOnlyCorrIndiv) |
template<class T > | |
double | newStep2 (carto::rc_ptr< carto::Volume< double > > pTn, const carto::rc_ptr< carto::Volume< T > > &indivMatrix, double noiseRef=1.) |
const std::vector< double > & | mean () const |
double | getPi () |
double | getSigma2 () const |
double | getEnergy () const |
double | getSumDiff2Rni () const |
const carto::VolumeRef< double > & | getRn () |
const carto::VolumeRef< double > & | getDist () |
const carto::VolumeRef< double > & | getPtni () |
const carto::VolumeRef< double > & | getMean () |
const carto::VolumeRef< double > & | getInvCi () |
int | getExplosionIndex () |
bool | isValid () const |
Definition at line 51 of file mixtureOfPpca.h.
aims::PpcaAnalyserElement::PpcaAnalyserElement | ( | int | significantNumberOfVp, |
bool | useOnlyCorrIndiv = false |
||
) |
Definition at line 63 of file mixtureOfPpca_d.h.
|
inline |
Definition at line 55 of file mixtureOfPpca.h.
|
inline |
Definition at line 76 of file mixtureOfPpca.h.
|
inline |
Definition at line 73 of file mixtureOfPpca.h.
|
inline |
Definition at line 80 of file mixtureOfPpca.h.
|
inline |
Definition at line 79 of file mixtureOfPpca.h.
|
inline |
Definition at line 78 of file mixtureOfPpca.h.
|
inline |
Definition at line 71 of file mixtureOfPpca.h.
|
inline |
Definition at line 77 of file mixtureOfPpca.h.
|
inline |
Definition at line 75 of file mixtureOfPpca.h.
|
inline |
Definition at line 72 of file mixtureOfPpca.h.
Referenced by aims::MixtureOfPPCA< T >::MixtureOfPPCA().
|
inline |
Definition at line 74 of file mixtureOfPpca.h.
void aims::PpcaAnalyserElement::init | ( | const std::list< int > & | selectedIndividuals, |
double | initialPi, | ||
const carto::rc_ptr< carto::Volume< T > > & | individuals, | ||
double | noiseRef = 1. |
||
) |
Definition at line 76 of file mixtureOfPpca_d.h.
References carto::VolumeRef< class >::getSizeX(), and aims::meshdistance::max().
Referenced by aims::MixtureOfPPCA< T >::MixtureOfPPCA().
|
inline |
Definition at line 81 of file mixtureOfPpca.h.
const std::vector<double>& aims::PpcaAnalyserElement::mean | ( | ) | const |
bool aims::PpcaAnalyserElement::newStep1 | ( | const carto::rc_ptr< carto::Volume< T > > & | indivMatrix, |
bool | useOnlyCorrIndiv | ||
) |
invDimNormFactor
invDimNormFactor
Definition at line 218 of file mixtureOfPpca_d.h.
References aims::meshdistance::cross().
double aims::PpcaAnalyserElement::newStep2 | ( | carto::rc_ptr< carto::Volume< double > > | pTn, |
const carto::rc_ptr< carto::Volume< T > > & | indivMatrix, | ||
double | noiseRef = 1. |
||
) |
Definition at line 319 of file mixtureOfPpca_d.h.
References aims::meshdistance::cross(), AimsSVD< T >::doit(), ForEach2d, carto::VolumeRef< class >::getSizeX(), carto::VolumeRef< class >::getSizeY(), AimsSVD< T >::setReturnType(), and AimsSVD< T >::sort().