diff --git a/Code/OBIA/otbStreamingVectorizedSegmentationOGR.h b/Code/OBIA/otbStreamingVectorizedSegmentationOGR.h
index a611e44627d70a3507aaad95af59313a87fd39c5..3887ed624c11bc1a86a4c9c57fcf71a3e88d289d 100644
--- a/Code/OBIA/otbStreamingVectorizedSegmentationOGR.h
+++ b/Code/OBIA/otbStreamingVectorizedSegmentationOGR.h
@@ -79,7 +79,7 @@ template <class TInputImage, class TOutputImage, class TLabeledImage>
 class LabeledOutputAccessor<MeanShiftVectorImageFilter<TInputImage, TOutputImage, TLabeledImage> >
 {
    public:
-      typedef typename MeanShiftImageFilter<TInputImage, TOutputImage, TLabeledImage>::LabeledOutputType    LabelImageType;
+      typedef typename MeanShiftVectorImageFilter<TInputImage, TOutputImage, TLabeledImage>::LabeledOutputType    LabelImageType;
       itkStaticConstMacro(LabeledOutputIndex, unsigned int, 2);
 };