diff --git a/Modules/Core/ImageBase/test/otbExtractROITestMetaData.cxx b/Modules/Core/ImageBase/test/otbExtractROITestMetaData.cxx
index 88c593971cf8ee30556a545453f7a42f36b6423b..fcb2afd892b89bb76e3efed19dc684cc4a6d3741 100644
--- a/Modules/Core/ImageBase/test/otbExtractROITestMetaData.cxx
+++ b/Modules/Core/ImageBase/test/otbExtractROITestMetaData.cxx
@@ -21,7 +21,6 @@
 #include <iostream>
 #include <fstream>
 
-#include "itkUnaryFunctorImageFilter.h"
 #include "itkExtractImageFilter.h"
 #include "itkVectorIndexSelectionCastImageFilter.h"
 #include "otbExtractROI.h"
diff --git a/Modules/Core/LabelMap/include/otbBandsStatisticsAttributesLabelMapFilter.hxx b/Modules/Core/LabelMap/include/otbBandsStatisticsAttributesLabelMapFilter.hxx
index 51b29436e2bd565d6922cd6c73302ddd9bd6c8de..128be4e9210397e99ca109e08e50cf30134a9389 100644
--- a/Modules/Core/LabelMap/include/otbBandsStatisticsAttributesLabelMapFilter.hxx
+++ b/Modules/Core/LabelMap/include/otbBandsStatisticsAttributesLabelMapFilter.hxx
@@ -22,7 +22,6 @@
 #define otbBandsStatisticsAttributesLabelMapFilter_hxx
 
 #include "otbBandsStatisticsAttributesLabelMapFilter.h"
-#include "itkUnaryFunctorImageFilter.h"
 #include "itkVectorIndexSelectionCastImageFilter.h"
 
 namespace otb
diff --git a/Modules/Core/ObjectList/test/otbImageListToImageListApplyFilter.cxx b/Modules/Core/ObjectList/test/otbImageListToImageListApplyFilter.cxx
index 40bdb6d2969dd56c28fd4b327d019bb40eb26872..e97133e2ec3562dc2ae8d4b20ab1fa882fb922d4 100644
--- a/Modules/Core/ObjectList/test/otbImageListToImageListApplyFilter.cxx
+++ b/Modules/Core/ObjectList/test/otbImageListToImageListApplyFilter.cxx
@@ -23,7 +23,6 @@
 #include "otbImageListToImageListApplyFilter.h"
 #include "otbImageList.h"
 #include "otbImage.h"
-#include "itkUnaryFunctorImageFilter.h"
 #include "itkMeanImageFilter.h"
 #include "otbImageFileReader.h"
 #include "otbImageFileWriter.h"
diff --git a/Modules/Core/Transform/test/otbCreateProjectionWithOTB.cxx b/Modules/Core/Transform/test/otbCreateProjectionWithOTB.cxx
index ffa2d34cbc0432b05f098bc0c8390a53802ac751..9f58cbf659af9595ddbc919e5f1522b41de22b94 100644
--- a/Modules/Core/Transform/test/otbCreateProjectionWithOTB.cxx
+++ b/Modules/Core/Transform/test/otbCreateProjectionWithOTB.cxx
@@ -39,7 +39,6 @@
 #include "otbImageFileWriter.h"
 #include "otbImageFileWriter.h"
 
-#include "itkUnaryFunctorImageFilter.h"
 #include "itkExtractImageFilter.h"
 #include "itkRescaleIntensityImageFilter.h"
 #include "itkImageRegionIteratorWithIndex.h"
diff --git a/Modules/Fusion/MajorityVoting/include/otbNeighborhoodMajorityVotingImageFilter.h b/Modules/Fusion/MajorityVoting/include/otbNeighborhoodMajorityVotingImageFilter.h
index ce195333fb1df17ff4be79f81e533d77563f5c0a..0d44c28ed2ee870707430b304da9e76c728ba0ac 100644
--- a/Modules/Fusion/MajorityVoting/include/otbNeighborhoodMajorityVotingImageFilter.h
+++ b/Modules/Fusion/MajorityVoting/include/otbNeighborhoodMajorityVotingImageFilter.h
@@ -26,7 +26,6 @@
 // gets integrated into the main directories.
 #include "itkConfigure.h"
 
-#include "itkUnaryFunctorImageFilter.h"
 #include "itkMorphologyImageFilter.h"
 #include "itkBinaryBallStructuringElement.h"
 
diff --git a/Modules/Wrappers/ApplicationEngine/include/otbWrapperComplexInputImageParameter.hxx b/Modules/Wrappers/ApplicationEngine/include/otbWrapperComplexInputImageParameter.hxx
index d4488055ab2c662b03090c4abb660c692d18f05b..c67042795741e8f7f568fb27bbcc4700886c2098 100644
--- a/Modules/Wrappers/ApplicationEngine/include/otbWrapperComplexInputImageParameter.hxx
+++ b/Modules/Wrappers/ApplicationEngine/include/otbWrapperComplexInputImageParameter.hxx
@@ -22,10 +22,6 @@
 #define otbWrapperComplexInputImageParameter_hxx
 
 #include "otbWrapperComplexInputImageParameter.h"
-
-#include "itkUnaryFunctorImageFilter.h"
-// #include "itkCastImageFilter.h"
-// #include "otbImageToVectorImageCastFilter.h"
 #include "otbClampImageFilter.h"
 
 namespace otb
diff --git a/Modules/Wrappers/ApplicationEngine/include/otbWrapperInputImageParameter.hxx b/Modules/Wrappers/ApplicationEngine/include/otbWrapperInputImageParameter.hxx
index e79d17eaccf0815f940e117a67a5711965ff2962..1fcec55db02badd82b2b862206ee5d982a45f7ad 100644
--- a/Modules/Wrappers/ApplicationEngine/include/otbWrapperInputImageParameter.hxx
+++ b/Modules/Wrappers/ApplicationEngine/include/otbWrapperInputImageParameter.hxx
@@ -23,7 +23,6 @@
 
 #include "otbWrapperInputImageParameter.h"
 
-#include "itkUnaryFunctorImageFilter.h"
 #include "otbClampImageFilter.h"
 
 namespace otb
diff --git a/Modules/Wrappers/ApplicationEngine/src/otbWrapperComplexOutputImageParameter.cxx b/Modules/Wrappers/ApplicationEngine/src/otbWrapperComplexOutputImageParameter.cxx
index 1b6f4657e9c9ac86126a8174bc2cabfd3f633761..5b6dfad1bd6dab1441588b96a067aa32b9b4b86c 100644
--- a/Modules/Wrappers/ApplicationEngine/src/otbWrapperComplexOutputImageParameter.cxx
+++ b/Modules/Wrappers/ApplicationEngine/src/otbWrapperComplexOutputImageParameter.cxx
@@ -19,7 +19,6 @@
  */
 
 #include "otbWrapperComplexOutputImageParameter.h"
-#include "itkUnaryFunctorImageFilter.h"
 #include "otbClampImageFilter.h"
 
 #ifdef OTB_USE_MPI