OTB
9.0.0
Orfeo Toolbox
|
#include <otbNAPCAImageFilter.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef Superclass::CovarianceEstimatorFilterPointerType | CovarianceEstimatorFilterPointerType |
typedef Superclass::CovarianceEstimatorFilterType | CovarianceEstimatorFilterType |
typedef Superclass::InputImageType | InputImageType |
typedef Superclass::InternalMatrixType | InternalMatrixType |
typedef Superclass::MatrixElementType | MatrixElementType |
typedef Superclass::MatrixObjectType | MatrixObjectType |
typedef Superclass::MatrixType | MatrixType |
typedef Superclass::NoiseImageFilterPointerType | NoiseImageFilterPointerType |
typedef Superclass::NoiseImageFilterType | NoiseImageFilterType |
typedef Superclass::NormalizeFilterPointerType | NormalizeFilterPointerType |
typedef Superclass::NormalizeFilterType | NormalizeFilterType |
typedef Superclass::OutputImageType | OutputImageType |
typedef itk::SmartPointer< Self > | Pointer |
typedef Superclass::RealType | RealType |
typedef NAPCAImageFilter | Self |
typedef MNFImageFilter< TInputImage, TOutputImage, TNoiseImageFilter, TDirectionOfTransformation > | Superclass |
typedef Superclass::TransformFilterPointerType | TransformFilterPointerType |
typedef Superclass::TransformFilterType | TransformFilterType |
typedef Superclass::VectorType | VectorType |
Public Types inherited from otb::MNFImageFilter< TInputImage, TOutputImage, TNoiseImageFilter, TDirectionOfTransformation > | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::SmartPointer< Self > | Pointer |
typedef MNFImageFilter | Self |
typedef itk::ImageToImageFilter< TInputImage, TOutputImage > | Superclass |
typedef Transform::TransformDirection | TransformDirectionEnumType |
typedef TInputImage | InputImageType |
typedef TOutputImage | OutputImageType |
typedef StreamingStatisticsVectorImageFilter< InputImageType > | CovarianceEstimatorFilterType |
typedef CovarianceEstimatorFilterType::Pointer | CovarianceEstimatorFilterPointerType |
typedef CovarianceEstimatorFilterType::RealType | RealType |
typedef CovarianceEstimatorFilterType::RealPixelType | VectorType |
typedef CovarianceEstimatorFilterType::MatrixObjectType | MatrixObjectType |
typedef MatrixObjectType::ComponentType | MatrixType |
typedef MatrixType::InternalMatrixType | InternalMatrixType |
typedef InternalMatrixType::element_type | MatrixElementType |
typedef MatrixImageFilter< InputImageType, OutputImageType > | TransformFilterType |
typedef TransformFilterType::Pointer | TransformFilterPointerType |
typedef TNoiseImageFilter | NoiseImageFilterType |
typedef NoiseImageFilterType::Pointer | NoiseImageFilterPointerType |
typedef NormalizeVectorImageFilter< InputImageType, OutputImageType > | NormalizeFilterType |
typedef NormalizeFilterType::Pointer | NormalizeFilterPointerType |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from otb::MNFImageFilter< TInputImage, TOutputImage, TNoiseImageFilter, TDirectionOfTransformation > | |
static Pointer | New () |
Protected Member Functions | |
void | GenerateTransformationMatrix () override |
NAPCAImageFilter () | |
~NAPCAImageFilter () override | |
Protected Member Functions inherited from otb::MNFImageFilter< TInputImage, TOutputImage, TNoiseImageFilter, TDirectionOfTransformation > | |
MNFImageFilter () | |
~MNFImageFilter () override | |
void | GenerateOutputInformation () override |
void | GenerateData () override |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
void | ForwardGenerateOutputInformation () |
void | ReverseGenerateOutputInformation () |
virtual void | ForwardGenerateData () |
virtual void | ReverseGenerateData () |
Performs a Noise Adjusted PCA analysis of a vector image.
The internal structure of this filter is a filter-to-filter like structure. The estimation of the covariance matrix has persistent capabilities...
The high pass filter which has to be used for the noise estimation is templated for a better scalability...
This class is very similar to the MNFImageFilter one since only the projection matrix definition (through GenerateTransformationMatrix function) differs.
TODO? Use a 2nd input to give a noise image directly?
Definition at line 50 of file otbNAPCAImageFilter.h.
typedef itk::SmartPointer<const Self> otb::NAPCAImageFilter< TInputImage, TOutputImage, TNoiseImageFilter, TDirectionOfTransformation >::ConstPointer |
Definition at line 56 of file otbNAPCAImageFilter.h.
typedef Superclass::CovarianceEstimatorFilterPointerType otb::NAPCAImageFilter< TInputImage, TOutputImage, TNoiseImageFilter, TDirectionOfTransformation >::CovarianceEstimatorFilterPointerType |
Definition at line 69 of file otbNAPCAImageFilter.h.
typedef Superclass::CovarianceEstimatorFilterType otb::NAPCAImageFilter< TInputImage, TOutputImage, TNoiseImageFilter, TDirectionOfTransformation >::CovarianceEstimatorFilterType |
Definition at line 68 of file otbNAPCAImageFilter.h.
typedef Superclass::InputImageType otb::NAPCAImageFilter< TInputImage, TOutputImage, TNoiseImageFilter, TDirectionOfTransformation >::InputImageType |
Template parameters typedefs
Definition at line 62 of file otbNAPCAImageFilter.h.
typedef Superclass::InternalMatrixType otb::NAPCAImageFilter< TInputImage, TOutputImage, TNoiseImageFilter, TDirectionOfTransformation >::InternalMatrixType |
Definition at line 75 of file otbNAPCAImageFilter.h.
typedef Superclass::MatrixElementType otb::NAPCAImageFilter< TInputImage, TOutputImage, TNoiseImageFilter, TDirectionOfTransformation >::MatrixElementType |
Definition at line 76 of file otbNAPCAImageFilter.h.
typedef Superclass::MatrixObjectType otb::NAPCAImageFilter< TInputImage, TOutputImage, TNoiseImageFilter, TDirectionOfTransformation >::MatrixObjectType |
Definition at line 73 of file otbNAPCAImageFilter.h.
typedef Superclass::MatrixType otb::NAPCAImageFilter< TInputImage, TOutputImage, TNoiseImageFilter, TDirectionOfTransformation >::MatrixType |
Definition at line 74 of file otbNAPCAImageFilter.h.
typedef Superclass::NoiseImageFilterPointerType otb::NAPCAImageFilter< TInputImage, TOutputImage, TNoiseImageFilter, TDirectionOfTransformation >::NoiseImageFilterPointerType |
Definition at line 82 of file otbNAPCAImageFilter.h.
typedef Superclass::NoiseImageFilterType otb::NAPCAImageFilter< TInputImage, TOutputImage, TNoiseImageFilter, TDirectionOfTransformation >::NoiseImageFilterType |
Definition at line 81 of file otbNAPCAImageFilter.h.
typedef Superclass::NormalizeFilterPointerType otb::NAPCAImageFilter< TInputImage, TOutputImage, TNoiseImageFilter, TDirectionOfTransformation >::NormalizeFilterPointerType |
Definition at line 85 of file otbNAPCAImageFilter.h.
typedef Superclass::NormalizeFilterType otb::NAPCAImageFilter< TInputImage, TOutputImage, TNoiseImageFilter, TDirectionOfTransformation >::NormalizeFilterType |
Definition at line 84 of file otbNAPCAImageFilter.h.
typedef Superclass::OutputImageType otb::NAPCAImageFilter< TInputImage, TOutputImage, TNoiseImageFilter, TDirectionOfTransformation >::OutputImageType |
Definition at line 66 of file otbNAPCAImageFilter.h.
typedef itk::SmartPointer<Self> otb::NAPCAImageFilter< TInputImage, TOutputImage, TNoiseImageFilter, TDirectionOfTransformation >::Pointer |
Definition at line 55 of file otbNAPCAImageFilter.h.
typedef Superclass::RealType otb::NAPCAImageFilter< TInputImage, TOutputImage, TNoiseImageFilter, TDirectionOfTransformation >::RealType |
Definition at line 71 of file otbNAPCAImageFilter.h.
typedef NAPCAImageFilter otb::NAPCAImageFilter< TInputImage, TOutputImage, TNoiseImageFilter, TDirectionOfTransformation >::Self |
Definition at line 53 of file otbNAPCAImageFilter.h.
typedef MNFImageFilter<TInputImage, TOutputImage, TNoiseImageFilter, TDirectionOfTransformation> otb::NAPCAImageFilter< TInputImage, TOutputImage, TNoiseImageFilter, TDirectionOfTransformation >::Superclass |
Definition at line 54 of file otbNAPCAImageFilter.h.
typedef Superclass::TransformFilterPointerType otb::NAPCAImageFilter< TInputImage, TOutputImage, TNoiseImageFilter, TDirectionOfTransformation >::TransformFilterPointerType |
Definition at line 79 of file otbNAPCAImageFilter.h.
typedef Superclass::TransformFilterType otb::NAPCAImageFilter< TInputImage, TOutputImage, TNoiseImageFilter, TDirectionOfTransformation >::TransformFilterType |
Definition at line 78 of file otbNAPCAImageFilter.h.
typedef Superclass::VectorType otb::NAPCAImageFilter< TInputImage, TOutputImage, TNoiseImageFilter, TDirectionOfTransformation >::VectorType |
Definition at line 72 of file otbNAPCAImageFilter.h.
|
inlineprotected |
Definition at line 88 of file otbNAPCAImageFilter.h.
|
inlineoverrideprotected |
Definition at line 91 of file otbNAPCAImageFilter.h.
virtual::itk::LightObject::Pointer otb::NAPCAImageFilter< TInputImage, TOutputImage, TNoiseImageFilter, TDirectionOfTransformation >::CreateAnother | ( | void | ) | const |
|
overrideprotectedvirtual |
Specific functionality of NAPCA
Reimplemented from otb::MNFImageFilter< TInputImage, TOutputImage, TNoiseImageFilter, TDirectionOfTransformation >.
Definition at line 36 of file otbNAPCAImageFilter.hxx.
References otbMsgDebugMacro.
|
virtual |
Creation through object factory macro
Reimplemented from otb::MNFImageFilter< TInputImage, TOutputImage, TNoiseImageFilter, TDirectionOfTransformation >.
|
static |
Type macro