4

Is there a function that produces an ISODATA unsupervised classification in QGIS?

The only unsupervised classification function I can find is a KMeans.

  • The ISODATA classifier is really just a modified form of the K-means classifier, with the ability to split classes with too much variance and merge classes that are too similar between each iteration. Although widely used, one problem with this approach is that it can be difficult to converge. Mather and Koch (2011) suggest an alternative in which the process starts with an overestimate of the number of classes and then simply merges (i.e. there is no splitting of classes). The open-source GIS Whitebox Geospatial Analysis Tools has this classifier but not ISODATA if that helps. – WhiteboxDev Sep 3 '14 at 12:51
  • @WhiteboxDev, do you have links for the reference and for the software? – Johanna Sep 3 '14 at 22:13
  • The reference is Mather and Koch (2011) Computer Processing of Remotely-Sensed Images 4th ed. page 239 "A modified k-means algorithm". I've implemented this algorithm in Whitebox GAT, available here: uoguelph.ca/~hydrogeo/Whitebox I'm sure that there are other open-source software implement similar unsupervised classification algorithms too. – WhiteboxDev Sep 4 '14 at 11:02
  • Thank you for those links. They are helpful for me in the long run - if not immediately. – Johanna Sep 9 '14 at 1:01
2

An old post, but just as an update;

In QGIS >= 2.18.14, there is a ISODATA Clustering for Grids tool, under SAGA | Image analysis.

Some additional detail about the module is found here: Module ISODATA Clustering for Grids.

  • There's a conflict with the Statistics parameter for this tool. In QGIS 2.18 it is a required input, whereas in the official documentation it is an output. I've tried to specify the statistics file generated for a given raster by QGIS (*.tif.aux.xml), but it is an unsupported file type. – 15Step Apr 30 '18 at 13:34
  • @15Step it's quite true, confirmed in QGIS 2.18.19. – Kazuhito Apr 30 '18 at 15:25
  • @15Step This problem persists today with QGIS 3.4.11 – Cory G. Oct 9 at 19:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.