Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
otb
otb
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 298
    • Issues 298
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 15
    • Merge Requests 15
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Main Repositories
  • otbotb
  • Wiki
    • Uploads
    • D7dcea8f9f7385fc40a5cc8328f02520
  • filterRefactoring

Last edited by Cédric Traizet Nov 03, 2020
Page history

filterRefactoring

Modules/Hyperspectral/EndmembersExtraction/include/otbVcaImageFilter.h : Nothing to be done, this filter is a bit special as its output does not represent an actual image but a collection of pixels

Modules/Hyperspectral/Unmixing/include/otbISRAUnmixingImageFilter.h  FunctorImageFilter
Modules/Hyperspectral/Unmixing/include/otbUnConstrainedLeastSquareImageFilter.h FunctorImageFilter
Modules/Hyperspectral/Unmixing/include/otbMDMDNMFImageFilter.h Change number of band, nothing to be done
Modules/Hyperspectral/Unmixing/include/otbSparseUnmixingImageFilter.h Change number of band, nothing to be done
Modules/Hyperspectral/AnomalyDetection/include/otbLocalRxDetectorFilter.h FunctorImageFilter
Modules/Detection/CloudDetection/include/otbCloudEstimatorFilter.h Nothing to be done, could be transformed into a FunctorImageFilter, weird test BeforeThreadedGenerateData (move to GenerateOutputInformation() ?)
Modules/Detection/CloudDetection/include/otbCloudDetectionFilter.h Nothing to be done, could be transformed into a FunctorImageFilter, weird test BeforeThreadedGenerateData (move to GenerateOutputInformation() ?)
Modules/IO/TestKernel/include/otbDifferenceImageFilter.h PersistentFilter -> no output
Modules/Core/LabelMap/include/otbLabelImageToLabelMapWithAdjacencyFilter.h  -> Nothing to be done

Modules/Core/LabelMap/include/otbLabelMapToLabelImageFilter.h -> Is it possible to assign a projection to a label map ? if so it should be assigned to the output image. This is not done in the old framework

Modules/Core/LabelMap/include/otbLabelMapToAttributeImageFilter.h Nothing to be done

Modules/Core/LabelMap/include/otbLabelMapFeaturesFunctorImageFilter.h Nothing to be done

Modules/Core/LabelMap/include/otbStatisticsAttributesLabelMapFilter.h  Nothing to be done

Modules/Core/LabelMap/include/otbMinMaxAttributesLabelMapFilter.h Nothing to be done

Modules/Core/Functor/include/otbVariadicNamedInputsImageFilter.h Nothing to be done

Modules/Core/Functor/include/otbDotProductImageFilter.h Nothing to be done

Modules/Core/Functor/include/otbVariadicInputsImageFilter.h Investigate. Not sure if this supports metadata (call CopyInformation), Need to look a ImageSource implementation, default behavior for this interface: copy metadata from first input to output (as ImageToImage filter)

Modules/Core/Functor/include/otbFunctorImageFilter.h Default ImageToImage behavior should be OK (it must be verified as this filter is used in many places), maybe add the opportunity to implement a specific behavior ? This might make sense in some cases.

Modules/Core/Common/include/otbUnaryFunctorVectorImageFilter.h Nothing to be done 

Modules/Core/Common/include/otbUnaryFunctorNeighborhoodVectorImageFilter.h Nothing to be done 

Modules/Core/Common/include/otbImportVectorImageFilter.h Is it used ? It outputs a vector image from a C array. It is possible to set origin/spacing, but there is no opportunity to add other metadatas. It could be added if needed.


Modules/Core/Common/include/otbImportImageFilter.h Is it used ? It outputs an image from a C array. It is possible to set origin/spacing, but there is no opportunity to add other metadatas. It could be added if needed.

Modules/Core/Common/include/otbUnaryFunctorWithIndexWithOutputSizeImageFilter.h  Nothing to be done , this could be replaced by functorimagefilter

Modules/Core/Common/include/otbImageToModulusAndDirectionImageFilter.h Nothing to be done 

Modules/Core/Common/include/otbImaginaryImageToComplexImageFilter.h Nothing to be done, refactor into functorImageFilter
Modules/Core/Common/include/otbComplexToVectorImageCastFilter.h complex vector (size i) to vector (size i). Not sure how to handle band metadata in this case
Modules/Core/Common/include/otbDecimateImageFilter.h Nothing to be done
Modules/Core/Common/include/otbImageAndVectorImageOperationFilter.h  Nothing to be done , this could be replaced by functorimagefilter
Modules/Core/Common/include/otbComplexToIntensityImageFilter.h Nothing to be done
Modules/Core/Common/include/otbQuaternaryFunctorImageFilter.h Nothing to be done, replace with functor image filter
Modules/Core/Common/include/otbFunctionToImageFilter.h Nothing to be done

