|
OTB
9.0.0
Orfeo Toolbox
|
Go to the documentation of this file.
21 #ifndef otbMultivariateAlterationDetectorImageFilter_h
22 #define otbMultivariateAlterationDetectorImageFilter_h
28 #include "vnl/vnl_vector.h"
29 #include "vnl/vnl_matrix.h"
80 template <
class TInputImage,
class TOutputImage>
86 typedef itk::ImageToImageFilter<TInputImage, TOutputImage>
Superclass;
146 void SetInput1(
const TInputImage* image1);
149 void SetInput2(
const TInputImage* image2);
152 const TInputImage* GetInput1();
153 const TInputImage* GetInput2();
162 void ThreadedGenerateData(
const OutputImageRegionType& outputRegionForThread, itk::ThreadIdType threadId)
override;
164 void GenerateOutputInformation()
override;
168 void operator=(
const Self&) =
delete;
183 #ifndef OTB_MANUAL_INSTANTIATION
~MultivariateAlterationDetectorImageFilter() override
CovarianceEstimatorType::RealPixelType VectorType
InputImageType::RegionType InputImageRegionType
InputImageType::Pointer InputImagePointer
OutputImageType::Pointer OutputImagePointer
vnl_matrix< RealType > VnlMatrixType
CovarianceEstimatorType::MatrixObjectType MatrixObjectType
OutputImageType::RegionType OutputImageRegionType
StatFilterType::MatrixObjectType MatrixObjectType
itk::SmartPointer< Self > Pointer
InputImageType::PixelType InputImagePixelType
StreamingStatisticsVectorImageFilter< InputImageType > CovarianceEstimatorType
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
MatrixType m_CovarianceMatrix
MatrixObjectType::ComponentType MatrixType
InputImageType::ConstPointer InputImageConstPointer
CovarianceEstimatorType::Pointer CovarianceEstimatorPointer
vnl_vector< RealType > VnlVectorType
otb::ConcatenateVectorImageFilter< InputImageType, InputImageType, InputImageType > ConcatenateImageFilterType
StatFilterType::RealPixelType RealPixelType
itk::ImageToImageFilter< TInputImage, TOutputImage > Superclass
itk::SmartPointer< Self > Pointer
MultivariateAlterationDetectorImageFilter Self
itk::SmartPointer< Self > Pointer
This class streams the whole input image through the PersistentStatisticsImageFilter.
TInputImage InputImageType
OutputImageType::PixelType OutputImagePixelType
itk::SmartPointer< const Self > ConstPointer
ConcatenateImageFilterType::Pointer ConcatenateImageFilterPointer
VectorType::ValueType RealType
CovarianceEstimatorPointer m_CovarianceEstimator
TOutputImage OutputImageType
This filter concatenates the vector pixel of the first image with the vector pixel of the second imag...
MatrixType::InternalMatrixType InternalMatrixType
This filter implements the Multivariate Alteration Detector.