![]() |
OTB
9.1.1
Orfeo Toolbox
|
#include <otbKullbackLeiblerDistanceImageFilter.h>
Inheritance diagram for otb::CumulantsForEdgeworth< TInput >:Public Member Functions | |
| CumulantsForEdgeworth (const itk::Image< typename TInput::ImageType::PixelType, 1 > *input) | |
| CumulantsForEdgeworth (const TInput &input) | |
| template<class TInput2 > | |
| double | Divergence (const CumulantsForEdgeworth< TInput2 > &cumulants) |
| double | GetKurtosis () const |
| double | GetMean () const |
| double | GetSkewness () const |
| double | GetVariance () const |
| bool | IsDataAvailable () const |
| virtual | ~CumulantsForEdgeworth () |
Protected Member Functions | |
| void | MakeCumulants () |
| void | MakeSumAndMoments (const itk::Image< typename TInput::ImageType::PixelType, 1 > *input) |
| void | MakeSumAndMoments (const TInput &input) |
Protected Attributes | |
| bool | fDataAvailable |
| double | fKurtosis |
| double | fMean |
| double | fMu1 |
| double | fMu2 |
| double | fMu3 |
| double | fMu4 |
| double | fSkewness |
| double | fSum0 |
| double | fSum1 |
| double | fSum2 |
| double | fSum3 |
| double | fSum4 |
| double | fVariance |
Helper class for KullbackLeiblerDistanceImageFilter. Please refer to KullbackLeiblerDistanceImageFilter.
Definition at line 38 of file otbKullbackLeiblerDistanceImageFilter.h.
| otb::CumulantsForEdgeworth< TInput >::CumulantsForEdgeworth | ( | const TInput & | input | ) |
Definition at line 40 of file otbKullbackLeiblerDistanceImageFilter.hxx.
| otb::CumulantsForEdgeworth< TInput >::CumulantsForEdgeworth | ( | const itk::Image< typename TInput::ImageType::PixelType, 1 > * | input | ) |
Definition at line 47 of file otbKullbackLeiblerDistanceImageFilter.hxx.
|
inlinevirtual |
Definition at line 43 of file otbKullbackLeiblerDistanceImageFilter.h.
| double otb::CumulantsForEdgeworth< TInput >::Divergence | ( | const CumulantsForEdgeworth< TInput2 > & | cumulants | ) |
KL Divergence calculation
Definition at line 57 of file otbKullbackLeiblerDistanceImageFilter.hxx.
|
inline |
Definition at line 63 of file otbKullbackLeiblerDistanceImageFilter.h.
Referenced by otb::CumulantsForEdgeworth< ROIInputType1 >::Divergence().
|
inline |
Definition at line 51 of file otbKullbackLeiblerDistanceImageFilter.h.
Referenced by otb::CumulantsForEdgeworth< ROIInputType1 >::Divergence().
|
inline |
Definition at line 59 of file otbKullbackLeiblerDistanceImageFilter.h.
Referenced by otb::CumulantsForEdgeworth< ROIInputType1 >::Divergence().
|
inline |
Definition at line 55 of file otbKullbackLeiblerDistanceImageFilter.h.
Referenced by otb::CumulantsForEdgeworth< ROIInputType1 >::Divergence().
|
inline |
Definition at line 67 of file otbKullbackLeiblerDistanceImageFilter.h.
Referenced by otb::Functor::KullbackLeiblerSupervizedDistance< itk::ConstNeighborhoodIterator< TInputImage1 >, itk::ConstNeighborhoodIterator< TInputImage2 >, TInputROIImage, TOutputImage::PixelType >::operator()(), and otb::Functor::KullbackLeiblerDistance< itk::ConstNeighborhoodIterator< TInputImage1 >, itk::ConstNeighborhoodIterator< TInputImage2 >, TOutputImage::PixelType >::operator()().
|
protected |
transformation moment -> cumulants (for Edgeworth)
Definition at line 245 of file otbKullbackLeiblerDistanceImageFilter.hxx.
|
protected |
Moment estimation from raw data
Definition at line 166 of file otbKullbackLeiblerDistanceImageFilter.hxx.
|
protected |
Moment estimation from initial neighborhood
Definition at line 109 of file otbKullbackLeiblerDistanceImageFilter.hxx.
|
protected |
Definition at line 86 of file otbKullbackLeiblerDistanceImageFilter.h.
Referenced by otb::CumulantsForEdgeworth< ROIInputType1 >::IsDataAvailable().
|
protected |
Definition at line 84 of file otbKullbackLeiblerDistanceImageFilter.h.
Referenced by otb::CumulantsForEdgeworth< ROIInputType1 >::GetKurtosis().
|
protected |
Definition at line 84 of file otbKullbackLeiblerDistanceImageFilter.h.
Referenced by otb::CumulantsForEdgeworth< ROIInputType1 >::GetMean().
|
protected |
Definition at line 83 of file otbKullbackLeiblerDistanceImageFilter.h.
|
protected |
Definition at line 83 of file otbKullbackLeiblerDistanceImageFilter.h.
|
protected |
Definition at line 83 of file otbKullbackLeiblerDistanceImageFilter.h.
|
protected |
Definition at line 83 of file otbKullbackLeiblerDistanceImageFilter.h.
|
protected |
Definition at line 84 of file otbKullbackLeiblerDistanceImageFilter.h.
Referenced by otb::CumulantsForEdgeworth< ROIInputType1 >::GetSkewness().
|
protected |
Definition at line 82 of file otbKullbackLeiblerDistanceImageFilter.h.
|
protected |
Definition at line 82 of file otbKullbackLeiblerDistanceImageFilter.h.
|
protected |
Definition at line 82 of file otbKullbackLeiblerDistanceImageFilter.h.
|
protected |
Definition at line 82 of file otbKullbackLeiblerDistanceImageFilter.h.
|
protected |
Definition at line 82 of file otbKullbackLeiblerDistanceImageFilter.h.
|
protected |
Definition at line 84 of file otbKullbackLeiblerDistanceImageFilter.h.
Referenced by otb::CumulantsForEdgeworth< ROIInputType1 >::GetVariance().
1.8.17