diff --git a/Modules/Radiometry/SARCalibration/include/otbSarRadiometricCalibrationFunction.txx b/Modules/Radiometry/SARCalibration/include/otbSarRadiometricCalibrationFunction.txx
index 2b4f99e3c12823b59db08c3ad0ec9468509e89a8..4e22a24c59b7c33f252a95064f96446eae88a47a 100644
--- a/Modules/Radiometry/SARCalibration/include/otbSarRadiometricCalibrationFunction.txx
+++ b/Modules/Radiometry/SARCalibration/include/otbSarRadiometricCalibrationFunction.txx
@@ -150,7 +150,7 @@ SarRadiometricCalibrationFunction<TInputImage, TCoordRep>
   if (m_ApplyLookupDataCorrection)
     {
     RealType lutVal = static_cast<RealType>(m_Lut->GetValue(index[0], index[1]));
-    sigma /= vcl_pow(lutVal, 2);
+    sigma /= lutVal * lutVal;
     }
 
   /** rescaling factor has effect only with CosmoSkymed Products */