diff --git a/Data/Baseline/OTB/Files/ioOtbImageTestRadarsat.3.txt b/Data/Baseline/OTB/Files/ioOtbImageTestRadarsat.3.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dc5d0767a4ef202df819fb6bc7f0929aa64cc79c
--- /dev/null
+++ b/Data/Baseline/OTB/Files/ioOtbImageTestRadarsat.3.txt
@@ -0,0 +1,136 @@
+------ IMAGE --------
+Spacing [1, 1]
+Origin [0.5, 0.5]
+Projection REF 
+GCP Projection GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AXIS["Latitude",NORTH],AXIS["Longitude",EAST],AUTHORITY["EPSG","4326"]]
+GCP Count 15
+GCP[0] Id 1
+GCP[0] Info 
+GCP[0] Row 0.5
+GCP[0] Col 0.5
+GCP[0] X 29.1794
+GCP[0] Y -1.29129
+GCP[0] Z 0
+----------------
+GCP[1] Id 2
+GCP[1] Info 
+GCP[1] Row 0.5
+GCP[1] Col 3349.5
+GCP[1] X 29.363
+GCP[1] Y -1.33284
+GCP[1] Z 0
+----------------
+GCP[2] Id 3
+GCP[2] Info 
+GCP[2] Row 0.5
+GCP[2] Col 6698.5
+GCP[2] X 29.5464
+GCP[2] Y -1.37434
+GCP[2] Z 0
+----------------
+GCP[3] Id 4
+GCP[3] Info 
+GCP[3] Row 2559.5
+GCP[3] Col 0.5
+GCP[3] X 29.1481
+GCP[3] Y -1.43243
+GCP[3] Z 0
+----------------
+GCP[4] Id 5
+GCP[4] Info 
+GCP[4] Row 2559.5
+GCP[4] Col 3349.5
+GCP[4] X 29.3316
+GCP[4] Y -1.47402
+GCP[4] Z 0
+----------------
+GCP[5] Id 6
+GCP[5] Info 
+GCP[5] Row 2559.5
+GCP[5] Col 6698.5
+GCP[5] X 29.5151
+GCP[5] Y -1.51557
+GCP[5] Z 0
+----------------
+GCP[6] Id 7
+GCP[6] Info 
+GCP[6] Row 5118.5
+GCP[6] Col 0.5
+GCP[6] X 29.1167
+GCP[6] Y -1.57356
+GCP[6] Z 0
+----------------
+GCP[7] Id 8
+GCP[7] Info 
+GCP[7] Row 5118.5
+GCP[7] Col 3349.5
+GCP[7] X 29.3003
+GCP[7] Y -1.6152
+GCP[7] Z 0
+----------------
+GCP[8] Id 9
+GCP[8] Info 
+GCP[8] Row 5118.5
+GCP[8] Col 6698.5
+GCP[8] X 29.4838
+GCP[8] Y -1.65679
+GCP[8] Z 0
+----------------
+GCP[9] Id 10
+GCP[9] Info 
+GCP[9] Row 7677.5
+GCP[9] Col 0.5
+GCP[9] X 29.0853
+GCP[9] Y -1.71469
+GCP[9] Z 0
+----------------
+GCP[10] Id 11
+GCP[10] Info 
+GCP[10] Row 7677.5
+GCP[10] Col 3349.5
+GCP[10] X 29.2689
+GCP[10] Y -1.75637
+GCP[10] Z 0
+----------------
+GCP[11] Id 12
+GCP[11] Info 
+GCP[11] Row 7677.5
+GCP[11] Col 6698.5
+GCP[11] X 29.4524
+GCP[11] Y -1.79801
+GCP[11] Z 0
+----------------
+GCP[12] Id 13
+GCP[12] Info 
+GCP[12] Row 10236.5
+GCP[12] Col 0.5
+GCP[12] X 29.0539
+GCP[12] Y -1.85581
+GCP[12] Z 0
+----------------
+GCP[13] Id 14
+GCP[13] Info 
+GCP[13] Row 10236.5
+GCP[13] Col 3349.5
+GCP[13] X 29.2375
+GCP[13] Y -1.89754
+GCP[13] Z 0
+----------------
+GCP[14] Id 15
+GCP[14] Info 
+GCP[14] Row 10236.5
+GCP[14] Col 6698.5
+GCP[14] X 29.421
+GCP[14] Y -1.93923
+GCP[14] Z 0
+----------------
+Geo Transform 
+Corners 
+ UL[0] -> 0
+ UL[1] -> 0
+ UR[0] -> 6699
+ UR[1] -> 0
+ LL[0] -> 0
+ LL[1] -> 10238
+ LR[0] -> 6699
+ LR[1] -> 10238
diff --git a/Data/Baseline/OTB/Files/ioOtbImageTestSAR_ERS.3.txt b/Data/Baseline/OTB/Files/ioOtbImageTestSAR_ERS.3.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d6e32a375cb5d835f247d7201bd294d6cb3db06b
--- /dev/null
+++ b/Data/Baseline/OTB/Files/ioOtbImageTestSAR_ERS.3.txt
@@ -0,0 +1,48 @@
+------ IMAGE --------
+Spacing [1, 1]
+Origin [0.5, 0.5]
+Projection REF 
+GCP Projection GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AXIS["Latitude",NORTH],AXIS["Longitude",EAST],AUTHORITY["EPSG","4326"]]
+GCP Count 4
+GCP[0] Id 1
+GCP[0] Info 
+GCP[0] Row 0.5
+GCP[0] Col 0.5
+GCP[0] X 4.17
+GCP[0] Y 36.777
+GCP[0] Z 0
+----------------
+GCP[1] Id 2
+GCP[1] Info 
+GCP[1] Row 0.5
+GCP[1] Col 4899.5
+GCP[1] X 3.084
+GCP[1] Y 36.96
+GCP[1] Z 0
+----------------
+GCP[2] Id 3
+GCP[2] Info 
+GCP[2] Row 25224.5
+GCP[2] Col 4899.5
+GCP[2] X 2.856
+GCP[2] Y 36.075
+GCP[2] Z 0
+----------------
+GCP[3] Id 4
+GCP[3] Info 
+GCP[3] Row 25224.5
+GCP[3] Col 0.5
+GCP[3] X 3.929
+GCP[3] Y 35.893
+GCP[3] Z 0
+----------------
+Geo Transform 
+Corners 
+ UL[0] -> 0
+ UL[1] -> 0
+ UR[0] -> 4900
+ UR[1] -> 0
+ LL[0] -> 0
+ LL[1] -> 25225
+ LR[0] -> 4900
+ LR[1] -> 25225
diff --git a/Data/Baseline/OTB/Files/ioOtbVectorImageTestCOSMOSKYMED.txt b/Data/Baseline/OTB/Files/ioOtbVectorImageTestCOSMOSKYMED.txt
index eeade032e8e80b43eeb83693f7e7fe4643dba8dd..4a92f40dd81e2a3948ed5a96c3f40f8b004e74b2 100644
--- a/Data/Baseline/OTB/Files/ioOtbVectorImageTestCOSMOSKYMED.txt
+++ b/Data/Baseline/OTB/Files/ioOtbVectorImageTestCOSMOSKYMED.txt
@@ -17,7 +17,11 @@ Projection REF PROJCS["Transverse_Mercator",
     PARAMETER["central_meridian",3],
     PARAMETER["scale_factor",0.9996],
     PARAMETER["false_easting",500000],
-    PARAMETER["false_northing",0]]
+    PARAMETER["false_northing",0],
+    UNIT["metre",1,
+        AUTHORITY["EPSG","9001"]],
+    AXIS["Easting",EAST],
+    AXIS["Northing",NORTH]]
 GCP Projection 
 GCP Count 0
 Geo Transform 
