diff --git a/Code/BasicFilters/otbMeanShiftImageFilter2.h b/Code/BasicFilters/otbMeanShiftImageFilter2.h
index 2a901ac53c1505bc8292b57a021b6e0efe8b8e05..9019c798fb6e1214063ebc5141bc3fe4da44e89e 100644
--- a/Code/BasicFilters/otbMeanShiftImageFilter2.h
+++ b/Code/BasicFilters/otbMeanShiftImageFilter2.h
@@ -19,6 +19,7 @@
 #define __otbMeanShiftImageFilter2_h
 
 #include "otbImage.h"
+#include "otbVectorImage.h"
 #include "itkImageToImageFilter.h"
 #include <vcl_algorithm.h>
 
@@ -143,7 +144,7 @@ public:
 
   typedef itk::VariableLengthVector<RealType>         RealVector;
 
-  typedef itk::VectorImage<RealType, InputImageType::ImageDimension> RealVectorImageType;
+  typedef otb::VectorImage<RealType, InputImageType::ImageDimension> RealVectorImageType;
 
   /** Setters / Getters */
   itkSetMacro(SpatialBandwidth, RealType);