[TIL]230328 - 영상처리 4주차: 영상향상(2) Histogram Specification

Jimin·2023년 3월 28일
0
post-thumbnail

Histogram Equalization 특징

Histogram Specification

  • 히스토그램 명세(지정)의 목적은 특정 히스토그램에 분포를 매핑하는 것
  • 확률밀도 pu(u)를 갖는 무작위 변수 u0이 지정된 확률밀도 pv(v)를 갖도록 v0으로 변환된다고 가정 - 이것이 사실이 되기 위해, 우리는 균일한 무작위 변수를 정의함
  • 또한 이 관계가 만족하며

  • w을 제거하면 아래와 같은 관계를 얻게 됨

  • 예제


Bright -> Linear Increasing PDF

int ns = 0;
for (int i = 0; i < 256; i++) {
	count += (float)hist[i] / (rows*cols);
    for (int j = ns; j < 256; j++) {
    	ncount = ((float)(j*j) / (255*255);
        if (count <= ncount) {
        	cdf[i] = j;
            ns = j;
            break;
    }
}

Dark -> Linear Decreasing PDF

(float)(2*j) / (255-(j*j) / (255*255)

0개의 댓글

관련 채용 정보