とらりもんHOME  Index  Search  Changes  Login

とらりもん - セグメンテーション Diff

  • Added parts are displayed like this.
  • Deleted parts are displayed like this.

2017/01/10 Jin Katagi
書きかけです。

随時更新していく予定ですが、各ツールに詳しい方がおりましたら編集をお願いします。

{{toc}}


! セグメンテーションとは
セグメンテーションはオブジェクト分類を行う前に、オブジェクトを作成する過程のこと。

商用ソフトウェアとしては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で書かれている。

*[[マニュアル|https://grass.osgeo.org/grass73/manuals/i.segment.html]]
*[[ソースコード|https://trac.osgeo.org/grass/browser/grass/trunk/imagery/i.segment]]

!! OpenCV
C++、あるいはPythonで走る。

アルゴリズムの実装はC++で書かれている。

*[[ソースコード|https://github.com/opencv/opencv/blob/05b15943d6a42c99e5f921b7dbaa8323f3c042c6/modules/imgproc/src/segmentation.cpp]]
*[[元になった論文|http://ieeexplore.ieee.org/document/785528/]]

!! Scikit-image
Pythonで走る。

アルゴリズムの実装はCythonで書かれている。

*[[ソースコード1|https://github.com/scikit-image/scikit-image/blob/master/skimage/morphology/watershed.py]]
*[[ソースコード2|https://github.com/scikit-image/scikit-image/blob/master/skimage/morphology/_watershed.pyx]]
*[[これも|http://scikit-image.org/docs/dev/auto_examples/segmentation/plot_segmentations.html]]
*[[元の論文?|https://www.tu-chemnitz.de/etit/proaut/forschung/rsrc/cws_pSLIC_ICPR.pdf]]


!! 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++?

*[[ソースコード|https://bitbucket.org/petebunting/rsgislib]]
*[[マニュアル|http://www.rsgislib.org/rsgislib_segmentation.html?highlight=segmentation]]
*元の論文:出版されていない!

!! [[GEOBIA|http://www.ucalgary.ca/f3gisci/GEOBIA]]
Pythonで走る。

アルゴリズムの実装はRSGISLibを使っている。

*[[元の論文|http://www.mdpi.com/2072-4292/6/7/6111/htm]]

! 実行時間の比較

! 分類アルゴリズムの比較