diff --git a/Data/Baseline/OTB-Applications/Images/ClampROIBaseline100x100.tiff b/Data/Baseline/OTB-Applications/Images/ClampROIBaseline100x100.tiff
new file mode 100644
index 0000000000000000000000000000000000000000..d687d442d20c144ca775fc32122e54b49b28cb8e
--- /dev/null
+++ b/Data/Baseline/OTB-Applications/Images/ClampROIBaseline100x100.tiff
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2c8358d04f4d40cdbf08c836bba4ff725c7f8d1d0daeef8c2d336090a240c928
+size 33041
diff --git a/Data/Baseline/OTB-Applications/Images/s1a_33NWB_vv_DES_007_20200108txxxxxx_100x100.tif b/Data/Baseline/OTB-Applications/Images/s1a_33NWB_vv_DES_007_20200108txxxxxx_100x100.tif
new file mode 100644
index 0000000000000000000000000000000000000000..59d9650a2bcb8118befd5086d260404eb043aa20
--- /dev/null
+++ b/Data/Baseline/OTB-Applications/Images/s1a_33NWB_vv_DES_007_20200108txxxxxx_100x100.tif
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c1b49117a90f751d70f80f1c79975a6a45fbd278d349e2e77844050f641774c5
+size 34870
diff --git a/Data/Input/ClampROIInput100x100.tiff b/Data/Input/ClampROIInput100x100.tiff
new file mode 100644
index 0000000000000000000000000000000000000000..ee84e4b93e759fea4c9dcd6d686ca45bf3277231
--- /dev/null
+++ b/Data/Input/ClampROIInput100x100.tiff
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a1354f27b0141d6e7c58fcce825e4f988dc135aeed0a45a051aeb658c6bcf653
+size 50506
diff --git a/Data/Input/s1a_33NWB_vv_DES_007_20200108t044150_100x100.tif b/Data/Input/s1a_33NWB_vv_DES_007_20200108t044150_100x100.tif
new file mode 100644
index 0000000000000000000000000000000000000000..4d4e02c34b593dc88073746cf5beb77a285832c6
--- /dev/null
+++ b/Data/Input/s1a_33NWB_vv_DES_007_20200108t044150_100x100.tif
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:99bde32908be865a70b59524ad0ca0e984490a1d46b4675d714e740209dba608
+size 19628
diff --git a/Data/Input/s1a_33NWB_vv_DES_007_20200108t044215_100x100.tif b/Data/Input/s1a_33NWB_vv_DES_007_20200108t044215_100x100.tif
new file mode 100644
index 0000000000000000000000000000000000000000..23e2b6bd7248c933144770a5ce760844430a5365
--- /dev/null
+++ b/Data/Input/s1a_33NWB_vv_DES_007_20200108t044215_100x100.tif
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:53a6a9e06b772c692f581117289168b14f077fab863280202a1bc9a9160e6043
+size 16763
diff --git a/Modules/Applications/AppImageUtils/test/CMakeLists.txt b/Modules/Applications/AppImageUtils/test/CMakeLists.txt
index 350b31b3df4c05aaa499ac0625e17ab3972729e0..674fdb043a2d1f76e0daba13992a5df304462d62 100644
--- a/Modules/Applications/AppImageUtils/test/CMakeLists.txt
+++ b/Modules/Applications/AppImageUtils/test/CMakeLists.txt
@@ -120,6 +120,18 @@ otb_test_application(NAME apTvUtExtractROIExtentFitVect
                              ${OTBAPP_BASELINE}/apTvUtExtractROI.tif
                              ${TEMP}/apTvUtExtractROIExtentFitVect.tif)
 
