diff --git a/Modules/Filtering/Polarimetry/include/otbReciprocalHAlphaImageFilter.h b/Modules/Filtering/Polarimetry/include/otbReciprocalHAlphaImageFilter.h
index 00ec3ff8106defb30c088b4e38e6000a9c0caf61..06a7a949d5ae59d1090521a4a914c50627362a5c 100644
--- a/Modules/Filtering/Polarimetry/include/otbReciprocalHAlphaImageFilter.h
+++ b/Modules/Filtering/Polarimetry/include/otbReciprocalHAlphaImageFilter.h
@@ -136,7 +136,7 @@ public:
         if (p[k]<m_Epsilon) //n=log(n)-->0 when n-->0
 			plog[k]=0.0;
 		else
-			plog[k]=-p[k]*log(p[k])/log(3);
+			plog[k]=-p[k]*log(p[k])/log(3.0);
       }
 
 	entropy = 0.0;