Theory/Image Processing

06 평균 필터 (22.10.14)

Orangetasteboy 2023. 6. 21. 13:19

평균필터(3x3)

  • 중심 픽셀(P) 밝기값과 주변의 8개 픽셀 밝기값의 평균값을 출력

  • 수식과 영상배열과의 관계

 

  • 3x3 마스크내에 유효하지 않은 픽셀이 존재하는 경우
    • 영상의 가장자리의 경우
    • 아래 그림의 경우, A, B, C, D, F에 픽셀값이 없음 → 단순 복사

 

마스크가 가장자리인지 아닌지에 따라 다른 처리

  • 가장자리인 경우 : x=0 or x=width-1 or y=0 or y = height-1

  • 가장자리가 아닌 경우 : 0<x<width-1, 0<y<height-1

평균필터(NxN)

  • 마스크가 5x5인 경우, 가장자리인지 아닌지의 판단
    • 가장자리인 경우 : x=0 or 1 or width-2 or width-1 or y=0 or 1 or  height-2 or height-1
    • 가장자리가 아닌 경우 : 1<x<width-2, 1<y<height-2

 

  • 마스크가 7x7인 경우, 가장자리인지 아닌지의 판단
    • 가장자리인 경우 : x=0 or 1 or 2 or width-3 or width-2 or width-1 or y=0 or 1 or 2 or  height-3 or height-2 or height-1
    • 가장자리가 아닌 경우 : 2<x<width-3, 2<y<height-3

 

  • 마스크 크기와 가장자리 폭과의 관계

 

가장자리 처리

  • 영상 바깥쪽 픽셀의 밝기값을 0으로 대체하는 방법
  • 영상 바깥쪽 픽셀의 밝기값을 가장 가까운 유효한 픽셀의 밝기값으로 대체하는 방법

  • 구현 방법 : 가장 가까운 유효한 픽셀의 밝기값으로 대체하는 방법

  • 구현 방법 : 영상 바깥쪽 픽셀의 밝기값을 가장 가까운 유효한 픽셀의 밝기값으로 하는 경우