結構元就是形態學操作中涉及到的一個關鍵的因子。
基本介紹
- 中文名:結構元
- 外文名:Structuring Element
定義
結構元選擇的主要原則是:
1)結構元在幾何上必須比原圖像簡單,且有界。
2)在多尺度形態學分析中,結構元的大小可以變化,。但結構元的尺寸一般要明顯小於目標圖像的尺寸。
3)結構元的凸性很重要.保證連線兩點的線段位於集合的內部。
4)根據不同的圖像分析目的,常用的結構元有方形、扁平形、圓形等。
圖l()4是利用結構元進行形態學的運算示意圖,右側為結構元。
運用形態學進行圖像分析的基本步驟是:
1)分析圖像中目標的幾何結構特徵。下圖為利用結構元進行的圖像操作。
2)根據目標的結構特徵選擇適當形狀和大小的結構元。
3)用選定的結構元對圖像進行擊中與否的變換,得到比原始圖像更顯著突出物體特徵信息的圖像。
相應函式
strel函式
Se=strel(shape,parameters)
其中,shape是用於指定希望形狀的字元串,而parameters是描述形狀信息的參數列表。例如,strel('diamand',5)返回菱形的結構元,並沿水平軸和垂直軸擴展5個像素。
下面總結了strel可以構造的各種形狀。
除了簡化常用的結構元形狀的產生外,函式strel還有重要的以分解形式產生結構元的
特性。函式imdilate自動地用分解信息加快膨脹處理。以下例子說明strel如何返回有關結構元的分解信息。
用strel分解結構元
>>se=strel(’diamond’,5)
Se=
Flat STREL object containing 61 neighbors.
Neighborhood:
>>whos
Name Size Bytes Class Attributes
Decomp 4x1 1716 stre
into decomp:
>>decomp(1)
ans=
Flat STREL obj ect containing 5 neighbors
Neighborhood:
0 1 0