strel
모폴로지 구조 요소
설명
strel
객체는 모폴로지 팽창과 침식 연산의 핵심이 되는 모폴로지 평탄 구조 요소입니다.
평탄 구조 요소는 2차원 또는 다차원의 이진 값 이웃이며, 이 이웃의 true
픽셀은 모폴로지 계산에 포함되고 false
픽셀은 포함되지 않습니다. 구조 요소에서 원점이라는 중앙 픽셀은 영상에서 처리되는 픽셀을 식별합니다. 아래에서 설명하는 strel
함수를 사용하여 평탄 구조 요소를 만들 수 있습니다. 평탄 구조 요소는 이진 영상과 회색조 영상에 모두 사용할 수 있습니다. 다음 그림은 평탄 구조 요소를 보여줍니다.
비평탄 구조 요소를 만들려면 offsetstrel
을 사용하십시오.
생성
구문
설명
무작위 이웃 모양
SE = strel(
는 지정된 이웃 nhood
)nhood
로 평탄 구조 요소를 만듭니다.
2차원 기하 이웃 모양
SE = strel("diamond",
은 다이아몬드 모양의 구조 요소를 만듭니다. 여기서 r
)r
은 구조 요소 원점부터 다이아몬드 점까지의 거리를 지정합니다.
SE = strel("octagon",
은 팔각형 구조 요소를 만듭니다. 여기서 r
)r
은 가로 축과 세로 축을 따라 측정한, 구조 요소 원점부터 팔각형 변까지의 거리를 지정합니다. r
은 음이 아닌 3의 배수여야 합니다.
SE = strel("rectangle",
은 크기가 [m n]
)[m n]
인 사각형 구조 요소를 만듭니다.
3차원 기하 이웃 모양
SE = strel("cube",
는 너비가 w
)w
픽셀인 3차원 3차 구조 요소를 만듭니다.
SE = strel("cuboid",
는 크기가 m×n×p 픽셀인 3차원 직육면체 구조 요소를 만듭니다. [m n p]
)
비평탄 구조 요소 모양을 만드는 데 다음 구문을 계속 사용할 수 있지만, offsetstrel
을 사용하는 것이 좋습니다.
SE = strel("arbitrary",nhood,h)
. 여기서h
는nhood
와 크기가 동일한 행렬로,nhood
의 0이 아닌 각 요소와 관련된 높이 값을 포함합니다.SE = strel("ball",r,h,n)
입력 인수
속성
객체 함수
예제
팁
근사를 사용하지 않는 구조 요소(
n
= 0)는 입자 크기의 분포를 계산하는 데 적합하지 않습니다.
알고리즘
모든 기하학적 형상의 구조 요소는 구조 요소 분해로 총칭되는 기법을 사용하여 생성됩니다. 원칙적으로, 팽창을 계산할 때 큰 구조 요소를 사용하는 것이 작은 구조 요소로 구성된 시퀀스를 사용하는 것보다 속도가 더 빠를 수 있습니다. 예를 들어, 11×11 정사각형 구조 요소를 사용한 팽창의 경우 먼저 1×11 구조 요소를 사용하여 팽창한 후 11×1 구조 요소를 사용하여 팽창할 수 있습니다. 이렇게 하면 이론적으로 성능이 5.5배 향상됩니다. 실제 성능 향상은 그보다 다소 낮습니다. "disk"
모양에 사용되는 구조 요소 분해는 근사적이지만, 그 외 다른 분해는 정확합니다.
참고 문헌
[1] van den Boomgard, R, and R. van Balen, "Methods for Fast Morphological Image Transforms Using Bitmapped Images," Computer Vision, Graphics, and Image Processing: Graphical Models and Image Processing, Vol. 54, Number 3, pp. 252–254, May 1992.
[2] Adams, R., "Radial Decomposition of Discs and Spheres," Computer Vision, Graphics, and Image Processing: Graphical Models and Image Processing, Vol. 55, Number 5, pp. 325–332, September 1993.
[3] Jones, R., and P. Soille, "Periodic lines: Definition, cascades, and application to granulometrie," Pattern Recognition Letters, Vol. 17, pp. 1057–1063, 1996.