diff --git a/include/otbBinaryFunctorImageFilter.h b/include/otbBinaryFunctorImageFilter.h
deleted file mode 100644
index 6f0bf1642228ccdcf538aa980132acf435c0fc61..0000000000000000000000000000000000000000
--- a/include/otbBinaryFunctorImageFilter.h
+++ /dev/null
@@ -1,84 +0,0 @@
-/*=========================================================================
-
- Program: ORFEO Toolbox
- Language: C++
- Date: $Date$
- Version: $Revision$
-
-
- Copyright (c) Centre National d'Etudes Spatiales. All rights reserved.
- See OTBCopyright.txt for details.
-
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
-=========================================================================*/
-#ifndef otbBinaryFunctorImageFilter_h
-#define otbBinaryFunctorImageFilter_h
-
-#include "itkBinaryFunctorImageFilter.h"
-
-namespace otb
-{
-/**
- * \class BinaryFunctorImageFilter
- * \brief Implements pixel-wise generic operation on two images.
- *
- * Add the capability to change the number of channel when operation on
- * VectorImage compared to the itk::BinaryFunctorImageFilter
- *
- * The number of channel is provided by the functor: TFunction::OutputSize. If
- * this number is lower or equal to zero, the behavior of the itk::BinaryFunctorImageFilter
- * remains unchanged.
- *
- * \sa itk::BinaryFunctorImageFilter
- *
- * \ingroup OTBCommon
- */
-template <class TInputImage1, class TInputImage2, class TOutputImage, class TFunction>
-class ITK_EXPORT BinaryFunctorImageFilter : public itk::BinaryFunctorImageFilter<TInputImage1, TInputImage2, TOutputImage, TFunction>
-{
-public:
- /** Standard class typedefs. */
- typedef BinaryFunctorImageFilter Self;
- typedef itk::BinaryFunctorImageFilter<TInputImage1, TInputImage2, TOutputImage, TFunction> Superclass;
- typedef itk::SmartPointer<Self> Pointer;
- typedef itk::SmartPointer<const Self> ConstPointer;
-
- /** Method for creation through the object factory. */
- itkNewMacro(Self);
-
- /** Run-time type information (and related methods). */
- itkTypeMacro(BinaryFunctorImageFilter, itk::BinaryFunctorImageFilter);
-
-protected:
- BinaryFunctorImageFilter() {};
- ~BinaryFunctorImageFilter() ITK_OVERRIDE {}
-
- /** BinaryFunctorImageFilter can produce an image which has a different number of bands
- * than its input image. As such, BinaryFunctorImageFilter
- * needs to provide an implementation for
- * GenerateOutputInformation() in order to inform the pipeline
- * execution model. The original documentation of this method is
- * below.
- *
- * \sa ProcessObject::GenerateOutputInformaton() */
- void GenerateOutputInformation() ITK_OVERRIDE
- {
- Superclass::GenerateOutputInformation();
- typename Superclass::OutputImagePointer outputPtr = this->GetOutput();
- outputPtr->SetNumberOfComponentsPerPixel( // propagate vector length info
- this->GetFunctor().GetOutputSize());
- }
-
-private:
- BinaryFunctorImageFilter(const Self &); //purposely not implemented
- void operator =(const Self&); //purposely not implemented
-
-};
-
-} // end namespace otb
-
-#endif
diff --git a/otb-module.cmake b/otb-module.cmake
index 0748597bf53a1fbf0f250c6eb3e5b0096be13e06..31d9f2ede0c30eda5a3366b4c75f670a57b81df1 100644
--- a/otb-module.cmake
+++ b/otb-module.cmake
@@ -2,10 +2,11 @@ set(DOCUMENTATION "Clear Cuts Detection")
otb_module(ClearCutsDetection
DEPENDS
- Mosaic
- OTBIndices
- OTBStatistics
+ Mosaic
+ OTBIndices
+ OTBStatistics
OTBIOXML
+ TimeSeriesUtils
TEST_DEPENDS
OTBTestKernel