diff --git a/Code/BasicFilters/otbVectorRescaleIntensityImageFilter.h b/Code/BasicFilters/otbVectorRescaleIntensityImageFilter.h
index f301874e6ce10682915a9b5470d819e9ae4eda5d..694b7fa51d4463fc0849ddb6cdfe60150ac7f302 100755
--- a/Code/BasicFilters/otbVectorRescaleIntensityImageFilter.h
+++ b/Code/BasicFilters/otbVectorRescaleIntensityImageFilter.h
@@ -141,7 +141,7 @@ public:
     result.SetSize(x.GetSize());
 
     // consistency checking
-    if (   result.GetSize()!=m_OutputMaximum.GetSize()
+    if (   result.GetSize() != m_OutputMinimum.GetSize()
            || result.GetSize() != m_OutputMaximum.GetSize()
            || result.GetSize() != m_InputMinimum.GetSize()
            || result.GetSize() != m_InputMaximum.GetSize())