diff --git a/Data/Baseline/OTB/Files/ioOtbVectorImageTestFORMOSAT2.3.txt b/Data/Baseline/OTB/Files/ioOtbVectorImageTestFORMOSAT2.3.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3ce5a16e692395a432a8785f032be1d2e727449b
--- /dev/null
+++ b/Data/Baseline/OTB/Files/ioOtbVectorImageTestFORMOSAT2.3.txt
@@ -0,0 +1,48 @@
+------ IMAGE --------
+Spacing [1, 1]
+Origin [0.5, 0.5]
+Projection REF 
+GCP Projection GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AXIS["Latitude",NORTH],AXIS["Longitude",EAST],AUTHORITY["EPSG","4326"]]
+GCP Count 4
+GCP[0] Id 1
+GCP[0] Info 
+GCP[0] Row 0.5
+GCP[0] Col 0.5
+GCP[0] X 1.05476
+GCP[0] Y 43.5896
+GCP[0] Z 0
+----------------
+GCP[1] Id 2
+GCP[1] Info 
+GCP[1] Row 0.5
+GCP[1] Col 2999.5
+GCP[1] X 1.41679
+GCP[1] Y 43.5219
+GCP[1] Z 0
+----------------
+GCP[2] Id 3
+GCP[2] Info 
+GCP[2] Row 2999.5
+GCP[2] Col 2999.5
+GCP[2] X 1.32096
+GCP[2] Y 43.313
+GCP[2] Z 0
+----------------
+GCP[3] Id 4
+GCP[3] Info 
+GCP[3] Row 2999.5
+GCP[3] Col 0.5
+GCP[3] X 0.960095
+GCP[3] Y 43.3803
+GCP[3] Z 0
+----------------
+Geo Transform 
+Corners 
+ UL[0] -> 0
+ UL[1] -> 0
+ UR[0] -> 3000
+ UR[1] -> 0
+ LL[0] -> 0
+ LL[1] -> 3000
+ LR[0] -> 3000
+ LR[1] -> 3000
diff --git a/Data/Baseline/OTB/Files/ioOtbVectorImageTestSpot5.3.txt b/Data/Baseline/OTB/Files/ioOtbVectorImageTestSpot5.3.txt
new file mode 100644
index 0000000000000000000000000000000000000000..465456d6c79942c8abc8e1c8883df49e6df0139e
--- /dev/null
+++ b/Data/Baseline/OTB/Files/ioOtbVectorImageTestSpot5.3.txt
@@ -0,0 +1,48 @@
+------ IMAGE --------
+Spacing [1, 1]
+Origin [0.5, 0.5]
+Projection REF 
+GCP Projection GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AXIS["Latitude",NORTH],AXIS["Longitude",EAST],AUTHORITY["EPSG","4326"]]
+GCP Count 4
+GCP[0] Id 1
+GCP[0] Info 
+GCP[0] Row 0.5
+GCP[0] Col 0.5
+GCP[0] X 51.1515
+GCP[0] Y 36.0442
+GCP[0] Z 0
+----------------
+GCP[1] Id 2
+GCP[1] Info 
+GCP[1] Row 0.5
+GCP[1] Col 5999.5
+GCP[1] X 51.8029
+GCP[1] Y 35.9172
+GCP[1] Z 0
+----------------
+GCP[2] Id 3
+GCP[2] Info 
+GCP[2] Row 5999.5
+GCP[2] Col 5999.5
+GCP[2] X 51.6467
+GCP[2] Y 35.3907
+GCP[2] Z 0
+----------------
+GCP[3] Id 4
+GCP[3] Info 
+GCP[3] Row 5999.5
+GCP[3] Col 0.5
+GCP[3] X 50.9995
+GCP[3] Y 35.5173
+GCP[3] Z 0
+----------------
+Geo Transform 
+Corners 
+ UL[0] -> 0
+ UL[1] -> 0
+ UR[0] -> 6000
+ UR[1] -> 0
+ LL[0] -> 0
+ LL[1] -> 6000
+ LR[0] -> 6000
+ LR[1] -> 6000
diff --git a/Data/Baseline/OTB/Files/ioTvMultiResolutionReadingInfo_PHR_JP2_DIMAPv1_ORTHO_PMS_lossless_12bits.2.txt b/Data/Baseline/OTB/Files/ioTvMultiResolutionReadingInfo_PHR_JP2_DIMAPv1_ORTHO_PMS_lossless_12bits.2.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dffc6b4495008af393e85bac8dc40fe1a11bfa40
--- /dev/null
+++ b/Data/Baseline/OTB/Files/ioTvMultiResolutionReadingInfo_PHR_JP2_DIMAPv1_ORTHO_PMS_lossless_12bits.2.txt
@@ -0,0 +1,6 @@
+RESOLUTION: 0; DESC: Resolution: 0 (Image [w x h]: 40579x28672)
+RESOLUTION: 1; DESC: Resolution: 1 (Image [w x h]: 20290x14336)
+RESOLUTION: 2; DESC: Resolution: 2 (Image [w x h]: 10145x7168)
+RESOLUTION: 3; DESC: Resolution: 3 (Image [w x h]: 5073x3584)
+RESOLUTION: 4; DESC: Resolution: 4 (Image [w x h]: 2537x1792)
+RESOLUTION: 5; DESC: Resolution: 5 (Image [w x h]: 1269x896)
diff --git a/Data/Baseline/OTB/Files/ioTvMultiResolutionReadingInfo_PHR_JP2_DIMAPv1_PRIMARY_PMS_lossless_12bits.2.txt b/Data/Baseline/OTB/Files/ioTvMultiResolutionReadingInfo_PHR_JP2_DIMAPv1_PRIMARY_PMS_lossless_12bits.2.txt
new file mode 100644
index 0000000000000000000000000000000000000000..680bfc3fa50abff7f7d005fa253fd58fb69c4aa3
--- /dev/null
+++ b/Data/Baseline/OTB/Files/ioTvMultiResolutionReadingInfo_PHR_JP2_DIMAPv1_PRIMARY_PMS_lossless_12bits.2.txt
@@ -0,0 +1,6 @@
+RESOLUTION: 0; DESC: Resolution: 0 (Image [w x h]: 42000x24576)
+RESOLUTION: 1; DESC: Resolution: 1 (Image [w x h]: 21000x12288)
+RESOLUTION: 2; DESC: Resolution: 2 (Image [w x h]: 10500x6144)
+RESOLUTION: 3; DESC: Resolution: 3 (Image [w x h]: 5250x3072)
+RESOLUTION: 4; DESC: Resolution: 4 (Image [w x h]: 2625x1536)
+RESOLUTION: 5; DESC: Resolution: 5 (Image [w x h]: 1313x768)
diff --git a/Data/Baseline/OTB/Files/ioTvMultiResolutionReadingInfo_PHR_JP2_DIMAPv2_PRIMARY_PMS_lossless_12bits.2.txt b/Data/Baseline/OTB/Files/ioTvMultiResolutionReadingInfo_PHR_JP2_DIMAPv2_PRIMARY_PMS_lossless_12bits.2.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c83e419b1f1df12688cce3a5760fa3c9c5577b4d
--- /dev/null
+++ b/Data/Baseline/OTB/Files/ioTvMultiResolutionReadingInfo_PHR_JP2_DIMAPv2_PRIMARY_PMS_lossless_12bits.2.txt
@@ -0,0 +1,6 @@
+RESOLUTION: 0; DESC: Resolution: 0 (Image [w x h]: 42000x28672)
+RESOLUTION: 1; DESC: Resolution: 1 (Image [w x h]: 21000x14336)
+RESOLUTION: 2; DESC: Resolution: 2 (Image [w x h]: 10500x7168)
+RESOLUTION: 3; DESC: Resolution: 3 (Image [w x h]: 5250x3584)
+RESOLUTION: 4; DESC: Resolution: 4 (Image [w x h]: 2625x1792)
+RESOLUTION: 5; DESC: Resolution: 5 (Image [w x h]: 1313x896)
diff --git a/Data/Baseline/OTB/Files/ioTvMultiResolutionReadingInfo_SIMUL_PHR_JP2_ORTHO_DIMAPv2_PMS-N_lossy_12bits.2.txt b/Data/Baseline/OTB/Files/ioTvMultiResolutionReadingInfo_SIMUL_PHR_JP2_ORTHO_DIMAPv2_PMS-N_lossy_12bits.2.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e154a0b05b895488b58b44f1e7385f05c42385f2
--- /dev/null
+++ b/Data/Baseline/OTB/Files/ioTvMultiResolutionReadingInfo_SIMUL_PHR_JP2_ORTHO_DIMAPv2_PMS-N_lossy_12bits.2.txt
@@ -0,0 +1,6 @@
+RESOLUTION: 0; DESC: Resolution: 0 (Image [w x h]: 42086x40960)
+RESOLUTION: 1; DESC: Resolution: 1 (Image [w x h]: 21043x20480)
+RESOLUTION: 2; DESC: Resolution: 2 (Image [w x h]: 10522x10240)
+RESOLUTION: 3; DESC: Resolution: 3 (Image [w x h]: 5261x5120)
+RESOLUTION: 4; DESC: Resolution: 4 (Image [w x h]: 2631x2560)
+RESOLUTION: 5; DESC: Resolution: 5 (Image [w x h]: 1316x1280)