aimsalgo  5.0.5
Neuroimaging image processing
pdf.h File Reference
Include dependency graph for pdf.h:

Go to the source code of this file.

Classes

class  AimsData< T >
 

Functions

void AimsParzenJointPdf (const AimsData< short > &data1, const AimsData< short > &data2, AimsData< float > &p12, AimsData< float > &p1, AimsData< float > &p2)
 
void AimsParzenPdf (const AimsData< short > &data, AimsData< float > &p)
 
void AimsWinParzenJointPdf (const AimsData< short > &data1, const AimsData< short > &data2, AimsData< float > &p12, AimsData< float > &p1, AimsData< float > &p2, const AimsData< float > &mask)
 
void AimsWinParzenPdf (const AimsData< short > &data, AimsData< float > &p, const AimsData< float > &mask)
 
void AimsJointPdf (const AimsData< short > &data1, const AimsData< short > &data2, AimsData< float > &p12, AimsData< float > &p1, AimsData< float > &p2)
 
void AimsPdf (const AimsData< short > &data, AimsData< float > &p)
 
void AimsJointMaskPdf (const AimsData< short > &data1, const AimsData< short > &data2, AimsData< float > &p12, AimsData< float > &p1, AimsData< float > &p)
 
void AimsJointPVPdf (const AimsData< short > &data1, const AimsData< short > &data2, const AimsData< PVItem > &comb, AimsData< float > &p12, AimsData< float > &p1, AimsData< float > &p2)
 
void AimsJointPVPdf (const aims::BucketMap< short > &data1, const AimsData< short > &data2, const std::vector< PVVectorItem > &comb, AimsData< float > &p12, AimsData< float > &p1, AimsData< float > &p2)
 
void AimsKnnPdf (aims::knn::Database &db, AimsData< float > &pdf, unsigned int k)
 Compute Knn density estimation. More...
 
void AimsGeneralizedKnnParzenPdf (aims::knn::Database &db, AimsData< float > &pdf, unsigned int k)
 Compute Generalized Knn Parzen density estimation. More...
 

Function Documentation

◆ AimsGeneralizedKnnParzenPdf()

void AimsGeneralizedKnnParzenPdf ( aims::knn::Database db,
AimsData< float > &  pdf,
unsigned int  k 
)

Compute Generalized Knn Parzen density estimation.

img : output pdf db : input database (order of dots may be modified) k : distance to the kth nearest neighbours is used to set parzen window width

◆ AimsJointMaskPdf()

void AimsJointMaskPdf ( const AimsData< short > &  data1,
const AimsData< short > &  data2,
AimsData< float > &  p12,
AimsData< float > &  p1,
AimsData< float > &  p 
)

◆ AimsJointPdf()

void AimsJointPdf ( const AimsData< short > &  data1,
const AimsData< short > &  data2,
AimsData< float > &  p12,
AimsData< float > &  p1,
AimsData< float > &  p2 
)

◆ AimsJointPVPdf() [1/2]

void AimsJointPVPdf ( const AimsData< short > &  data1,
const AimsData< short > &  data2,
const AimsData< PVItem > &  comb,
AimsData< float > &  p12,
AimsData< float > &  p1,
AimsData< float > &  p2 
)

◆ AimsJointPVPdf() [2/2]

void AimsJointPVPdf ( const aims::BucketMap< short > &  data1,
const AimsData< short > &  data2,
const std::vector< PVVectorItem > &  comb,
AimsData< float > &  p12,
AimsData< float > &  p1,
AimsData< float > &  p2 
)

◆ AimsKnnPdf()

void AimsKnnPdf ( aims::knn::Database db,
AimsData< float > &  pdf,
unsigned int  k 
)

Compute Knn density estimation.

img : output pdf db : input database (order of dots may be modified) k : distance to the kth nearest neighbours is used to set parzen window width

◆ AimsParzenJointPdf()

void AimsParzenJointPdf ( const AimsData< short > &  data1,
const AimsData< short > &  data2,
AimsData< float > &  p12,
AimsData< float > &  p1,
AimsData< float > &  p2 
)

◆ AimsParzenPdf()

void AimsParzenPdf ( const AimsData< short > &  data,
AimsData< float > &  p 
)

◆ AimsPdf()

void AimsPdf ( const AimsData< short > &  data,
AimsData< float > &  p 
)

◆ AimsWinParzenJointPdf()

void AimsWinParzenJointPdf ( const AimsData< short > &  data1,
const AimsData< short > &  data2,
AimsData< float > &  p12,
AimsData< float > &  p1,
AimsData< float > &  p2,
const AimsData< float > &  mask 
)

◆ AimsWinParzenPdf()

void AimsWinParzenPdf ( const AimsData< short > &  data,
AimsData< float > &  p,
const AimsData< float > &  mask 
)