diff --git a/Modules/Filtering/Polarimetry/include/otbSinclairImageFilters.h b/Modules/Filtering/Polarimetry/include/otbSinclairImageFilters.h
index 4ce21417e06688740ee744dae9ac51a10849ae5a..3a9994eddcf8b12457f871ea1d0c5d72fb9e85e0 100644
--- a/Modules/Filtering/Polarimetry/include/otbSinclairImageFilters.h
+++ b/Modules/Filtering/Polarimetry/include/otbSinclairImageFilters.h
@@ -32,28 +32,28 @@ namespace otb
 {
 // This is the entire declaration of SinclairToCovarianceMatrixFilter
 template <typename TInputImage, typename TOutputImage>
-using SinclairToCovarianceMatrixFilter = DefaultConstructibleFunctorImageFilter<
+using SinclairToCovarianceMatrixFilter = FunctorImageFilter<
     Functor::SinclairToCovarianceMatrixFunctor<typename TInputImage::PixelType, typename TInputImage::PixelType, typename TInputImage::PixelType,
                                                typename TInputImage::PixelType, typename TOutputImage::PixelType>,
     std::tuple<polarimetry_tags::hh, polarimetry_tags::hv, polarimetry_tags::vh, polarimetry_tags::vv>>;
 
 // This is the entire declaration of SinclairToCircularCovarianceMatrixFilter
 template <typename TInputImage, typename TOutputImage>
-using SinclairToCircularCovarianceMatrixFilter = DefaultConstructibleFunctorImageFilter<
+using SinclairToCircularCovarianceMatrixFilter = FunctorImageFilter<
     Functor::SinclairToCircularCovarianceMatrixFunctor<typename TInputImage::PixelType, typename TInputImage::PixelType, typename TInputImage::PixelType,
                                                typename TInputImage::PixelType, typename TOutputImage::PixelType>,
     std::tuple<polarimetry_tags::hh, polarimetry_tags::hv, polarimetry_tags::vh, polarimetry_tags::vv>>;
 
 // This is the entire declaration of SinclairToCoherencyMatrixFilter
 template <typename TInputImage, typename TOutputImage>
-using SinclairToCoherencyMatrixFilter = DefaultConstructibleFunctorImageFilter<
+using SinclairToCoherencyMatrixFilter = FunctorImageFilter<
     Functor::SinclairToCoherencyMatrixFunctor<typename TInputImage::PixelType, typename TInputImage::PixelType, typename TInputImage::PixelType,
                                                typename TInputImage::PixelType, typename TOutputImage::PixelType>,
     std::tuple<polarimetry_tags::hh, polarimetry_tags::hv, polarimetry_tags::vh, polarimetry_tags::vv>>;
 
 // This is the entire declaration of SinclairToMuellerMatrixFilter
 template <typename TInputImage, typename TOutputImage>
-using SinclairToMuellerMatrixFilter = DefaultConstructibleFunctorImageFilter<
+using SinclairToMuellerMatrixFilter = FunctorImageFilter<
     Functor::SinclairToMuellerMatrixFunctor<typename TInputImage::PixelType, typename TInputImage::PixelType, typename TInputImage::PixelType,
                                                typename TInputImage::PixelType, typename TOutputImage::PixelType>,
     std::tuple<polarimetry_tags::hh, polarimetry_tags::hv, polarimetry_tags::vh, polarimetry_tags::vv>>;