diff --git a/Testing/Code/DisparityMap/otbCenteredRigidDeformationFieldEstimation.cxx b/Testing/Code/DisparityMap/otbCenteredRigidDeformationFieldEstimation.cxx
index 6bc272e4daa3a9e5db6a55ebac59d2fce3522254..d7237476458de86ae3a5a6417d9119e388971dde 100644
--- a/Testing/Code/DisparityMap/otbCenteredRigidDeformationFieldEstimation.cxx
+++ b/Testing/Code/DisparityMap/otbCenteredRigidDeformationFieldEstimation.cxx
@@ -66,7 +66,7 @@ try
     const unsigned int Dimension=2;
     typedef double PixelType;
     typedef otb::Image<PixelType,Dimension> ImageType;
-    typedef otb::Image<unsigned char,Dimension> OutputImageType;
+    typedef otb::Image<PixelType,Dimension> OutputImageType;
     typedef ImageType::IndexType IndexType;
     typedef ImageType::SizeType SizeType;
     typedef otb::VectorImage<double,Dimension> DeformationFieldType;
diff --git a/Testing/Code/DisparityMap/otbEuler2DDeformationFieldEstimation.cxx b/Testing/Code/DisparityMap/otbEuler2DDeformationFieldEstimation.cxx
index f950028409fd6026508f1d5887cf85d077e11b23..2aea967248eefa54882cc2754f7741320477bf2f 100644
--- a/Testing/Code/DisparityMap/otbEuler2DDeformationFieldEstimation.cxx
+++ b/Testing/Code/DisparityMap/otbEuler2DDeformationFieldEstimation.cxx
@@ -66,7 +66,7 @@ try
     const unsigned int Dimension=2;
     typedef double PixelType;
     typedef otb::Image<PixelType,Dimension> ImageType;
-    typedef otb::Image<unsigned char,Dimension> OutputImageType;
+    typedef otb::Image<PixelType,Dimension> OutputImageType;
     typedef ImageType::IndexType IndexType;
     typedef ImageType::SizeType SizeType;
     typedef otb::VectorImage<double,Dimension> DeformationFieldType;
diff --git a/Testing/Code/DisparityMap/otbTranslationDeformationFieldEstimation.cxx b/Testing/Code/DisparityMap/otbTranslationDeformationFieldEstimation.cxx
index cd00bef882a9f1172dffe44e6fe949f7190a15dc..6bf388708bc5b9aaf5b774c0926c0581de0014c0 100644
--- a/Testing/Code/DisparityMap/otbTranslationDeformationFieldEstimation.cxx
+++ b/Testing/Code/DisparityMap/otbTranslationDeformationFieldEstimation.cxx
@@ -63,7 +63,7 @@ try
     const unsigned int Dimension=2;
     typedef double PixelType;
     typedef otb::Image<PixelType,Dimension> ImageType;
-    typedef otb::Image<unsigned char,Dimension> OutputImageType;
+    typedef otb::Image<PixelType,Dimension> OutputImageType;
     typedef ImageType::IndexType IndexType;
     typedef ImageType::SizeType SizeType;
     typedef otb::VectorImage<double,Dimension> DeformationFieldType;