セグメンテーション
2017/01/10 Jin Katagi 書きかけです。
随時更新していく予定ですが、各ツールに詳しい方がおりましたら編集をお願いします。
セグメンテーションとは
セグメンテーションはオブジェクト分類を行う前に、オブジェクトを作成する過程のこと。
商用ソフトウェアとしてはeCognitionが有名で、オブジェクト分類の論文でも度々見かける。
フリーで行えるセグメンテーションツール
Orfeo ToolBox
QGIS
内部で動いているのはOrfeo ToolBoxなので、アルゴリズムの詳細は Orfeo ToolBoxの項を参照。
Let's SAR
Windowsで走る。
アルゴリズムの実装はC++?
アルゴリズムはWatershedを使用している模様(PALSARTraining/Text/3_Intro_LUC_PALSAR_March2015.pdf を参照)。
GRASS GIS
i.segemnt
アルゴリズムの実装はCで書かれている。
OpenCV
C++、あるいはPythonで走る。
アルゴリズムの実装はC++で書かれている。
Scikit-image
Pythonで走る。
アルゴリズムの実装はCythonで書かれている。
RSGISLib
- Pythonで走る。
- Linuxのシェルでも走る。
~/miniconda3/pkgs/rsgislib-3.2.0-py35_2/bin/rsgissegmentation.py --help ~/miniconda3/pkgs/rsgislib-3.2.0-py35_2/bin/rsgissegmentation.py -i N06W053_96-10_stack_lee.kea -o N06W053_96-10_segs.kea -m N06W053_96-10_meansegs.kea -t ./tmp/ -k 30 -n 50 -d 1000000
実装はC++?
GEOBIA
Pythonで走る。
アルゴリズムの実装はRSGISLibを使っている。
Keyword(s):
References:[When you don't know how to do it.] [memo_Katagi]