OTB
9.0.0
Orfeo Toolbox
|
#include <otbScalarImageToPanTexTextureFilter.h>
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual InputPixelType | GetInputImageMaximum () |
virtual InputPixelType | GetInputImageMinimum () |
virtual const char * | GetNameOfClass () const |
virtual unsigned int | GetNumberOfBinsPerAxis () |
virtual SizeType | GetRadius () |
virtual void | SetInputImageMaximum (InputPixelType _arg) |
virtual void | SetInputImageMinimum (InputPixelType _arg) |
virtual void | SetNumberOfBinsPerAxis (unsigned int _arg) |
virtual void | SetRadius (SizeType _arg) |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
void | GenerateInputRequestedRegion () override |
ScalarImageToPanTexTextureFilter () | |
~ScalarImageToPanTexTextureFilter () override=default | |
void | ThreadedGenerateData (const OutputRegionType &outputRegion, itk::ThreadIdType threadId) override |
Private Member Functions | |
void | operator= (const Self &)=delete |
ScalarImageToPanTexTextureFilter (const Self &)=delete | |
Static Private Member Functions | |
static OutputRegionType | RegionUnion (const OutputRegionType ®ion1, const OutputRegionType ®ion2) |
Private Attributes | |
InputPixelType | m_InputImageMaximum |
InputPixelType | m_InputImageMinimum |
unsigned int | m_NumberOfBinsPerAxis |
OffsetListType | m_OffsetList |
SizeType | m_Radius |
This class computes a texture derived built-up presence index (PanTex)
This class computes a texture-derived built-up presence index (PanTex) from textural characteristics of scalar images.It is the min value of the contrast in 8 directions.
Print references:
Pesari, M., A. Gerhardinger, F. Kayitakire. 2008. A robust built-up area presence index by anisotropic rotation-invariant textural measure. IEEE Journal of selected topics in applied earth observations and remote sensing. Vol1, NO3.
Definition at line 50 of file otbScalarImageToPanTexTextureFilter.h.
typedef itk::SmartPointer<const Self> otb::ScalarImageToPanTexTextureFilter< TInpuImage, TOutputImage >::ConstPointer |
Definition at line 57 of file otbScalarImageToPanTexTextureFilter.h.
typedef CooccurrenceIndexedListType::ConstPointer otb::ScalarImageToPanTexTextureFilter< TInpuImage, TOutputImage >::CooccurrenceIndexedListConstPointerType |
Definition at line 79 of file otbScalarImageToPanTexTextureFilter.h.
typedef CooccurrenceIndexedListType::Pointer otb::ScalarImageToPanTexTextureFilter< TInpuImage, TOutputImage >::CooccurrenceIndexedListPointerType |
Definition at line 78 of file otbScalarImageToPanTexTextureFilter.h.
typedef GreyLevelCooccurrenceIndexedList<InputPixelType> otb::ScalarImageToPanTexTextureFilter< TInpuImage, TOutputImage >::CooccurrenceIndexedListType |
Definition at line 77 of file otbScalarImageToPanTexTextureFilter.h.
typedef CooccurrenceIndexedListType::IndexType otb::ScalarImageToPanTexTextureFilter< TInpuImage, TOutputImage >::CooccurrenceIndexType |
Definition at line 80 of file otbScalarImageToPanTexTextureFilter.h.
typedef InputImageType::Pointer otb::ScalarImageToPanTexTextureFilter< TInpuImage, TOutputImage >::InputImagePointerType |
Definition at line 67 of file otbScalarImageToPanTexTextureFilter.h.
typedef TInpuImage otb::ScalarImageToPanTexTextureFilter< TInpuImage, TOutputImage >::InputImageType |
Template class typedefs
Definition at line 63 of file otbScalarImageToPanTexTextureFilter.h.
typedef InputImageType::PixelType otb::ScalarImageToPanTexTextureFilter< TInpuImage, TOutputImage >::InputPixelType |
Definition at line 68 of file otbScalarImageToPanTexTextureFilter.h.
typedef InputImageType::RegionType otb::ScalarImageToPanTexTextureFilter< TInpuImage, TOutputImage >::InputRegionType |
Definition at line 69 of file otbScalarImageToPanTexTextureFilter.h.
typedef std::vector<OffsetType> otb::ScalarImageToPanTexTextureFilter< TInpuImage, TOutputImage >::OffsetListType |
Definition at line 72 of file otbScalarImageToPanTexTextureFilter.h.
typedef InputImageType::OffsetType otb::ScalarImageToPanTexTextureFilter< TInpuImage, TOutputImage >::OffsetType |
Definition at line 71 of file otbScalarImageToPanTexTextureFilter.h.
typedef OutputImageType::Pointer otb::ScalarImageToPanTexTextureFilter< TInpuImage, TOutputImage >::OutputImagePointerType |
Definition at line 74 of file otbScalarImageToPanTexTextureFilter.h.
typedef TOutputImage otb::ScalarImageToPanTexTextureFilter< TInpuImage, TOutputImage >::OutputImageType |
Definition at line 73 of file otbScalarImageToPanTexTextureFilter.h.
typedef OutputImageType::RegionType otb::ScalarImageToPanTexTextureFilter< TInpuImage, TOutputImage >::OutputRegionType |
Definition at line 75 of file otbScalarImageToPanTexTextureFilter.h.
typedef CooccurrenceIndexedListType::PixelValueType otb::ScalarImageToPanTexTextureFilter< TInpuImage, TOutputImage >::PixelValueType |
Definition at line 81 of file otbScalarImageToPanTexTextureFilter.h.
typedef itk::SmartPointer<Self> otb::ScalarImageToPanTexTextureFilter< TInpuImage, TOutputImage >::Pointer |
Definition at line 56 of file otbScalarImageToPanTexTextureFilter.h.
typedef CooccurrenceIndexedListType::RelativeFrequencyType otb::ScalarImageToPanTexTextureFilter< TInpuImage, TOutputImage >::RelativeFrequencyType |
Definition at line 82 of file otbScalarImageToPanTexTextureFilter.h.
typedef ScalarImageToPanTexTextureFilter otb::ScalarImageToPanTexTextureFilter< TInpuImage, TOutputImage >::Self |
Standard class typedefs
Definition at line 54 of file otbScalarImageToPanTexTextureFilter.h.
typedef InputRegionType::SizeType otb::ScalarImageToPanTexTextureFilter< TInpuImage, TOutputImage >::SizeType |
Definition at line 70 of file otbScalarImageToPanTexTextureFilter.h.
typedef itk::ImageToImageFilter<TInpuImage, TOutputImage> otb::ScalarImageToPanTexTextureFilter< TInpuImage, TOutputImage >::Superclass |
Definition at line 55 of file otbScalarImageToPanTexTextureFilter.h.
typedef VectorType::const_iterator otb::ScalarImageToPanTexTextureFilter< TInpuImage, TOutputImage >::VectorConstIteratorType |
Definition at line 86 of file otbScalarImageToPanTexTextureFilter.h.
typedef VectorType::iterator otb::ScalarImageToPanTexTextureFilter< TInpuImage, TOutputImage >::VectorIteratorType |
Definition at line 85 of file otbScalarImageToPanTexTextureFilter.h.
typedef CooccurrenceIndexedListType::VectorType otb::ScalarImageToPanTexTextureFilter< TInpuImage, TOutputImage >::VectorType |
Definition at line 83 of file otbScalarImageToPanTexTextureFilter.h.
|
protected |
Constructor
Definition at line 34 of file otbScalarImageToPanTexTextureFilter.hxx.
References otb::ScalarImageToPanTexTextureFilter< TInpuImage, TOutputImage >::m_OffsetList.
|
overrideprotecteddefault |
Destructor
|
privatedelete |
virtual::itk::LightObject::Pointer otb::ScalarImageToPanTexTextureFilter< TInpuImage, TOutputImage >::CreateAnother | ( | void | ) | const |
|
overrideprotected |
Generate the input requested region
Definition at line 46 of file otbScalarImageToPanTexTextureFilter.hxx.
|
virtual |
Get the input image maximum
|
virtual |
Get the input image minimum
|
virtual |
RTTI
|
virtual |
Get the number of bin per axis for histogram generation
|
virtual |
Get the radius of the window on which textures will be computed
|
static |
Creation through the object factory
|
privatedelete |
|
staticprivate |
Convenient method to compute union of 2 regions
|
virtual |
Set the input image maximum
|
virtual |
Set the input image minimum
|
virtual |
Set the number of bin per axis for histogram generation
|
virtual |
Set the radius of the window on which textures will be computed
|
overrideprotected |
Parallel textures extraction
calculate minimum offset and set it as neighborhood radius
Definition at line 89 of file otbScalarImageToPanTexTextureFilter.hxx.
|
private |
Input image maximum
Definition at line 146 of file otbScalarImageToPanTexTextureFilter.h.
|
private |
Input image minimum
Definition at line 143 of file otbScalarImageToPanTexTextureFilter.h.
|
private |
Number of bins per axis for histogram generation
Definition at line 140 of file otbScalarImageToPanTexTextureFilter.h.
|
private |
List of Offsets for co-occurence
Definition at line 137 of file otbScalarImageToPanTexTextureFilter.h.
Referenced by otb::ScalarImageToPanTexTextureFilter< TInpuImage, TOutputImage >::ScalarImageToPanTexTextureFilter().
|
private |
Radius of the window on which to compute textures
Definition at line 134 of file otbScalarImageToPanTexTextureFilter.h.