컴퓨터비전 - 고전 컴퓨터 비전

Sylen·2024년 7월 24일

Dive to Computer Vision

목록 보기
1/16

고전컴퓨터비전

  • 딥러닝으로 해결하기 어려운 문제 (로보틱스, 가상현실)
  • 딥러닝 모델의 결과의 후처리
  • 딥러닝 모델 없이 데이터를 가공할 떄 활용
    : Morphological Transform
    : Edge & Contour Detection

Morphological Transform

  • 흑백이미지에서 일반적
  • 이미지에 기반한 연산
  • 원본 이미지를 입력하고, 커널(연산자)를 활용

커널의 종류

  • Erosion
  • Dilation
  • Opening
  • Closing
  • Morphological Gradient
  • Top Hat

중요성

  • 이미지 전처리 영역에서 유용
  • ex) opening 연산을 통해 이미지의 노이즈를 제거

Erosion

  • 물체의 경계를 침식
  • 이미지의 특징을 축소할 떄도 가능

원리

  • 홀수크기의 커널이 이미지와 컨볼루션 연산을 수행
  • 커널 아래 모든 픽셀이 1이면 1로, 그 외에는 0으로 처리
  • 경계 근처의 픽셀은 침식

Dilation

  • Erosion과 정반대로 동작
  • 사물의 크기를 팽창할 떄도 사용 가능

원리

  • 홀수 크기의 커널이 이미지와 컨볼루션 연산을 수행
  • 커널 아래의 하나 이상의 픽셀이 1이면 그 외에는 0이 됨
  • 경계 근처의 픽셀은 팽창

Opening

  • Erosion커널과 Dilation커널 순서대로 동작되는 연산

  • 반대로 동작시키면 Closing커널이라고 부름

  • 노이즈를 제거하는데 사용

  • Closing은 이미지에 비어있는 부분을 채우는데 사용

profile
AI가 재밌는 걸

0개의 댓글