diff --git a/Modules/Applications/AppSegmentation/app/otbLargeScaleMeanShift.cxx b/Modules/Applications/AppSegmentation/app/otbLargeScaleMeanShift.cxx
index 68cda1f25e6468e83027a7b42fec6cedc1865876..d0dfadb1a535ce0c3acafecb650258c3c4d855e1 100644
--- a/Modules/Applications/AppSegmentation/app/otbLargeScaleMeanShift.cxx
+++ b/Modules/Applications/AppSegmentation/app/otbLargeScaleMeanShift.cxx
@@ -100,7 +100,7 @@ private:
     AddParameter(ParameterType_Choice, "mode","Output mode");
     SetParameterDescription("mode", "Type of segmented output");
 
-    AddChoice("mode.vector", "Segmentation as vector output.");
+    AddChoice("mode.vector", "Segmentation as vector output");
     SetParameterDescription("mode.vector","In this mode, the application will "
       "produce a vector file or database and compute field values for each "
       "region");
@@ -116,7 +116,9 @@ private:
     AddChoice("mode.raster", "Standard segmentation with labeled raster output");
     SetParameterDescription("mode.raster","In this mode, the application will produce a standard labeled raster.");
 
-    ShareParameter("mode.raster.out","merging.out");
+    ShareParameter("mode.raster.out","merging.out",
+      "The output raster image",
+      "It corresponds to the output of the small region merging step.");
 
     AddParameter( ParameterType_Empty, "cleanup", "Temporary files cleaning" );
     EnableParameter( "cleanup" );