OTB
9.0.0
Orfeo Toolbox
|
#include <otbBoxAndWhiskerImageFilter.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef Superclass::InputImageConstPointer | InputImageConstPointer |
typedef Superclass::InputImagePixelType | InputImagePixelType |
typedef Superclass::InputImagePointer | InputImagePointer |
typedef Superclass::InputImageRegionType | InputImageRegionType |
typedef Superclass::InputImageType | InputImageType |
typedef Superclass::OutputImagePixelType | OutputImagePixelType |
typedef Superclass::OutputImagePointer | OutputImagePointer |
typedef Superclass::OutputImageRegionType | OutputImageRegionType |
typedef Superclass::OutputImageType | OutputImageType |
typedef InputImageType::PixelType | PixelType |
typedef itk::SmartPointer< Self > | Pointer |
typedef InputImageType::RegionType | RegionType |
typedef BoxAndWhiskerImageFilter | Self |
typedef InputImageType::SizeType | SizeType |
typedef itk::InPlaceImageFilter< TInputImage > | Superclass |
typedef InputImageType::InternalPixelType | ValueType |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
Static Public Member Functions | |
static Pointer | New () |
static const unsigned int | InputImageDimension = InputImageType::ImageDimension |
static const unsigned int | OutputImageDimension = OutputImageType::ImageDimension |
SizeType | m_Radius |
double | m_Beta |
long int | m_NumberFound |
virtual void | SetRadius (SizeType _arg) |
virtual const SizeType & | GetRadius () const |
virtual double | GetBeta () const |
virtual void | SetBeta (double _arg) |
virtual unsigned int | GetNumberFound () const |
BoxAndWhiskerImageFilter () | |
~BoxAndWhiskerImageFilter () override | |
void | ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, itk::ThreadIdType threadId) override |
void | GenerateOutputInformation () override |
void | AllocateOutputs () override |
PixelType | PerformBoxAndWhiskerDetection (const PixelType &pixel) |
BoxAndWhiskerImageFilter (const Self &) | |
void | operator= (const Self &) |
This class performs the detection of outlier with the Box and Whisker technique.
This is appropriated to perform simple outlier detection over vector data. The input image has to contain vector pixel through a VectorImage type. When an outlier is detected, it is treated to as an missing value through the function
.
A component is considered to as a missing value when where stand for the first, second (median) and third quantile values.
Definition at line 50 of file otbBoxAndWhiskerImageFilter.h.
typedef itk::SmartPointer<const Self> otb::BoxAndWhiskerImageFilter< TInputImage >::ConstPointer |
Definition at line 57 of file otbBoxAndWhiskerImageFilter.h.
typedef Superclass::InputImageConstPointer otb::BoxAndWhiskerImageFilter< TInputImage >::InputImageConstPointer |
Definition at line 73 of file otbBoxAndWhiskerImageFilter.h.
typedef Superclass::InputImagePixelType otb::BoxAndWhiskerImageFilter< TInputImage >::InputImagePixelType |
Definition at line 75 of file otbBoxAndWhiskerImageFilter.h.
typedef Superclass::InputImagePointer otb::BoxAndWhiskerImageFilter< TInputImage >::InputImagePointer |
Definition at line 72 of file otbBoxAndWhiskerImageFilter.h.
typedef Superclass::InputImageRegionType otb::BoxAndWhiskerImageFilter< TInputImage >::InputImageRegionType |
Definition at line 74 of file otbBoxAndWhiskerImageFilter.h.
typedef Superclass::InputImageType otb::BoxAndWhiskerImageFilter< TInputImage >::InputImageType |
Definition at line 71 of file otbBoxAndWhiskerImageFilter.h.
typedef Superclass::OutputImagePixelType otb::BoxAndWhiskerImageFilter< TInputImage >::OutputImagePixelType |
Definition at line 69 of file otbBoxAndWhiskerImageFilter.h.
typedef Superclass::OutputImagePointer otb::BoxAndWhiskerImageFilter< TInputImage >::OutputImagePointer |
Definition at line 67 of file otbBoxAndWhiskerImageFilter.h.
typedef Superclass::OutputImageRegionType otb::BoxAndWhiskerImageFilter< TInputImage >::OutputImageRegionType |
Definition at line 68 of file otbBoxAndWhiskerImageFilter.h.
typedef Superclass::OutputImageType otb::BoxAndWhiskerImageFilter< TInputImage >::OutputImageType |
Template parameters typedefs
Definition at line 63 of file otbBoxAndWhiskerImageFilter.h.
typedef InputImageType::PixelType otb::BoxAndWhiskerImageFilter< TInputImage >::PixelType |
Definition at line 77 of file otbBoxAndWhiskerImageFilter.h.
typedef itk::SmartPointer<Self> otb::BoxAndWhiskerImageFilter< TInputImage >::Pointer |
Definition at line 56 of file otbBoxAndWhiskerImageFilter.h.
typedef InputImageType::RegionType otb::BoxAndWhiskerImageFilter< TInputImage >::RegionType |
Definition at line 80 of file otbBoxAndWhiskerImageFilter.h.
typedef BoxAndWhiskerImageFilter otb::BoxAndWhiskerImageFilter< TInputImage >::Self |
Standard class typedefs.
Definition at line 54 of file otbBoxAndWhiskerImageFilter.h.
typedef InputImageType::SizeType otb::BoxAndWhiskerImageFilter< TInputImage >::SizeType |
Definition at line 79 of file otbBoxAndWhiskerImageFilter.h.
typedef itk::InPlaceImageFilter<TInputImage> otb::BoxAndWhiskerImageFilter< TInputImage >::Superclass |
Definition at line 55 of file otbBoxAndWhiskerImageFilter.h.
typedef InputImageType::InternalPixelType otb::BoxAndWhiskerImageFilter< TInputImage >::ValueType |
Definition at line 78 of file otbBoxAndWhiskerImageFilter.h.
|
protected |
Dimension
Definition at line 40 of file otbBoxAndWhiskerImageFilter.hxx.
|
inlineoverrideprotected |
Dimension
Definition at line 100 of file otbBoxAndWhiskerImageFilter.h.
|
private |
Dimension
|
overrideprotected |
Dimension
Definition at line 141 of file otbBoxAndWhiskerImageFilter.hxx.
virtual::itk::LightObject::Pointer otb::BoxAndWhiskerImageFilter< TInputImage >::CreateAnother | ( | void | ) | const |
|
overrideprotected |
Dimension
Definition at line 132 of file otbBoxAndWhiskerImageFilter.hxx.
|
virtual |
Fix the whisker
|
virtual |
Run-time type information (and related methods).
|
virtual |
Dimension
|
virtual |
Dimension
|
static |
Method for creation through the object factory.
|
private |
Dimension
|
protected |
Perform the outlier detection
Definition at line 98 of file otbBoxAndWhiskerImageFilter.hxx.
|
virtual |
Dimension
|
virtual |
Get the Radius (all to 1)
|
overrideprotected |
Main computation method implemented as a multithreaded filter
Process each of the boundary faces. These are N-d regions which border the edge of the buffer.
Definition at line 51 of file otbBoxAndWhiskerImageFilter.hxx.
|
static |
Dimension
Definition at line 83 of file otbBoxAndWhiskerImageFilter.h.
|
private |
Dimension
Definition at line 118 of file otbBoxAndWhiskerImageFilter.h.
|
private |
Dimension
Definition at line 119 of file otbBoxAndWhiskerImageFilter.h.
|
private |
Dimension
Definition at line 117 of file otbBoxAndWhiskerImageFilter.h.
|
static |
Dimension
Definition at line 84 of file otbBoxAndWhiskerImageFilter.h.