컴퓨터 비전- Gray-Scale Morphology

강준호·2023년 4월 4일
0

컴퓨터비전

목록 보기
2/4

그레이 스케일의 Dilation

  • 젤 큰 값만 나간다

  • 침식 => 출력나감

  • 구조화 요소의 모든 값이 양수인 경우 출력 이미지가 입력 이미지보다 밝아지는 경향이 있습니다. 이는 확대로 인해 이미지의 구조가 확장되거나 두꺼워져 밝은 영역이 더 두드러지기 때문입니다.

  • 입력 이미지의 어두운 디테일은 확대에 사용된 구조 요소와 관련된 값과 모양에 따라 축소되거나 제거됩니다.

-즉, 확대 후 작은 어두운 영역이 사라지거나 덜 뚜렷해질 수 있습니다.

그레이 스케일의 Erosion

  • 윈도우즈 크기에 각자 대응대는걸 빼서 젤 작은값만 나간다.

  • 팽창 => 한개라도 주변에 있으면 1로 출력되서 영역커짐

  • 구조화 요소의 모든 값이 양수인 경우 출력 이미지가 입력 이미지보다 더 어두워지는 경향이 있습니다. 이는 침식이 이미지의 구조를 축소하거나 얇게 만들어 어두운 영역이 더 두드러지기 때문입니다.

  • 입력 이미지에서 구조 요소보다 작은 밝은 디테일의 효과가 감소합니다. 즉, 작은 밝은 영역은 침식 후 덜 뚜렷해지거나 심지어 사라질 수도 있습니다.

확대는 일반적으로 이미지를 밝게 하고 밝은 영역을 확장하는 반면, 침식은 이미지를 어둡게 하고 밝은 영역을 축소하는 경향

Opening

  • 안쪽에서 채워지는 것

Closing

  • 바깥쪽에서 메워지는 것

Gray-Scale Morphology

1. nonflat structuring element(비평면 구조화 방법)

  • 비평면 구조화 요소는 구조화 요소의 다양한 높이 또는 강도 값을 고려합니다.

  • 따라서 비평면 구조화 요소는 픽셀 값이 0에서 255 사이인 회색조 이미지를 처리하는 데 더 적합합니다.

  • Opening 에서 binary opening operation과 비슷하게 작은 하얀 부분을 지우고

  • Closing 에서 binary closing operation과 비슷하게 작은 검정 부분을 지우게 된다.

2. flat structuring element(평면 구조화 방법)

  • 모양만 고려하고 강도 값은 고려하지 않는 평면 구조화 요소(flat)
  • erosion 과 dilation 이 Binary 일때와 동일한 구조

App’s of Gray-Scale Morphology

1. Morphological smoothing : Closing => Opening

– To remove or attenuate both bright and dark artifacts or
noise

  • 폐쇄 후 개방을 수행함으로써 형태학적 스무딩은 이미지의 밝고 어두운 아티팩트 또는 노이즈를 효과적으로 제거하거나 감쇠시킬 수 있습니다.

  • 그 결과 더 부드럽고 깨끗한 이미지가 생성되어 추가 분석이나 처리에 더 적합하게됩니다.

2. Morphological gradient :

– 입력 이미지의 선명한 그레이 레벨 전환을 강조하는 데 사용되는 기술

  • 그레이 레벨 강도 값에 큰 변화가 있는 이미지의 가장자리와 경계를 강조합니다.

  • 이는 가장자리 감지, 물체 분할 및 이미지의 급격한 변화를 식별해야 하는 기타 애플리케이션에 유용할 수 있습니다.

그라데이션 계산

  • 그라데이션 계산: 형태학적 그라데이션은 (확장 - 침식).
  • 이렇게 하면 이미지에서 그레이 레벨 강도 값에 큰 변화가 있는 영역이 강조 표시됩니다.

수식

그라데이션 G(x, y) = D(f, B)[확장] - E(f, B)[침식]

3. Top-hat transformation

  • 깎인 부분만 남게 된다.

  • 작은 디테일을 향상시키는 데 사용되는 형태학적 연산, 명확하게 보이지 않는 특징이나 디테일을 추출!

  • White Top-hat Transformation 과 Black Top-hat Transformation 방법이 있음.


수업필기..

  • f가 입력영상, b가 스트럭트 엘리먼트, 출력으로 어떤 값이 나가야해.
    s는 위치 값을 정해준거. x 는 -1 0 1

  • 더해서 가장 큰걸 선택.

  • s가 - 에서 + 까지 ex) 윈도우즈가 5면 -2~+2

  • f 가 -1 0 1

더해서 큰값, 빼서 작은값이 출력이 나가면 된다.

0개의 댓글