[컴퓨터비전] Morphological Image Processing

나경·2024년 12월 18일
0

Morphology

Morphology는 위상학이라는 의미이다
영역의 모양을 나타낼 때 Morphology라는 말을 사용한다
대충 "형태"라는 의미로만 받아들이면 된다

Set

이미지에서 영역의 모양을 나타내기 위해서 set(집합)을 사용한다

픽셀이 의미가 있다면 1,
픽셀이 의미가 없다면 0으로 설정한다
(의미가 있다면 foreground, 의미가 없다면 background라고 부른다)

Union

합집합

Intersection

교집합

Complement

여집합

Difference

차집합

Reflection

원점대칭

Translation

평행이동

Erosion(침식)

  1. 노이즈나 작은 물체를 없애거나
  2. 물체를 떨어트릴 때 사용한다 (인접하게 위치하는 물체들 사이에 일정한 간격을 주기 위해서)

Meaningful pixels(foreground)는 Erosion에 의해 감소하고
Non-Meaningful pixels(background)는 Erosion에 의해 증가한다

kernel을 키우면 Erosion이 더 심해진다

-> White: foreground / Black: background

Dilation (팽창, 확대)

Erosion의 반대 연산이다

  1. 물체 사이의 공간을 채우거나
  2. 물체 사이의 연결을 강조할 때 사용한다

Meaningful pixels(foreground)는 Dilatin에 의해 증가하고, Non-Meaningful pixels(background)는 Dilation에 의해 감소한다

-> White: foreground / Black: background

Opening (Dilation after Erosion)

  • 줄이고 확대하기
  • 크기가 유지된다

Closing (Erosion after Dilation)

  • 확대하고 줄이기
  • 크기가 유지된다

Utilization of Opening & Closing

0개의 댓글