Modules/Core/Transform/include/otbStreamingWarpImageFilter.h TODO: set no data metadata in GenerateOutputInforation
Modules/Core/Streaming/include/otbPersistentFilterStreamingDecorator.h Nothing to be done
Modules/Core/Streaming/include/otbPersistentImageFilter.h nothing to be done
Modules/Core/PointSet/include/otbImageToPointSetFilter.hnothing to be done
Modules/Core/PointSet/include/otbPointSetToPointSetFilter.h nothing to be done
Modules/Core/PointSet/include/otbThresholdImageToPointSetFilter.h nothing to be done
Modules/Core/PointSet/include/otbTransformPointSetFilter.h nothing to be done
Modules/Core/Interpolation/include/otbBSplineDecompositionImageFilter.h  Nothing to be done
Modules/Core/ImageList/include/otbImageListToImageListApplyFilter.h Default should be OK, to be tested
Modules/Core/ImageList/include/otbImageToImageListFilter.h  nothing to be done (child classes should implement a specific behavior if needed)
Modules/Core/ImageList/include/otbImageListToSingleImageFilter.h nothing to be done  (child classes should implement a specific behavior if needed)
Modules/Core/ImageList/include/otbImageListToVectorImageFilter.h  (child classes should implement a specific behavior if needed)
Modules/Core/ImageList/include/otbImageListToImageListFilter.h  (child classes should implement a specific behavior if needed)
Modules/Core/ImageList/include/otbImageListToImageFilter.h  (child classes should implement a specific behavior if needed)
Modules/Core/ImageList/include/otbVectorImageToImageListFilter.h  (child classes should implement a specific behavior if needed)
Modules/Learning/SOM/include/otbSOMImageClassificationFilter.h nothing to be done
Modules/Learning/SOM/include/otbSOMbasedImageFilter.h nothing to be done
Modules/Learning/DempsterShafer/include/otbDSFusionOfClassifiersImageFilter.h set not data metadata

Modules/Learning/Markov/include/otbMarkovRandomFieldFilter.h nothing to be done
Modules/Learning/Sampling/include/otbOGRDataToSamplePositionFilter.h nothing to be done 
Modules/Learning/Sampling/include/otbOGRDataToClassStatisticsFilter.h nothing to be done 
Modules/Learning/Sampling/include/otbPersistentSamplingFilterBase.h nothing to be done 
Modules/Learning/Sampling/include/otbImageSampleExtractorFilter.h nothing to be done 
Modules/Learning/DimensionalityReductionLearning/include/otbImageDimensionalityReductionFilter.h nothing to be done
Modules/Learning/LearningBase/include/otbImageClassificationFilter.h nothing to be done 
Modules/Learning/LearningBase/include/otbKMeansImageClassificationFilter.h  optional set not data metadata. This is currently not done, but there is a label for invalid pixel in the filter


Modules/Radiometry/Simulation/include/otbLabelMapToSimulatedImageFilter.h nothing to be done
Modules/Radiometry/Simulation/include/otbSurfaceReflectanceToReflectanceFilter.h nothing to be done, refactor to functor image filter

Modules/Radiometry/SARCalibration/include/otbSarBurstExtractionImageFilter.h port SAR metadata setting in generateOutputInformation


Modules/Radiometry/SARCalibration/include/otbSarRadiometricCalibrationToImageFilter.h nothing to be done, refactor into FunctorImageFilter

Modules/Radiometry/SARCalibration/include/otbSarDeburstImageFilter.h port SAR metadata setting in generateOutputInformation


Modules/Radiometry/SARCalibration/include/otbSarConcatenateBurstsImageFilter.h port SAR metadata setting in generateOutputInformation
Modules/Radiometry/SARCalibration/include/otbTerraSarBrightnessImageFilter.h nothing to be done, refactor into FunctorImageFilter

Modules/Radiometry/SARCalibration/include/otbSarBrightnessToImageFilter.h Nothing to be done

Modules/Radiometry/OpticalCalibration/include/otbImageToRadianceImageFilter.h nothing to be done, refactor into FunctorImageFilter. Check beforeThreadedGenerateData, it might be bugged??

Modules/Radiometry/OpticalCalibration/include/otbReflectanceToSurfaceReflectanceImageFilter.h nothing to be done. could be refactored into functorImageFilter
Modules/Radiometry/OpticalCalibration/include/otbReflectanceToRadianceImageFilter.h nothing to be done. could be refactored into functorImageFilter
Modules/Radiometry/OpticalCalibration/include/otbReflectanceToRadianceImageFilter.h deprectaed in 6.2
Modules/Radiometry/OpticalCalibration/include/otbImageToReflectanceImageFilter.h nothing to be done could be refactored into functorImageFilter
Modules/Radiometry/OpticalCalibration/include/otbRadianceToImageImageFilter.h nothing to be done could be refactored into functorImageFilter
Modules/Radiometry/Indices/include/otbWaterSqrtSpectralAngleImageFilter.h deprecated
Modules/Segmentation/MeanShift/include/otbMeanShiftConnectedComponentSegmentationFilter.h nothing to be done
Modules/Segmentation/MeanShift/include/otbMeanShiftSegmentationFilter.h nothing to be done

