diff --git a/Modules/Hyperspectral/EndmembersExtraction/include/otbEigenvalueLikelihoodMaximisation.hxx b/Modules/Hyperspectral/EndmembersExtraction/include/otbEigenvalueLikelihoodMaximisation.hxx
index 38402492211e84e6075881fbacb338e12c111415..695d35c826bf85f4a7dc4cd60fc4248e5ec5ce8f 100644
--- a/Modules/Hyperspectral/EndmembersExtraction/include/otbEigenvalueLikelihoodMaximisation.hxx
+++ b/Modules/Hyperspectral/EndmembersExtraction/include/otbEigenvalueLikelihoodMaximisation.hxx
@@ -91,7 +91,7 @@ EigenvalueLikelihoodMaximisation<TInputImage>
       break;
       }
     }
-  m_NumberOfEndmembers = iMax-1;
+  m_NumberOfEndmembers = iMax;
 }
 
 template <class TImage>