diff --git a/Modules/Filtering/Polarimetry/test/otbSinclairToReciprocalCovarianceMatrixFunctor.cxx b/Modules/Filtering/Polarimetry/test/otbSinclairToReciprocalCovarianceMatrixFunctor.cxx
index 36ee6b133758ed2d680afa01fe146a129352ee56..bdf3ce3a36542b1365b8e07eaf23700fef75be57 100644
--- a/Modules/Filtering/Polarimetry/test/otbSinclairToReciprocalCovarianceMatrixFunctor.cxx
+++ b/Modules/Filtering/Polarimetry/test/otbSinclairToReciprocalCovarianceMatrixFunctor.cxx
@@ -32,10 +32,10 @@ int otbSinclairToReciprocalCovarianceMatrixFunctor(int itkNotUsed(argc), char *
   OutputType outputFunct;
 
   result[0] = ComplexType(17.,  0.);
-  result[1] = ComplexType(14.,  5.);
+  result[1] = ComplexType(19.7989898732233,7.07106781186548);
   result[2] = ComplexType(11., 10.);
-  result[3] = ComplexType(13.,  0.);
-  result[4] = ComplexType(12.,  5.);
+  result[3] = ComplexType(26.,  0.);
+  result[4] = ComplexType(16.9705627484771,7.07106781186548);
   result[5] = ComplexType(13.,  0.);
 
   outputFunct = funct.operator ()( ComplexType(1., 4.), ComplexType(2., 3.), ComplexType(3., 2.) );