히스토그램 (Histogram)

pixel 수가 영상 안에 몇 개가 있는 지 나타내는 것.

입력 데이터
결과 그래프

입력 영상에 대해 pixel 각 값 0~255가 몇 개 있는 지 결과 그래프로 보여 준다.

히스토그램 처리

히스토그램 처리 영상

어두운 영상은 히스토그램이 대체로 0에 가깝게 분포된다.
밝은 영상은 히스토그램이 대체로 255에 가깝게 분포된다.
저대비 영상은 히스토그램이 좁게 분포된다.
고대비 영상은 히스토그램이 넓게 분포된다.

히스토그램으로 적절한 thresold를 구할 수 있다.

히스토그램을 이용한 바이너리 영상

히스토그램 수평 이동

영상의 밝기 분포를 재배열해서 개선하는 방법
Pixel에 offset을 더하거나 빼서 처리한다.

히스토그램 수평 이동

히스토그램 균등화 (Histogram equalization)

Gray-level의 분포가 불규칙한 영상을 고른 분포로 갖는 고대비 영상으로 변환하는 것
연속적인 gray-level x에 대한 변환을 y라 하면, y = T(x)
Y에 대한 확률밀도함수 Py(y) = c (상수) 가 되도록 하는 것이 히스토그램 균등화

히스토그램 균등화 방법
히스토그램 균등화 과정
히스토그램 균등화 결과

히스토그램 명시화 (Histogram Specification)

히스토그램 명시화 방법
히스토그램 명시화 결과