From e71ddd791c5a81be2df40298dabc693131adfc42 Mon Sep 17 00:00:00 2001 From: Marina Bertolino <marina.bertolino@c-s.fr> Date: Fri, 14 Apr 2017 16:16:26 +0200 Subject: [PATCH] DOC: update classification receipe for the unsupervised classifier and contingency table --- .../Cookbook/rst/recipes/pbclassif.rst | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/Documentation/Cookbook/rst/recipes/pbclassif.rst b/Documentation/Cookbook/rst/recipes/pbclassif.rst index 8de90bce37..9eaccd318a 100644 --- a/Documentation/Cookbook/rst/recipes/pbclassif.rst +++ b/Documentation/Cookbook/rst/recipes/pbclassif.rst @@ -4,10 +4,10 @@ Classification Pixel based classification -------------------------- -Orfeo ToolBox ships with a set of application to perform supervised -pixel-based image classification. This framework allows to learn from -multiple images, and using several machine learning method such as -SVM, Bayes, KNN, Random Forests, Artificial Neural Network, and +Orfeo ToolBox ships with a set of application to perform supervised or +unsupervised pixel-based image classification. This framework allows +to learn from multiple images, and using several machine learning method +such as SVM, Bayes, KNN, Random Forests, Artificial Neural Network, and others...(see application help of ``TrainImagesClassifier`` and ``TrainVectorClassifier`` for further details about all the available classifiers). Here is an overview of the complete workflow: @@ -347,8 +347,9 @@ using the ``TrainVectorClassifier`` application. -feat band_0 band_1 band_2 band_3 band_4 band_5 band_6 The ``-classifier`` parameter allows to choose which machine learning -model algorithm to train. Please refer to the -``TrainVectorClassifier`` application reference documentation. +model algorithm to train. You have the possibility to do the unsupervised +classification,for it, you must to choose the Shark kmeans classifier. +Please refer to the ``TrainVectorClassifier`` application reference documentation. In case of multiple samples files, you can add them to the ``-io.vd`` parameter (see `Working with several images`_ section). @@ -409,6 +410,11 @@ class too, based on the `ConfusionMatrixCalculator <http://www.orfeo-toolbox.org/doxygen-current/classotb_1_1ConfusionMatrixCalculator.html>`_ class. +If you have made an unsupervised classification, it must be specified +to the ``ConputeConfusionMatrix`` application. In this case, a contingency table +have to be create rather than a confusion matrix. For further details, +see ``format`` parameter in the application help of *ConputeConfusionMatrix*. + :: otbcli_ComputeConfusionMatrix -in labeled_image.tif -- GitLab