diff --git a/Data/Baseline/OTB-Applications/Images/apTvClKMeansImageClassificationInputCentroids.tif b/Data/Baseline/OTB-Applications/Images/apTvClKMeansImageClassificationInputCentroids.tif
new file mode 100644
index 0000000000000000000000000000000000000000..9dfcd89a918802b05c6d804a38c2c65d5e911a7d
--- /dev/null
+++ b/Data/Baseline/OTB-Applications/Images/apTvClKMeansImageClassificationInputCentroids.tif
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:55cb20040c6a0ae9c40adf39d25eca535b202dd4720936d60e61d813b67c0d6e
+size 1001675
diff --git a/Data/Input/Classification/KMeansInputCentroids.txt b/Data/Input/Classification/KMeansInputCentroids.txt
new file mode 100644
index 0000000000000000000000000000000000000000..81e6f584f6c69b82b250ff11fc89709ba6158bfd
--- /dev/null
+++ b/Data/Input/Classification/KMeansInputCentroids.txt
@@ -0,0 +1,5 @@
+-1.1196362787e+00 -1.2824668589e+00 -1.1141695416e+00 -4.5435577437e-01
+-4.0735186660e-01 -3.3448619046e-01 -3.8869321093e-01 1.2618538475e+00
+-2.4948788999e-01 -3.1891188810e-01 -5.9015264307e-01 -1.1745499640e+00
+4.7059208276e-01 5.2858931647e-01 7.3499949219e-01 2.6066503417e-01
+6.9926643981e+00 6.6622026660e+00 5.8108618008e+00 1.9754613004e+00
diff --git a/Modules/Applications/AppClassification/test/CMakeLists.txt b/Modules/Applications/AppClassification/test/CMakeLists.txt
index 2e7c752c078945a9993e9f78707ff43f6746578a..b3be2f4f61907c1a7b37016db633b0fc7109b37f 100644
--- a/Modules/Applications/AppClassification/test/CMakeLists.txt
+++ b/Modules/Applications/AppClassification/test/CMakeLists.txt
@@ -673,7 +673,7 @@ if(OTB_USE_SHARK)
     -sampler periodic
     -rand 121212
     -nodatalabel 255
-    -outcentroids ${TEMP}/apTvClKMeansImageClassificationFilterOutMeans.txt
+    -centroids.out ${TEMP}/apTvClKMeansImageClassificationFilterOutMeans.txt
     -out ${TEMP}/apTvClKMeansImageClassificationFilterOutput.tif uint8
     -cleanup 0
     VALID   --compare-image ${NOTOL}
@@ -681,6 +681,23 @@ if(OTB_USE_SHARK)
     ${TEMP}/apTvClKMeansImageClassificationFilterOutput.tif )
 endif()
 
+if(OTB_USE_SHARK)
+  otb_test_application(NAME apTvClKMeansImageClassification_inputCentroids
+    APP  KMeansClassification
+    OPTIONS -in ${INPUTDATA}/qb_RoadExtract.img
+    -ts 30000
+    -nc 5
+    -maxit 10000
+    -nodatalabel 255
+    -centroids.in ${INPUTDATA}/Classification/KMeansInputCentroids.txt
+    -out ${TEMP}/apTvClKMeansImageClassificationInputCentroids.tif uint8
+    -cleanup 0
+    
+    VALID   --compare-image ${NOTOL}
+    ${OTBAPP_BASELINE}/apTvClKMeansImageClassificationInputCentroids.tif
+    ${TEMP}/apTvClKMeansImageClassificationInputCentroids.tif )
+endif()
+
 #----------- TrainImagesClassifier TESTS ----------------
 if(OTB_USE_LIBSVM)
   otb_test_application(NAME apTvClTrainSVMImagesClassifierQB1_allOpt_InXML