OTB
9.0.0
Orfeo Toolbox
|
#include <otbCzihoSOMNeighborhoodBehaviorFunctor.h>
Public Member Functions | |
CzihoSOMNeighborhoodBehaviorFunctor () | |
virtual | ~CzihoSOMNeighborhoodBehaviorFunctor () |
template<unsigned int VDimension> | |
itk::Size< VDimension > | operator() (unsigned int currentIteration, unsigned int numberOfIterations, const itk::Size< VDimension > &sizeInit) const |
Neighborhood size behavior over SOM training phase.
This class implements an evolution of the neighborhood size over the SOM training. It is issued from A. Cziho's PhD: "Compression d'images et analyse de contenu par quantification vectorielle" PhD dissertation, University of Rennes I, Rennes, France. May 5th, 1999.
The behavior of the radius r (ie.
component 0, 1, ...) is given by:
CzihoSOMNeighborhoodBehaviorFunctor uses some parameters of the SOM class such as:
,
which are parameters of the functor function.
is templated with the dimension of the neighborhoodSize.
Definition at line 56 of file otbCzihoSOMNeighborhoodBehaviorFunctor.h.
|
inline |
Empty constructor / descructor
Definition at line 60 of file otbCzihoSOMNeighborhoodBehaviorFunctor.h.
|
inlinevirtual |
Empty constructor / descructor
Definition at line 63 of file otbCzihoSOMNeighborhoodBehaviorFunctor.h.
|
inline |
Definition at line 70 of file otbCzihoSOMNeighborhoodBehaviorFunctor.h.