とらりもんHOME  Index  Search  Changes  Login

セグメンテーション

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を使っている。

実行時間の比較

分類アルゴリズムの比較

Last modified:2017/07/08 15:52:25
Keyword(s):
References:[When you don't know how to do it.] [memo_Katagi]