Modules/Segmentation/MorphologicalProfiles/include/otbMorphologicalProfilesSegmentationFilter.h nothing to be done
Modules/Segmentation/MorphologicalProfiles/include/otbProfileDerivativeToMultiScaleCharacteristicsFilter.h ImageListToImageFilter. nothing should be done, to be tested
Modules/Segmentation/MorphologicalProfiles/include/otbClosingOpeningMorphologicalFilter.h nothing to be done 
Modules/Segmentation/MorphologicalProfiles/include/otbConvexOrConcaveClassificationFilter.h nothing to be done 
Modules/Segmentation/MorphologicalProfiles/include/otbGeodesicMorphologyIterativeDecompositionImageFilter.h nothing to be done 
Modules/Segmentation/MorphologicalProfiles/include/otbMultiScaleConvexOrConcaveClassificationFilter.h nothing to be done 
Modules/Segmentation/MorphologicalProfiles/include/otbMorphologicalOpeningProfileFilter.h nothing to be done 
Modules/Segmentation/MorphologicalProfiles/include/otbOpeningClosingMorphologicalFilter.h nothing to be done 
Modules/Segmentation/MorphologicalProfiles/include/otbMorphologicalClosingProfileFilter.h nothing to be done 
Modules/Segmentation/MorphologicalProfiles/include/otbGeodesicMorphologyLevelingFilter.h nothing to be done
Modules/Segmentation/MorphologicalProfiles/include/otbImageToProfileFilter.h   ImageToImageList. nothing should be done, to be tested
Modules/Segmentation/MorphologicalProfiles/include/otbProfileToProfileDerivativeFilter.h ImageListToImageListFilter. nothing should be done, to be tested
Modules/Segmentation/MorphologicalProfiles/include/otbGeodesicMorphologyDecompositionImageFilter.h nothing to be done

Modules/Segmentation/Watersheds/include/otbWatershedSegmentationFilter.h nothing to be done
Modules/Segmentation/OGRProcessing/include/otbStreamingImageToOGRLayerSegmentationFilter.h nothing to be done

Modules/Segmentation/Labelling/include/otbRelabelComponentImageFilter.h nothing to be done 
Modules/Segmentation/Labelling/include/otbLabelizeConnectedThresholdImageFilter.h nothing to be done 
Modules/Segmentation/Labelling/include/otbLabelizeNeighborhoodConnectedImageFilter.h nothing to be done  
Modules/Segmentation/Labelling/include/otbLabelToBoundaryImageFilter.h nothing to be done  
Modules/Segmentation/Labelling/include/otbLabelizeConfidenceConnectedImageFilter.h nothing to be done 

Modules/Segmentation/Conversion/include/otbLabelImageToVectorDataFilter.h // nothing to be done
Modules/Segmentation/Conversion/include/otbLabelMapToVectorDataFilter.h // nothing to be done
Modules/Segmentation/Conversion/include/otbPersistentImageToOGRDataFilter.h // nothing to be done
Modules/Segmentation/Conversion/include/otbLabelImageToOGRDataSourceFilter.h // nothing to be done
Modules/Segmentation/Conversion/include/otbVectorDataToLabelImageFilter.h // TODO : set metadata
Modules/Segmentation/Conversion/include/otbOGRDataSourceToLabelImageFilter.h // TODO: set projection
Modules/Segmentation/Conversion/include/otbLabelImageRegionMergingFilter.h // TODO : Copy information from spectral input to clustered output.
Modules/Segmentation/Conversion/include/otbLabelImageSmallRegionMergingFilter.h // nothing to be done
Modules/Segmentation/Conversion/include/otbRasterizeVectorDataFilter.h // nothing to be done
Modules/Segmentation/Conversion/include/otbPersistentImageToVectorDataFilter.h // TODO set metadata
Modules/Segmentation/Conversion/include/otbLabelImageRegionPruningFilter.h  // TODO : Copy information from spectral input to clustered output.
Modules/Segmentation/Conversion/include/otbPersistentImageToOGRLayerFilter.h nothing to be done
Modules/Feature/Edge/include/otbHorizontalSobelVectorImageFilter.h nothing to be done, functorImageFilter
Modules/Feature/Edge/include/otbLineRatioDetectorImageFilter.h nothing to be done
Modules/Feature/Edge/include/otbEdgeDetectorImageFilter.h nothing to be done

Clone repository
  • Deprecated Info
  • Help for release actions
  • How to contribute to QGIS related to OTB processing provider
  • How to deprecate
  • OTB Continuous Integration platform
  • OTB Users Day 2018
  • PSC meetings
  • Remote Modules
  • Remove OSSIM
  • Home
  • uploads
    • d7dcea8f9f7385fc40a5cc8328f02520
      • filterRefactoring