Intensity Transformation

1 분 소요

Definition

  • Process of mapping each intensity value of an input image into the corresponding output intensity value through mathematical expression
  • 입력영상의 픽셀값들을 사전에 정의한 매핑관계를 토대로 다른 값으로 매핑하는 것

어떠한 매핑함수(그래프)를 사용했는지에 따라 결과 영상이 달라질 수 있음
함수의 종류

  • Identity함수(기본)
  • Negative 반전함수
  • Log함수
  • Inverse log함수
  • nth power 지수함수
  • nth root 루트함수
  • 고유 함수도 설정가능, 무한함수도 가능

Image negatives

  • 이미지 반전, 색상 반전
  • 입력 영상의 Intensity Level = [0, L-1]
  • Negative 영상(출력) = (output) = L - 1 - (input)
  • 어두운 영역의 디테일이 숨겨져 있는 경우, 육안으로 확인하기에 조금 더 용이하게 만들어줌

Log transformation

  • (output) = (constant) log(1 + (input))
    • log(1+(input)): log0=정의x, 에러 방지
  • 낮은 intensity 값의 범위가 좁은 경우 더 넓혀주는 효과
    • -> 어두운 영역에 숨어있는 디테일이나 contrast를 향상
    • contrast: 각각 인접한 픽셀들과의 차이, 높으면 높을 수록 선명
  • 어두운 영역의 디테일을 개선시킴과 동시에 밝은 영역의 디테일은 감소
    • 영상이 밝아진다(Brighten): 픽셀값에 특정한 상수 값 1이상의 값을 곱셈, 개념이 다르다.
  • To use log function, pixel type to input should be floating point

Power-Law (Gamma) transformation

  • (output) = (constant) × (input) ^ γ(감마)
    • γ(감마): 감마에 따라 결과값이 달라짐
      • γ=1, 입력값과 출력값이 같음
      • γ<1, 어두운 부분의 디테일이 살아남, 밝은 부분의 디테일 감소
        • 어두운 부분의 디테일이 살아남 -> 어두운 부분이 밝아짐 (전체적으로 밝아짐)
      • γ>1, 밝은 부분의 디테일이 살아남, 어두운 부분의 디테일 감소(반대)
        • 밝은 부분의 디테일이 살아남 -> 밝은 부분이 어두워짐 (전체적으로 어두어짐)

Piecewise-linear transformation functions

  • 임의로 함수 정의
  • 특정한 영역에서 다른 기울기를 가지는 함수
    스크린샷 2022-09-05 오후 12 18 05

    스크린샷 2022-09-05 오후 12 18 53

    binary image: 흰색(255)과 검은색(0) 두 가지 색으로만 이루어진 이미지
    Thresholding

    • Mat operator의 함수
    • 특수한 형태의 intensity transformation
    • 위 intensity transformation과 같은 기능, image segementation
    • 입력영상의 특정한 픽셀 값이 threshold 값 이상 혹은 이하의 경우, 해당 픽셀을 특정한 값으로 변환

카테고리:

업데이트: