Basic Image AlgorithmS Library
2.8.0
|
class for tracking an object in an image More...
#include <StateEstimator/CondensHisto.hh>
Public Member Functions | |
void | AddDebugLevel (const long int lv) |
void | AddDebugLevel (const std::string &name) |
void | CheckImageQuality (double percent, int &shutter, int &gain) |
Checks the image Quality by checking the luminance of the image. More... | |
CondensHisto () | |
Set the state dimension in the constructor. More... | |
bool | DebugLevelIsSet (const long int lv) const |
bool | DebugLevelIsSet (const std::string &name) const |
void | DrawHistoSizes (Image< unsigned char > &img) |
this draws the Sizes of the Histogram as arrows at their x position More... | |
virtual void | DrawMean (BIAS::Image< unsigned char > &img) |
Draws the mean as a rectangle which size is proportional to the histogram size. More... | |
void | DrawPosteriorDistribution (BIAS::Image< unsigned char > &img) |
Draws the samples with their weight as greyvalue, the weight is distributed to the 4 pixels around the sample postion. More... | |
double | DrawPosteriorDistribution (BIAS::Image< float > &img) |
same as above but float precision and returns the maximum value also. More... | |
virtual void | DrawSamples (Image< unsigned char > &img) |
this draws the sample weights as circles More... | |
void | DrawSamplesExt (Image< unsigned char > &img) |
this draws the samples, histogram sizes as rects and weights as grey values More... | |
virtual void | DrawSamplesWhite (Image< unsigned char > &img) |
this draws the sample weights as retangeles with greyvalues on white base More... | |
void | DrawWeightedSamples (Image< float > &img) |
this draws the samples as circles and the color indicates the size of the histogram (the z-coordinate) More... | |
virtual void | EvaluateImportanceWeights () |
If you want to use importance sampling, then overload this function, which is the importance function. More... | |
virtual void | EvaluateObservationDensities () |
Here assign a weight to each sample. More... | |
Image< unsigned char > | GetAktImage () |
int | GetDebugLevel () const |
std::ostream & | GetDebugStream () const |
void | GetDebugStream (std::ostream &os) const |
void | GetMaxValue (Vector< double > &max) |
void | GetMaxVariance (Vector< double > &maxVar) |
double | GetMaxWeight (int &index) |
Vector< double > | GetMean () |
returns the mean state of the density distribution More... | |
void | GetMeanValue (Vector< double > &mean) |
void | GetMeanVariance (Vector< double > &meanVar) |
double | GetMeanWeight () const |
Returns the mean weight of all samples. More... | |
const std::vector < BIAS::Vector< double > > & | GetSamplePositions () |
void | GetSamplePositions (Image< float > &sampleImg) |
double | GetVariance () const |
returns the weighted variance as a scalar More... | |
bool | GetVariance (Vector< double > &var) const |
Returns the variance of the sample positions in var. More... | |
bool | GetWeightedVariance (Vector< double > &var) const |
Returns the "weighted variance" of the sample positions in var. More... | |
int | Init (unsigned int nrSmaples) |
Init the Condensation directly after constructor, with the desired amount of Samples, there more the better the approximation of the real densities. More... | |
virtual void | InitModelDefaults () |
Here u can specify the model and process defaults. More... | |
int | InitPrior () |
sets the sample positions for first time step More... | |
virtual void | InitPriorPositions (unsigned int nrOfInitSamples) |
The Prior condition is used to init the first sample positions. More... | |
long int | Name2DebugLevel (const std::string &name) const |
looks up a debuglevel in the internal map, returns 0 if not found More... | |
long int | NewDebugLevel (const std::string &name) |
creates a new debuglevel More... | |
int | PredictNewSamplePositions () |
void | PrintDebugLevel (std::ostream &os=std::cout) const |
void | Process () |
This really does one iteration of Condensation. More... | |
void | RemoveDebugLevel (const long int lv) |
void | RemoveDebugLevel (const std::string &name) |
void | SetActiveImage (Image< unsigned char > &img) |
sets the present picture to compare and create new observation More... | |
void | SetArea (Vector3< double > min, Vector3< double > max) |
The area for the initial uniform distribution. More... | |
void | SetDebugLevel (const long int lv) |
void | SetDebugLevel (const std::string &name) |
void | SetDebugStream (const std::ostream &os) |
void | SetDefaultInitFraction (double fraction) |
Set the amount of samples, whose position is always taken by the prior distribution. More... | |
void | SetDiffScale (double diff) |
Sets the scale for the diffusion, diffusi0nSigma = diffScale_*areaMax_ example value would be 0.05. More... | |
void | SetDiffScaleSize (double diff) |
Sets the scale for the diffusion for the size of the histogram , diffusionSigma[stateDim_-1] = diffScaleSize_*areaMax_[stateDim-1] example value would be 0.05. More... | |
void | SetFirstOrderScale (double scale) |
Sets the scale for the first order prediction, valid values are 0.0000..1 - 1.0. More... | |
void | SetImportanceSampleFraction (double fraction) |
Only specifiy a value unlike zero, if EvaluateImportanceWeights() is overloaded. More... | |
void | SetMinWeight (double min) |
Sets the minimum weight each sample is assigned, when < lower minWeight_. More... | |
void | SetMultiHistogram (bool multi) |
sets if Multihistogram is used or not, default is false More... | |
void | SetPredictionOffset (const BIAS::Vector< double > &offSet) |
all samples are moved by this offset at the prediction step More... | |
void | SetProcessMean (const BIAS::Vector< double > &newProcessMean) |
set a new processMean for the PredictSamplePosition step, see SecondOrderARP_() More... | |
void | SetReferenceHistogram (ColorHistogram< unsigned char > &refHisto) |
sets the reference colorhistogram More... | |
void | SetSecondOrderScale (double scale) |
Sets the scale for the second order prediction, valid values are 0.0000..1 - 1.0. More... | |
void | ShowDebugLevel (std::ostream &os=std::cout) const |
prints all internally known debuglevels More... | |
void | UseIntegralHistogram (bool bIntHisto) |
Static Public Member Functions | |
static long int | GetGlobalDebugLevel () |
static void | SetGlobalDebugLevel (long int lev) |
Protected Member Functions | |
virtual void | AddDiffusions_ () |
Adds gaussian noise to the position, can be overwritten if some other (i.e. More... | |
virtual void | AddOffsets_ () |
adds offSet_ to the samplePosNew_, can be overwritten if some other offset mechanism is needed More... | |
virtual void | CalculateBaseWeights_ () |
Once all the unweighted sample positions have been computed using predict_new_bases, this routine computes the weights by evaluating the observation density at each of the positions. More... | |
void | CalculateMean_ () |
long | ConsumeNextFreeDebuglevel_ () |
returns the next available debuglevel More... | |
void | EvaluateFromIntegralHistoImage_ () |
unsigned int | PickImportanceSample_ () |
unsigned int | PickOneSample_ () |
The process model for a first-order auto-regressive process is: x_{t+1} - mean = (x_t - mean)*scaling + sigma*w_t where w_t is unit iid Gaussian noise, which is added by AddDiffusion. More... | |
void | SecondOrderARP_ (unsigned int indexOldSample, Vector< double > &newSample) |
question: real pos_tminus2 of each sample or better old mean value for all samples? More... | |
Static Protected Member Functions | |
static int | compdouble (const void *l, const void *r) |
Static Protected Attributes | |
static std::ostream | _zDebugStream |
static long int | GlobalDebugLevel = 0 |
class for tracking an object in an image
This class is able to handle "normal" ColorHistograms, and MultiColorHistograms. Just Set a MultiColorHistogram in SetReferenceHistogram() and the whole process switches to multiHistogram processing
You have to call:
then just call these functions in every turn
Definition at line 67 of file CondensHisto.hh.
CondensHisto::CondensHisto | ( | ) |
Set the state dimension in the constructor.
Definition at line 37 of file CondensHisto.cpp.
|
inlineinherited |
Definition at line 355 of file Debug.hh.
Referenced by BIAS::GLProjectionParametersBase::AddDebugLevel(), BIAS::Triangulation::CorrectCorrespondences(), BIAS::FilterBase< InputStorageType, OutputStorageType >::FilterBase(), BIAS::ShowCamWxVideoSourceFactory::OpenDevice(), and BIAS::SceneOpenSceneGraph::SceneOpenSceneGraph().
|
inlineinherited |
|
protectedvirtualinherited |
Adds gaussian noise to the position, can be overwritten if some other (i.e.
non gaussian) noise is needed
Definition at line 275 of file Condensation.cpp.
|
protectedvirtualinherited |
adds offSet_ to the samplePosNew_, can be overwritten if some other offset mechanism is needed
Definition at line 292 of file Condensation.cpp.
|
protectedvirtualinherited |
Once all the unweighted sample positions have been computed using predict_new_bases, this routine computes the weights by evaluating the observation density at each of the positions.
Cumulative probabilities are also computed at the same time, to permit an efficient implementation of pick_base_sample using binary search.
Definition at line 301 of file Condensation.cpp.
References BIAS::TimeMeasure::GetRealTime(), BIAS::TimeMeasure::Reset(), BIAS::TimeMeasure::Start(), and BIAS::TimeMeasure::Stop().
|
inlineprotectedinherited |
Definition at line 324 of file Condensation.hh.
References BIAS::TimeMeasure::GetRealTime(), BIAS::Condensation::mean_, BIAS::Vector< T >::MultiplyIP(), BIAS::Condensation::Nsamples_, BIAS::Condensation::samplePosOld_, BIAS::Condensation::sampleWeights_, BIAS::Vector< T >::Set(), BIAS::TimeMeasure::Start(), BIAS::TimeMeasure::Stop(), and BIAS::Condensation::sumOfWeights_.
void CondensHisto::CheckImageQuality | ( | double | percent, |
int & | shutter, | ||
int & | gain | ||
) |
Checks the image Quality by checking the luminance of the image.
the shutter and gain of the camera has to be set by the returned shutter and gain in params
percent | = the allowed percentage of pixels, below minsat in light and dark regions |
shutter | = the shutter the camera has to be set to |
gain | = the gain ---------— ---------— |
Definition at line 254 of file CondensHisto.cpp.
|
inlinestaticprotectedinherited |
Definition at line 252 of file Condensation.hh.
|
inlineprotectedinherited |
|
inlineinherited |
Definition at line 341 of file Debug.hh.
Referenced by BIAS::GenSynthMatches::_AddUniformDistributedOutliers(), BIAS::GenSynthMatches::_CreateCamMovement(), BIAS::GenSynthMatches::_CreateStatic2DPoints(), BIAS::UnscentedTransform::ComputeSigmaPoints_(), BIAS::Triangulation::CorrectCorrespondences(), BIAS::GenSynthMatches::GetGTNormalizedF(), BIAS::MonteCarloTransform::GetSamples_(), and BIAS::MonteCarloTransform::Transform().
|
inlineinherited |
void CondensHisto::DrawHistoSizes | ( | Image< unsigned char > & | img | ) |
this draws the Sizes of the Histogram as arrows at their x position
Definition at line 436 of file CondensHisto.cpp.
References BIAS::ImageDraw< StorageType >::CircleCenter(), BIAS::Image< StorageType >::FillImageWithConstValue(), BIAS::ImageBase::GetHeight(), BIAS::ImageBase::GetWidth(), BIAS::Image< StorageType >::Init(), BIAS::ImageBase::IsEmpty(), and BIAS::Image< StorageType >::Release().
|
virtual |
Draws the mean as a rectangle which size is proportional to the histogram size.
draws the mean value(mean position of all samples) in the image, with the size of the rectangle indicating the size of the histogram
Definition at line 689 of file CondensHisto.cpp.
References BIAS::ImageBase::GetHeight(), BIAS::ImageBase::GetWidth(), and BIAS::ImageDraw< StorageType >::RectangleCorners().
void CondensHisto::DrawPosteriorDistribution | ( | BIAS::Image< unsigned char > & | img | ) |
Draws the samples with their weight as greyvalue, the weight is distributed to the 4 pixels around the sample postion.
draws the poserior distribution of the samples in the image
Image has to be initialized with correct size and channelcount !
Definition at line 625 of file CondensHisto.cpp.
References BIAS::ImageBase::GetHeight(), BIAS::Image< StorageType >::GetImageData(), BIAS::ImageBase::GetPixelCount(), and BIAS::ImageBase::GetWidth().
double CondensHisto::DrawPosteriorDistribution | ( | BIAS::Image< float > & | img | ) |
same as above but float precision and returns the maximum value also.
same as above but in grey value picture
Definition at line 648 of file CondensHisto.cpp.
References BIAS::Image< StorageType >::FillImageWithConstValue(), BIAS::ImageBase::GetHeight(), BIAS::Image< StorageType >::GetImageDataArray(), and BIAS::ImageBase::GetWidth().
|
virtual |
this draws the sample weights as circles
draws the sample positions in the given image with the given value
Definition at line 473 of file CondensHisto.cpp.
References BIAS::ImageBase::CM_Grey, BIAS::ImageBase::GetChannelCount(), BIAS::ImageBase::GetHeight(), BIAS::ImageBase::GetWidth(), BIAS::Image< StorageType >::Init(), BIAS::ImageBase::IsEmpty(), BIAS::ImageDraw< StorageType >::RectangleCenter(), and BIAS::ImageBase::SetColorModel().
void CondensHisto::DrawSamplesExt | ( | BIAS::Image< unsigned char > & | img | ) |
this draws the samples, histogram sizes as rects and weights as grey values
Definition at line 563 of file CondensHisto.cpp.
References BIAS::ImageBase::GetChannelCount(), BIAS::ImageBase::GetHeight(), BIAS::ImageBase::GetWidth(), and BIAS::ImageDraw< StorageType >::RectangleCenter().
|
virtual |
this draws the sample weights as retangeles with greyvalues on white base
draws the sample positions in the given image with the given value
Definition at line 506 of file CondensHisto.cpp.
References BIAS::ImageBase::CM_Grey, BIAS::Image< StorageType >::FillImageWithConstValue(), BIAS::ImageBase::GetChannelCount(), BIAS::ImageBase::GetHeight(), BIAS::ImageBase::GetWidth(), BIAS::Image< StorageType >::Init(), BIAS::ImageBase::IsEmpty(), BIAS::ImageDraw< StorageType >::RectangleCenter(), and BIAS::ImageBase::SetColorModel().
void CondensHisto::DrawWeightedSamples | ( | Image< float > & | img | ) |
this draws the samples as circles and the color indicates the size of the histogram (the z-coordinate)
draws the samples in the positions and draws the weights of the samples as circles, the bigger the circle the higher the weight and the grey value indicates the size of the ROI of histogram
Definition at line 596 of file CondensHisto.cpp.
References BIAS::ImageDraw< StorageType >::CircleCenter(), BIAS::ImageBase::CM_Grey, BIAS::Image< StorageType >::FillImageWithConstValue(), BIAS::ImageBase::GetHeight(), BIAS::ImageBase::GetWidth(), BIAS::Image< StorageType >::Init(), BIAS::ImageBase::IsEmpty(), BIAS::Image< StorageType >::Release(), and BIAS::ImageBase::SetColorModel().
|
protected |
Definition at line 96 of file CondensHisto.cpp.
|
inlinevirtualinherited |
If you want to use importance sampling, then overload this function, which is the importance function.
It should be a density distribution, which gives hint where to measure the object state.
Evaluate here the samplePosOld_, not the new ones
IMPORTANT: the scale of the importance weights must be equal to the normal weights, like in EvaluateObservationDensities()
Reimplemented in BIAS::CondensImg.
Definition at line 177 of file Condensation.hh.
|
virtual |
Here assign a weight to each sample.
The weight must correspond to the similarity of the histograms of the regions.
Implements BIAS::Condensation.
Definition at line 173 of file CondensHisto.cpp.
Image< unsigned char > CondensHisto::GetAktImage | ( | ) |
Definition at line 430 of file CondensHisto.cpp.
|
inlineinherited |
Definition at line 332 of file Debug.hh.
Referenced by BIAS::listenthread(), BIAS::Image< StorageType >::operator=(), and BIAS::ImageBase::operator=().
|
inlineinherited |
|
inlineinherited |
|
inlinestaticinherited |
void CondensHisto::GetMaxValue | ( | Vector< double > & | max | ) |
Definition at line 317 of file CondensHisto.cpp.
References TNT::Vector< T >::newsize().
void CondensHisto::GetMaxVariance | ( | Vector< double > & | maxVar | ) |
maxVar= | MaxVariance is a vector of struct: [varPosx, varPosy, varSize, varWeight] |
Definition at line 385 of file CondensHisto.cpp.
References BIAS::Vector< T >::ElementwiseProduct(), and TNT::Vector< T >::newsize().
double CondensHisto::GetMaxWeight | ( | int & | index | ) |
index | = the index of which maxWeight is found |
index | = the index in samplePosNew_ where maxWeight is found |
Definition at line 365 of file CondensHisto.cpp.
|
inlineinherited |
returns the mean state of the density distribution
Definition at line 115 of file Condensation.hh.
void CondensHisto::GetMeanValue | ( | Vector< double > & | mean | ) |
Definition at line 328 of file CondensHisto.cpp.
void CondensHisto::GetMeanVariance | ( | Vector< double > & | meanVar | ) |
meanVar= | MeanVariance is a vector of struct: [varPosx, varPosy, varSize, varWeight] |
Definition at line 337 of file CondensHisto.cpp.
References BIAS::Vector< T >::ElementwiseProduct(), TNT::Vector< T >::newsize(), and BIAS::Vector< T >::SetZero().
|
inherited |
Returns the mean weight of all samples.
Initialization samples and importance samples are not used in calculation.
Definition at line 432 of file Condensation.cpp.
|
inlineinherited |
Definition at line 107 of file Condensation.hh.
void CondensHisto::GetSamplePositions | ( | Image< float > & | sampleImg | ) |
Definition at line 416 of file CondensHisto.cpp.
References BIAS::Image< StorageType >::GetImageDataArray().
|
inherited |
returns the weighted variance as a scalar
Definition at line 375 of file Condensation.cpp.
|
inherited |
Returns the variance of the sample positions in var.
Initialization samples and importance samples are not used in calculation.
Definition at line 412 of file Condensation.cpp.
References BIAS::Vector< T >::ElementwiseProduct(), TNT::Vector< T >::newsize(), and BIAS::Vector< T >::SetZero().
|
inherited |
Returns the "weighted variance" of the sample positions in var.
Initialization samples and importance samples are not used in calculation.
Definition at line 390 of file Condensation.cpp.
References BIAS::Vector< T >::ElementwiseProduct(), TNT::Vector< T >::newsize(), and BIAS::Vector< T >::SetZero().
|
inherited |
Init the Condensation directly after constructor, with the desired amount of Samples, there more the better the approximation of the real densities.
The other Init functions are called here also.
Definition at line 58 of file Condensation.cpp.
|
virtual |
Here u can specify the model and process defaults.
Implements BIAS::Condensation.
Definition at line 56 of file CondensHisto.cpp.
|
inherited |
sets the sample positions for first time step
Definition at line 113 of file Condensation.cpp.
References BIAS::TimeMeasure::GetRealTime(), BIAS::TimeMeasure::Start(), and BIAS::TimeMeasure::Stop().
|
virtual |
The Prior condition is used to init the first sample positions.
Calculates a initial pos for all samples. The prior cond. maybe defined by an image (if state vector is 2-dim) or by a mixture of gaussions or Uniform_distributed or ... or ...
Implements BIAS::Condensation.
Definition at line 85 of file CondensHisto.cpp.
|
inlineinherited |
|
inlineinherited |
creates a new debuglevel
Definition at line 474 of file Debug.hh.
Referenced by BIAS::COSAC< SolutionType >::COSAC(), BIAS::ProjectionParametersPerspectiveDepth::Init(), BIAS::MonteCarloTransform::MonteCarloTransform(), BIAS::PMatrixEstimation::PMatrixEstimation(), BIAS::PreemptiveRANSAC< SolutionType >::PreemptiveRANSAC(), BIAS::RANSACPreKnowledge< SolutionType >::RANSACPreKnowledge(), BIAS::ROI::ROI(), BIAS::RotationAveraging::RotationAveraging(), BIAS::SceneOpenSceneGraph::SceneOpenSceneGraph(), BIAS::ThreeDOutOpenSceneGraph::ThreeDOutOpenSceneGraph(), BIAS::Triangulation::Triangulation(), and BIAS::UnscentedTransform::UnscentedTransform().
|
inlineprotectedinherited |
Definition at line 282 of file Condensation.hh.
References BIAS::Condensation::cumulProbArrayImportance_, BIAS::Random::GetUniformDistributed(), BIAS::Condensation::Nsamples_, BIAS::Condensation::random_, and BIAS::Condensation::sumOfImportanceWeights_.
|
inlineprotectedinherited |
The process model for a first-order auto-regressive process is:
x_{t+1} - mean = (x_t - mean)*scaling + sigma*w_t
where w_t is unit iid Gaussian noise, which is added by AddDiffusion.
This is binary search using cumulative probabilities to pick a base sample. The use of this routine makes Condensation O(NlogN) where N is the number of samples. It is probably better to pick base samples deterministically, since then the algorithm is O(N) and probably marginally more efficient, but this routine is kept here for conceptual simplicity and because it maps better to the published literature.
Definition at line 258 of file Condensation.hh.
References BIAS::Condensation::cumulProbArray_, BIAS::Random::GetUniformDistributed(), BIAS::Condensation::Nsamples_, BIAS::Condensation::random_, and BIAS::Condensation::sumOfWeights_.
|
inherited |
now pick samples from the last time step using the weights
most probably from the process model
most probably gaussian noise
Definition at line 142 of file Condensation.cpp.
References BIAS::TimeMeasure::GetRealTime(), BIAS::TimeMeasure::Reset(), BIAS::TimeMeasure::Start(), and BIAS::TimeMeasure::Stop().
|
inlineinherited |
|
inherited |
This really does one iteration of Condensation.
It calls PredictSamplePosition() and EvaluateObservationDensity() in the necessary order.
Definition at line 332 of file Condensation.cpp.
References BIAS::TimeMeasure::GetRealTime(), BIAS::TimeMeasure::Reset(), BIAS::TimeMeasure::Start(), and BIAS::TimeMeasure::Stop().
|
inlineinherited |
|
inlineinherited |
|
inlineprotectedinherited |
question: real pos_tminus2 of each sample or better old mean value for all samples?
Definition at line 303 of file Condensation.hh.
References BIAS::Condensation::indexTminus2_, BIAS::Condensation::processFirstOrderScale_, BIAS::Condensation::processMean_, BIAS::Condensation::processSecondOrderScale_, BIAS::Condensation::samplePosOld_, BIAS::Condensation::samplePosTminus2_, and BIAS::Condensation::stateDim_.
|
inline |
sets the present picture to compare and create new observation
Definition at line 164 of file CondensHisto.hh.
The area for the initial uniform distribution.
3-dim case
Definition at line 248 of file CondensHisto.cpp.
|
inlineinherited |
Definition at line 318 of file Debug.hh.
Referenced by BIAS::ShowCamWxVideoSourceFactory::CreateBumbleBee(), BIAS::ShowCamWxVideoSourceFactory::CreateDCAM(), BIAS::VideoSource_MDcam::ScanBus(), BIAS::GLProjectionParametersBase::SetDebugLevel(), BIAS::VideoSource_Disk::VideoSource_Disk(), BIAS::VideoSource_DV2::VideoSource_DV2(), BIAS::VideoSource_DV::VideoSource_DV_Internal_Init_(), and BIAS::VideoSource_V4L::VideoSource_V4L().
|
inlineinherited |
|
inlineinherited |
|
inherited |
Set the amount of samples, whose position is always taken by the prior distribution.
Default is 0.2.
fraction must be in [0..1];
Definition at line 260 of file Condensation.cpp.
|
inline |
Sets the scale for the diffusion, diffusi0nSigma = diffScale_*areaMax_ example value would be 0.05.
Definition at line 113 of file CondensHisto.hh.
|
inline |
Sets the scale for the diffusion for the size of the histogram , diffusionSigma[stateDim_-1] = diffScaleSize_*areaMax_[stateDim-1] example value would be 0.05.
Definition at line 126 of file CondensHisto.hh.
|
inline |
Sets the scale for the first order prediction, valid values are 0.0000..1 - 1.0.
Definition at line 151 of file CondensHisto.hh.
|
inlinestaticinherited |
|
inherited |
Only specifiy a value unlike zero, if EvaluateImportanceWeights() is overloaded.
Definition at line 268 of file Condensation.cpp.
|
inline |
Sets the minimum weight each sample is assigned, when < lower minWeight_.
Definition at line 105 of file CondensHisto.hh.
|
inline |
sets if Multihistogram is used or not, default is false
Definition at line 186 of file CondensHisto.hh.
|
inlineinherited |
all samples are moved by this offset at the prediction step
Definition at line 103 of file Condensation.hh.
|
inlineinherited |
set a new processMean for the PredictSamplePosition step, see SecondOrderARP_()
Definition at line 152 of file Condensation.hh.
|
inline |
sets the reference colorhistogram
Definition at line 169 of file CondensHisto.hh.
References BIAS::ColorHistogram< StorageType >::GetHeightROI(), BIAS::ColorHistogram< StorageType >::GetWidthROI(), and BIAS::ColorHistogram< StorageType >::SetBinSize().
|
inline |
Sets the scale for the second order prediction, valid values are 0.0000..1 - 1.0.
Definition at line 137 of file CondensHisto.hh.
|
inlineinherited |
void CondensHisto::UseIntegralHistogram | ( | bool | bIntHisto | ) |
Definition at line 51 of file CondensHisto.cpp.
|
protectedinherited |
Definition at line 177 of file Condensation.hh.
|
protectedinherited |
Definition at line 510 of file Debug.hh.
Referenced by BIAS::Debug::operator=(), and BIAS::ImageBase::operator=().
|
protectedinherited |
new concept, debuglevel are managed here in the debug class
Definition at line 516 of file Debug.hh.
Referenced by BIAS::Debug::operator=().
|
protectedinherited |
Definition at line 249 of file Condensation.hh.
|
protectedinherited |
Definition at line 517 of file Debug.hh.
Referenced by BIAS::Debug::operator=().
|
staticprotectedinherited |
Definition at line 511 of file Debug.hh.
Referenced by BIAS::Debug::operator=().
|
protected |
Definition at line 288 of file CondensHisto.hh.
|
protected |
Definition at line 288 of file CondensHisto.hh.
|
protected |
Definition at line 315 of file CondensHisto.hh.
|
protected |
Definition at line 292 of file CondensHisto.hh.
|
protectedinherited |
Definition at line 236 of file Condensation.hh.
|
protectedinherited |
Definition at line 234 of file Condensation.hh.
Referenced by BIAS::Condensation::PickOneSample_().
|
protectedinherited |
Definition at line 235 of file Condensation.hh.
Referenced by BIAS::Condensation::PickImportanceSample_().
|
protectedinherited |
Definition at line 245 of file Condensation.hh.
|
protected |
Definition at line 305 of file CondensHisto.hh.
|
protected |
Definition at line 306 of file CondensHisto.hh.
|
protectedinherited |
Process parameters.
Definition at line 241 of file Condensation.hh.
|
protected |
Definition at line 302 of file CondensHisto.hh.
|
protected |
Definition at line 308 of file CondensHisto.hh.
|
staticprotectedinherited |
|
protected |
Definition at line 289 of file CondensHisto.hh.
|
protectedinherited |
Definition at line 246 of file Condensation.hh.
|
protectedinherited |
Definition at line 230 of file Condensation.hh.
Referenced by BIAS::Condensation::SecondOrderARP_().
|
protectedinherited |
Definition at line 244 of file Condensation.hh.
|
protected |
Definition at line 295 of file CondensHisto.hh.
|
protected |
Definition at line 310 of file CondensHisto.hh.
|
protectedinherited |
Definition at line 232 of file Condensation.hh.
Referenced by BIAS::Condensation::CalculateMean_().
|
protectedinherited |
Definition at line 232 of file Condensation.hh.
|
protected |
Definition at line 304 of file CondensHisto.hh.
|
protectedinherited |
Definition at line 223 of file Condensation.hh.
Referenced by BIAS::Condensation::CalculateMean_(), BIAS::Condensation::PickImportanceSample_(), and BIAS::Condensation::PickOneSample_().
|
protectedinherited |
Definition at line 250 of file Condensation.hh.
|
protectedinherited |
Definition at line 230 of file Condensation.hh.
|
protectedinherited |
Definition at line 242 of file Condensation.hh.
Referenced by BIAS::Condensation::SecondOrderARP_().
|
protectedinherited |
Definition at line 241 of file Condensation.hh.
Referenced by BIAS::Condensation::SecondOrderARP_().
|
protectedinherited |
Definition at line 242 of file Condensation.hh.
Referenced by BIAS::Condensation::SecondOrderARP_().
|
protectedinherited |
Definition at line 248 of file Condensation.hh.
Referenced by BIAS::Condensation::PickImportanceSample_(), and BIAS::Condensation::PickOneSample_().
|
protected |
Definition at line 299 of file CondensHisto.hh.
|
protected |
Definition at line 298 of file CondensHisto.hh.
|
protectedinherited |
Definition at line 235 of file Condensation.hh.
|
protectedinherited |
Definition at line 225 of file Condensation.hh.
|
protectedinherited |
Definition at line 226 of file Condensation.hh.
Referenced by BIAS::Condensation::CalculateMean_(), and BIAS::Condensation::SecondOrderARP_().
|
protectedinherited |
Definition at line 227 of file Condensation.hh.
Referenced by BIAS::Condensation::SecondOrderARP_().
|
protectedinherited |
Definition at line 234 of file Condensation.hh.
Referenced by BIAS::Condensation::CalculateMean_().
|
protected |
Definition at line 313 of file CondensHisto.hh.
|
protected |
Definition at line 307 of file CondensHisto.hh.
|
protectedinherited |
Definition at line 224 of file Condensation.hh.
Referenced by BIAS::Condensation::SecondOrderARP_().
|
protectedinherited |
Definition at line 238 of file Condensation.hh.
Referenced by BIAS::Condensation::PickImportanceSample_().
|
protectedinherited |
Definition at line 238 of file Condensation.hh.
Referenced by BIAS::Condensation::CalculateMean_(), and BIAS::Condensation::PickOneSample_().
|
protected |
Definition at line 309 of file CondensHisto.hh.