Intensity Transformation

김영헌·2021년 10월 19일
0

Computer Vision

목록 보기
4/5

Intensity Transformation 개념 정리

  • 입력 받은 이미지의 intensity를 mathmatical expression을 통해 intensity 값을 변경한다.
  • 참고로 intensity는 픽셀이 가질 수 있는 값의 개수이다.

Intensity Transformation 종류

Image negatives

  • 언제: 검은 배경에 흰색 또는 회색을 뚜렷하게 사용하고 싶을 때 주로 사용한다.
  • 원리: s= L-1-r s: output, r: input, [0,L-1]: intensity range
    > 흰색 값이 10이면 L-1을 빼서 완전 반대되는 색으로 뒤집어주는 것이다.

Log transformation

  • 언제: low intensity 이미지를 wider intensity로 변경해서 더 많은 색을 표현할 때 사용한다.
  • 원리:s=c log(1+r) c: constant, r: input, s: output
    > 1을 더해주는 이유는 log(0)발생이 일어나지 않기 하기 위함이다. 더 자세한 원리는 잘 모르겠다.

Power-Law(Gamma) transformation

  • 언제: 어둡거나 밝아서 보기 힘든 이미지를 더 밝게 또는 더 어둡게 할 때 사용한다.
  • 원리: s=cr^v c: constant, r: input, s: output, v: gamma
    > v가 1보다 크면 intensity가 올라가서 어두워지고 v가 1보다 작으면 intensity가 낮아져서 밝아진다.

Piecewise-linear transformation

  • 언제: 색이 비슷비슷해서 구분하기 힘든 이미지를 보이게 하고 싶을 때 사용한다.
  • 원리: s=T(r)
    > Thresholding: 문턱을 정하고 입력값이 문턱 이하면 0으로 이상이면 원하는 값으로 변경해준다.
profile
대기업 회장님

0개의 댓글