... | ... | @@ -364,6 +364,48 @@ the OTB, based on GDAL's work. |
|
|
|
|
|
### Filters that should be modified in OTB
|
|
|
|
|
|
The following filters need to be refactored:
|
|
|
|
|
|
* 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/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/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/otbComplexToVectorImageCastFilter.h complex vector (size i) to vector (size i). Not sure how to handle band metadata in this case
|
|
|
|
|
|
* Modules/Core/Transform/include/otbStreamingWarpImageFilter.h TODO: set no data metadata in GenerateOutputInforation
|
|
|
|
|
|
* Modules/Learning/DempsterShafer/include/otbDSFusionOfClassifiersImageFilter.h set not data metadata
|
|
|
|
|
|
* 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/SARCalibration/include/otbSarBurstExtractionImageFilter.h port SAR metadata setting in generateOutputInformation
|
|
|
|
|
|
* 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/Segmentation/MorphologicalProfiles/include/otbProfileDerivativeToMultiScaleCharacteristicsFilter.h ImageListToImageFilter. nothing should be done, to be tested
|
|
|
|
|
|
* 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/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/otbPersistentImageToVectorDataFilter.h // TODO set metadata
|
|
|
|
|
|
* Modules/Segmentation/Conversion/include/otbLabelImageRegionPruningFilter.h // TODO : Copy information from spectral input to clustered output.
|
|
|
|
|
|
|
|
|
[filterRefactoring.txt](uploads/d7dcea8f9f7385fc40a5cc8328f02520/filterRefactoring.txt)
|
|
|
|
|
|
### Re-implement DEMHandeler
|
... | ... | |