[GIS] Image segmentation in open-source software

image analysisimage segmentationopen-source-gissoftware-recommendations

For an analysis of several multilayer raster files I want to perform some kind of image segmentation (multi-resolution, …) to extract polygon object of similar raster properties. I know that Trimble's eCognition is quite useful fot this kind of tasks. However I am trying to find a script based solution, since there are multiple (some 20s) of rasters the image segmentation schould be performed on.

I personally prefer the script languages R or Python.

Best Answer

For Python, there are very few option for free source RS based image segmentation. I'll suggest two,

  • Orfeo Toolbox: Probably the best free alternative of eCognition. It has quite a few segmentation module. Its available inside Python, in QGIS; even has its own gui alternative called Monteverdi.
  • RSGISLib: Another Python library which also has a decent set of segmentation module. RSGISLib binaries are currently available for Linux and osx users only.

If it's not remote sensing I'll suggest OpenCV.

Related Question