+#----------- Clamp ROI tests  ----------------
+otb_test_application(NAME apTvUtClampROI
+                     APP  ClampROI
+                     OPTIONS -in ${INPUTDATA}/ClampROIInput100x100.tiff
+                             -out ${TEMP}/apTvUtClampROI.tif
+                             -threshold.x       10
+                             -threshold.y.start 12
+                             -threshold.y.end   25
+                     VALID   --compare-image ${NOTOL}
+                             ${OTBAPP_BASELINE}/ClampROIBaseline100x100.tiff
+                             ${TEMP}/apTvUtClampROI.tif)
+
 #----------- Rescale TESTS ----------------
 otb_test_application(NAME  apTvUtRescaleTest
                      APP  Rescale
@@ -252,6 +264,16 @@ otb_test_application(NAME apTvUtConcatenateImages_1Image
                              ${TEMP}/apTvUtConcatenateImages_1Image.tif)
 
 
+#----------- Synthetize TESTS ----------------
+otb_test_application(NAME apTvUtSynthetize
+                     APP  Synthetize
+                     OPTIONS -il ${INPUTDATA}/s1a_33NWB_vv_DES_007_20200108t044150_100x100.tif
+                                 ${INPUTDATA}/s1a_33NWB_vv_DES_007_20200108t044215_100x100.tif
+                             -out ${TEMP}/apTvUtSynthetize.tif
+                     VALID   --compare-image ${NOTOL}
+                             ${OTBAPP_BASELINE}/s1a_33NWB_vv_DES_007_20200108txxxxxx_100x100.tif
+                             ${TEMP}/apTvUtSynthetize.tif)
+
 #----------- MultiResolutionPyramid TESTS ----------------
 
 #----------- PixelValue TESTS ----------------
@@ -443,8 +465,8 @@ otb_test_application(NAME apTvUtSplitImage
 #----------- Mosaic TESTS ----------------
 otb_test_application(NAME MosaicTestLargeFeathering
                      APP  Mosaic
-                     OPTIONS -il ${INPUTDATA}/SP67_FR_subset_1.tif ${INPUTDATA}/SP67_FR_subset_2.tif 
-                             -out ${TEMP}/apTvMosaicTestLargeFeathering.tif uint8 
+                     OPTIONS -il ${INPUTDATA}/SP67_FR_subset_1.tif ${INPUTDATA}/SP67_FR_subset_2.tif
+                             -out ${TEMP}/apTvMosaicTestLargeFeathering.tif uint8
                              -comp.feather large
                      VALID   --compare-image ${EPSILON_8}
                              ${BASELINE}/apTvMosaicTestLargeFeathering.tif
@@ -453,9 +475,9 @@ otb_test_application(NAME MosaicTestLargeFeathering
 
 otb_test_application(NAME MosaicTestSlimFeathering
                      APP  Mosaic
-                     OPTIONS -il ${INPUTDATA}/SP67_FR_subset_1.tif ${INPUTDATA}/SP67_FR_subset_2.tif 
-                             -out ${TEMP}/apTvMosaicTestSlimFeathering.tif uint8 
-                             -comp.feather slim 
+                     OPTIONS -il ${INPUTDATA}/SP67_FR_subset_1.tif ${INPUTDATA}/SP67_FR_subset_2.tif
+                             -out ${TEMP}/apTvMosaicTestSlimFeathering.tif uint8
+                             -comp.feather slim
                              -comp.feather.slim.length 100
                      VALID   --compare-image ${EPSILON_8}
                              ${BASELINE}/apTvMosaicTestSlimFeathering.tif
@@ -464,9 +486,9 @@ otb_test_application(NAME MosaicTestSlimFeathering
 
 otb_test_application(NAME MosaicTestSimpleWithHarmoBandRmse
                      APP  Mosaic
-                     OPTIONS -il ${INPUTDATA}/SP67_FR_subset_1.tif ${INPUTDATA}/SP67_FR_subset_2.tif 
-                             -out ${TEMP}/apTvMosaicTestSimpleWithHarmoBandRmse.tif uint8 
-                             -harmo.method band 
+                     OPTIONS -il ${INPUTDATA}/SP67_FR_subset_1.tif ${INPUTDATA}/SP67_FR_subset_2.tif
+                             -out ${TEMP}/apTvMosaicTestSimpleWithHarmoBandRmse.tif uint8
+                             -harmo.method band
                              -harmo.cost rmse
                      VALID   --compare-image ${EPSILON_8}
                              ${BASELINE}/apTvMosaicTestSimpleWithHarmoBandRmse.tif
@@ -474,9 +496,9 @@ otb_test_application(NAME MosaicTestSimpleWithHarmoBandRmse
 
 otb_test_application(NAME MosaicTestSimpleWithHarmoRgbRmse
                      APP  Mosaic
-                     OPTIONS -il ${INPUTDATA}/SP67_FR_subset_1.tif ${INPUTDATA}/SP67_FR_subset_2.tif 
-                             -out ${TEMP}/apTvMosaicTestSimpleWithHarmoRgbRmse.tif uint8 
-                             -harmo.method rgb 
+                     OPTIONS -il ${INPUTDATA}/SP67_FR_subset_1.tif ${INPUTDATA}/SP67_FR_subset_2.tif
+                             -out ${TEMP}/apTvMosaicTestSimpleWithHarmoRgbRmse.tif uint8
+                             -harmo.method rgb
                              -harmo.cost rmse
                      VALID   --compare-image ${EPSILON_8}
                              ${BASELINE}/apTvMosaicTestSimpleWithHarmoRgbRmse.tif
@@ -484,18 +506,18 @@ otb_test_application(NAME MosaicTestSimpleWithHarmoRgbRmse
 
 otb_test_application(NAME MosaicTestSimpleWithCutline
                      APP  Mosaic
-                     OPTIONS -il ${INPUTDATA}/SP67_FR_subset_1.tif ${INPUTDATA}/SP67_FR_subset_2.tif 
-                             -out ${TEMP}/apTvMosaicTestSimpleWithCutline.tif uint8 
-                             -vdcut ${INPUTDATA}/SP67_FR_subset_1_cutline.shp ${INPUTDATA}/SP67_FR_subset_2_cutline.shp 
+                     OPTIONS -il ${INPUTDATA}/SP67_FR_subset_1.tif ${INPUTDATA}/SP67_FR_subset_2.tif
+                             -out ${TEMP}/apTvMosaicTestSimpleWithCutline.tif uint8
+                             -vdcut ${INPUTDATA}/SP67_FR_subset_1_cutline.shp ${INPUTDATA}/SP67_FR_subset_2_cutline.shp
                      VALID   --compare-image ${EPSILON_8}
                              ${BASELINE}/apTvMosaicTestSimpleWithCutline.tif
                              ${TEMP}/apTvMosaicTestSimpleWithCutline.tif)
 
 otb_test_application(NAME MosaicTestSimpleWithVdstats
                      APP  Mosaic
-                     OPTIONS -il ${INPUTDATA}/SP67_FR_subset_1.tif ${INPUTDATA}/SP67_FR_subset_2.tif 
-                             -out ${TEMP}/apTvMosaicTestSimpleWithVdstats.tif uint8 
-                             -vdstats ${INPUTDATA}/SP67_FR_subset_1_cutline.shp ${INPUTDATA}/SP67_FR_subset_2_cutline.shp 
+                     OPTIONS -il ${INPUTDATA}/SP67_FR_subset_1.tif ${INPUTDATA}/SP67_FR_subset_2.tif
+                             -out ${TEMP}/apTvMosaicTestSimpleWithVdstats.tif uint8
+                             -vdstats ${INPUTDATA}/SP67_FR_subset_1_cutline.shp ${INPUTDATA}/SP67_FR_subset_2_cutline.shp
                      VALID   --compare-image ${EPSILON_8}
                              ${BASELINE}/apTvMosaicTestSimpleWithVdstats.tif
                              ${TEMP}/apTvMosaicTestSimpleWithVdstats.tif)