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

Go to the source code of this file.

Namespaces

 carto
 

Functions

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

Function Documentation

◆ AimsGeneralizedKnnParzenPdf()

void AimsGeneralizedKnnParzenPdf ( aims::knn::Database db,
carto::rc_ptr< carto::Volume< 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 carto::rc_ptr< carto::Volume< short > > &  data1,
const carto::rc_ptr< carto::Volume< short > > &  data2,
carto::rc_ptr< carto::Volume< float > > &  p12,
carto::rc_ptr< carto::Volume< float > > &  p1,
carto::rc_ptr< carto::Volume< float > > &  p 
)

◆ AimsJointPdf()

void AimsJointPdf ( const carto::rc_ptr< carto::Volume< short > > &  data1,
const carto::rc_ptr< carto::Volume< short > > &  data2,
carto::rc_ptr< carto::Volume< float > > &  p12,
carto::rc_ptr< carto::Volume< float > > &  p1,
carto::rc_ptr< carto::Volume< float > > &  p2 
)

◆ AimsJointPVPdf() [1/2]

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

◆ AimsJointPVPdf() [2/2]

void AimsJointPVPdf ( const carto::rc_ptr< carto::Volume< short > > &  data1,
const carto::rc_ptr< carto::Volume< short > > &  data2,
const carto::rc_ptr< carto::Volume< PVItem > > &  comb,
carto::rc_ptr< carto::Volume< float > > &  p12,
carto::rc_ptr< carto::Volume< float > > &  p1,
carto::rc_ptr< carto::Volume< float > > &  p2 
)

◆ AimsKnnPdf()

void AimsKnnPdf ( aims::knn::Database db,
carto::rc_ptr< carto::Volume< 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 carto::rc_ptr< carto::Volume< short > > &  data1,
const carto::rc_ptr< carto::Volume< short > > &  data2,
carto::rc_ptr< carto::Volume< float > > &  p12,
carto::rc_ptr< carto::Volume< float > > &  p1,
carto::rc_ptr< carto::Volume< float > > &  p2 
)

◆ AimsParzenPdf()

void AimsParzenPdf ( const carto::rc_ptr< carto::Volume< short > > &  data,
carto::rc_ptr< carto::Volume< float > > &  p 
)

◆ AimsPdf()

void AimsPdf ( const carto::rc_ptr< carto::Volume< short > > &  data,
carto::rc_ptr< carto::Volume< float > > &  p 
)

◆ AimsWinParzenJointPdf()

void AimsWinParzenJointPdf ( const carto::rc_ptr< carto::Volume< short > > &  data1,
const carto::rc_ptr< carto::Volume< short > > &  data2,
carto::rc_ptr< carto::Volume< float > > &  p12,
carto::rc_ptr< carto::Volume< float > > &  p1,
carto::rc_ptr< carto::Volume< float > > &  p2,
const carto::rc_ptr< carto::Volume< float > > &  mask 
)

◆ AimsWinParzenPdf()

void AimsWinParzenPdf ( const carto::rc_ptr< carto::Volume< short > > &  data,
carto::rc_ptr< carto::Volume< float > > &  p,
const carto::rc_ptr< carto::Volume< float > > &  mask 
)