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

Go to the source code of this file.

Namespaces

namespace  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.
 
void AimsGeneralizedKnnParzenPdf (aims::knn::Database &db, carto::rc_ptr< carto::Volume< float > > &pdf, unsigned int k)
 Compute Generalized Knn Parzen density estimation.
 

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 )