10. Color Subsampling & Segmentation

Yejin Yun·2022년 6월 20일
0

Computer Vision

목록 보기
7/7

Subsampling

chroma subsampling

사람의 시각은 녹색에 더 예민하다.
-> 다른 채널의 resolution 낮추기 (녹색, 파랑색을 1/3만큼 낮추기)
-> 1/3 이상 줄이면 artifact 발생
-> subsampling은 luminace에 영향을 주는데, interpolation 사용하면 영향을 줄일 수 있다.

YCbCr

Y : luminance -> 사람 눈에 가까움
Cb : 색상
Cr : 채도

곱해서 더함 -> 리니어

Color space

RGB / HSV / HSL
YCbCr - 사람 눈처럼

Color thresholding

  1. hue
    (OpenCV normalizes Hue to be between 0 to 180)
  2. saturation
    -> thresholding 사용시 발생하는 noise

-> segmentation as clustering : 거리도 고려

Region growing

: 이전 선택을 기반으로 다음 선택을 진행한다.

  1. 가까운 픽셀을 확인하여, 비슷한지(intensity) 확인
  2. 그 픽셀들을 하나의 클러스터에 합친다.
  3. 반복

watershed

물이 차는 바운더리...

  • 단순히 차이가 심한 부분을 찾는 알고리즘
  • img gradient
profile
이런저런 공부 기록

0개의 댓글