|
ViSP
|
#include <vpScale.h>
Public Member Functions | |
| vpScale () | |
| vpScale (double, int, int) | |
| virtual | ~vpScale (void) |
| double | MeanShift (vpColVector &error) |
| double | KernelDensity (vpColVector &error, unsigned int position) |
| double | KernelDensityGradient (vpColVector &error, unsigned int position) |
| double | KernelDensity_EPANECHNIKOV (vpColVector &X) |
| double | KernelDensityGradient_EPANECHNIKOV (double X, unsigned int n) |
Contains different methods for estimating the robust scale of an error distribution.
Methods of Median Absolute Deviation and Density Gradient estimation using the Mean Shift method.
| vpScale::vpScale | ( | ) |
Constructor.
Definition at line 62 of file vpScale.cpp.
| vpScale::vpScale | ( | double | kernel_bandwidth, |
| int | dimension = 1, |
||
| int | kernel_type = EPANECHNIKOV |
||
| ) |
Constructor.
Definition at line 78 of file vpScale.cpp.
|
virtual |
Destructor.
Definition at line 96 of file vpScale.cpp.
| double vpScale::KernelDensity | ( | vpColVector & | error, |
| unsigned int | position | ||
| ) |
Definition at line 147 of file vpScale.cpp.
References vpMatrix::getRows(), and KernelDensity_EPANECHNIKOV().
Referenced by MeanShift().
Here is the caller graph for this function:| double vpScale::KernelDensity_EPANECHNIKOV | ( | vpColVector & | X | ) |
Definition at line 260 of file vpScale.cpp.
Referenced by KernelDensity().
Here is the caller graph for this function:| double vpScale::KernelDensityGradient | ( | vpColVector & | error, |
| unsigned int | position | ||
| ) |
Definition at line 203 of file vpScale.cpp.
References vpMatrix::getRows(), KernelDensityGradient_EPANECHNIKOV(), and vpMath::sqr().
Referenced by MeanShift().
Here is the caller graph for this function:| double vpScale::KernelDensityGradient_EPANECHNIKOV | ( | double | X, |
| unsigned int | n | ||
| ) |
Definition at line 292 of file vpScale.cpp.
References vpMath::sqr().
Referenced by KernelDensityGradient().
Here is the caller graph for this function:| double vpScale::MeanShift | ( | vpColVector & | error | ) |
Definition at line 106 of file vpScale.cpp.
References vpMatrix::getRows(), KernelDensity(), KernelDensityGradient(), and vpMath::sqr().