- メインページ
- モジュール
- ネームスペース
- データ構造
- ファイル

- ファイル一覧
- グローバル

ネームスペース | 関数
thinning.h

各次元の画像に対応した，細線化アルゴリズム [詳細]

`#include "../mist.h"`
`#include "../limits.h"`
`#include "../matrix.h"`
`#include "distance.h"`
`#include <vector>`

ソースコードを見る。

## ネームスペース
namespace | mist
namespace | mist::hilditch
| C. J. Hilditch の細線化アルゴリズム
namespace | mist::euclidean
| ユークリッド距離変換

## 関数
template<class T1 , class T2 , class Allocator1 , class Allocator2 >
void | mist::hilditch::thinning (const array2< T1, Allocator1 > &in, array2< T2, Allocator2 > &out)
| 2次元画像に対する細線化アルゴリズム
template<class T1 , class T2 , class Allocator1 , class Allocator2 >
void | mist::euclidean::thinning8 (const array2< T1, Allocator1 > &in, array2< T2, Allocator2 > &out)
| ユークリッド距離を用いた2次元画像に対する細線化アルゴリズム
template<class T1 , class T2 , class Allocator1 , class Allocator2 >
void | mist::euclidean::shrink_skelton6 (const array3< T1, Allocator1 > &in, array3< T2, Allocator2 > &out)
| 3次元画像に対する収縮スケルトンアルゴリズム（6連結）
template<class T1 , class T2 , class Allocator1 , class Allocator2 >
void | mist::euclidean::shrink_skelton26 (const array3< T1, Allocator1 > &in, array3< T2, Allocator2 > &out)
| 3次元画像に対する収縮スケルトンアルゴリズム（26連結）
template<class T1 , class T2 , class Allocator1 , class Allocator2 >
void | mist::euclidean::thinning6 (const array3< T1, Allocator1 > &in, array3< T2, Allocator2 > &out)
| ユークリッド距離を用いた3次元画像に対する細線化アルゴリズム
template<class T1 , class T2 , class Allocator1 , class Allocator2 >
void | mist::euclidean::thinning26 (const array3< T1, Allocator1 > &in, array3< T2, Allocator2 > &out)
| ユークリッド距離を用いた3次元画像に対する細線化アルゴリズム
template<class T1 , class T2 , class Allocator1 , class Allocator2 >
void | mist::euclidean::surface_thinning6 (const array3< T1, Allocator1 > &in, array3< T2, Allocator2 > &out)
| ユークリッド距離を用いた3次元画像に対する薄面化アルゴリズム
template<class T1 , class T2 , class Allocator1 , class Allocator2 >
void | mist::euclidean::surface_thinning26 (const array3< T1, Allocator1 > &in, array3< T2, Allocator2 > &out)
| ユークリッド距離を用いた3次元画像に対する薄面化アルゴリズム

## 説明

各次元の画像に対応した，細線化アルゴリズム

- 参考文献
  - 鳥脇純一郎, `画像理解のためのディジタル画像処理〔I〕〔II〕，'' 昭晃堂，1988`
  - `鈴木智, 阿部圭一,`距離変換の結果を利用した二値画像の逐次細線化,'' 電子情報通信学会論文誌D, vol.68-D, no.4, pp.473-480, 1985
  - 米倉達広, 横井茂樹, 鳥脇純一郎, 福村晃夫, `3次元ディジタル画像における1-要素の消去可能性と図形収縮について,'' 電子情報通信学会論文誌D, vol.65-D, no.12, pp.1543-1549, 1982`
  - `斉藤豊文, 森健策, 鳥脇純一郎,`ユークリッド距離変換を用いた3次元ディジタル画像の薄面化および細線化の逐次型アルゴリズムとその諸性質,'' 電子情報通信学会論文誌D-II, vol.J79-D-II, no.10, pp.1675-1685, 1996