diff --git a/Code/Hyperspectral/otbVcaImageFilter.txx b/Code/Hyperspectral/otbVcaImageFilter.txx
index 771f883b3ddc8ebcf47d6d8356d47027301801f2..1e99e1755062d32604f53ca2902f2ba7c88c532c 100644
--- a/Code/Hyperspectral/otbVcaImageFilter.txx
+++ b/Code/Hyperspectral/otbVcaImageFilter.txx
@@ -81,6 +81,7 @@ void VCAImageFilter<TImage>::GenerateData()
 
   statsInput->SetInput(input);
   //otb::StandardWriterWatcher watcher(statsInput->GetStreamer(), statsInput->GetFilter(), "Computing image stats");
+  statsInput->SetEnableMinMax(false);
   statsInput->Update();
 
   otbMsgDevMacroVCA( "Computing SVD of correlation matrix" );
@@ -106,8 +107,8 @@ void VCAImageFilter<TImage>::GenerateData()
   otbMsgDevMacroVCA( "Compute mean(Xd)" );
   typename StreamingStatisticsVectorImageFilterType::Pointer statsXd = \
       StreamingStatisticsVectorImageFilterType::New();
-  statsXd->SetEnableCorrelation(false);
-  statsXd->SetEnableCovariance(false);
+  statsXd->SetEnableMinMax(false);
+  statsXd->SetEnableSecondOrderStats(false);
   statsXd->SetInput(Xd);
 //  statsXd->GetStreamer()->SetBufferNumberOfLinesDivisions(10);
   statsXd->Update();