diff --git a/Code/BasicFilters/otbSpectralAngleDistanceImageFilter.txx b/Code/BasicFilters/otbSpectralAngleDistanceImageFilter.txx
index a41fa2dadeffa0abd6031e8bc6fbd47d89eb7635..9073f26f2de96b2502b628778fd42234ab7f0c4d 100644
--- a/Code/BasicFilters/otbSpectralAngleDistanceImageFilter.txx
+++ b/Code/BasicFilters/otbSpectralAngleDistanceImageFilter.txx
@@ -89,10 +89,11 @@ SpectralAngleDistanceImageFilter<TInputImage,TOutputImage>
 	{
 	  dist = vcl_acos(scalarProd/vcl_sqrt(normProd));
 	}
+      //------ This part was supressed since the filter must perform only the spectral angle computation ---
       // Spectral angle normalisation
-      dist = dist/(M_PI/2);
-   //square ponderation
-   dist = vcl_sqrt(dist);
+      // dist = dist/(M_PI/2);
+      //square ponderation
+      // dist = vcl_sqrt(dist);
    outputIt.Set(static_cast<OutputPixelType>(dist));
     ++inputIt;
     ++outputIt;