컴퓨터사이언스/이미지처리

기본적인 이미지 밝기 변환(Intensity Transformation)

누군가의 이야기 2022. 4. 24. 16:17
728x90

𝑠 = 𝑇[𝑟]

r: 원래 이미지의 하나의 픽셀값

T: 밝기 변환 함수

s: 변환된 이미지

L-1: 밝기 최대값

1) Image Negatives

𝑠 = (𝐿 − 1) − r

밝은 영역을 어둡게, 어두운 영역을 밝게 보기 위할 때 적용

 

2) Log Transformations

𝑠 = 𝑐 log(1 + 𝑟)

c는 밝기 최대값을 조절하기 위한 계수, 보통 밝기 최대값 L-1에 맞춰 설정한다.

log는 위로 볼록한 곡선으로, 이미지의 전체적인 밝기을 높여주고

역함수인 지수함수 형태는 아래로 볼록한 곡선으로, 이미지의 전체적인 밝기를 낮춰준다고 생각하면 좋다.

3) Power-Law (Gamma) Transformations

𝑠 = 𝑐 (𝑟^γ)

기존 이미지에 감마를 제곱해주는 기능.

γ > 1이면 어두워지고,

γ < 1이면 밝아진다.


4) Piecewise Linear Transformations

임계점을 설정하여, 구간마다 다른 밝기 변환 함수를 적용할 수 있다.

특정 영역의 밝기를 강조하거나, 특정한 처리를 하기 위해 설정한다. 

아래 그림 참고하면 이해 바로 된다.

 

728x90