diff --git a/Code/SARPolarimetry/otbSinclairToMuellerFunctor.h b/Code/SARPolarimetry/otbSinclairToMuellerFunctor.h
index 8145df326f94dc3e16f9c674d660eecd76d43cfc..9bba7f5ac13607c85abeacfe23ad34f5d8ff16c5 100644
--- a/Code/SARPolarimetry/otbSinclairToMuellerFunctor.h
+++ b/Code/SARPolarimetry/otbSinclairToMuellerFunctor.h
@@ -53,8 +53,8 @@ public:
     ComplexType Tyx = static_cast<ComplexType>(Svh);
     ComplexType Tyy = static_cast<ComplexType>(Svv);
 
-    ComplexType conjTxx = vcl_conj(static_cast<ComplexType>(Shh));
-    ComplexType conjTxy = vcl_conj(static_cast<ComplexType>(Shv));
+    ComplexType conjTxx = vcl_conj(static_cast<ComplexType>(-Shh));
+    ComplexType conjTxy = vcl_conj(static_cast<ComplexType>(-Shv));
     ComplexType conjTyx = vcl_conj(static_cast<ComplexType>(Svh));
     ComplexType conjTyy = vcl_conj(static_cast<ComplexType>(Svv));