히스토그램 스트레칭
히스토그램 소개 튜토리얼에서 논의한 히스토그램의 다른 장점 중 하나는 대비 향상입니다.
대비를 높이는 방법에는 두 가지가 있습니다. 첫 번째는 대비를 높이는 히스토그램 스트레칭입니다. 두 번째는 대비를 향상시키는 히스토그램 이퀄라이제이션이라고하며 히스토그램 이퀄라이제이션 튜토리얼에서 논의되었습니다.
대비를 높이기위한 히스토그램 확장에 대해 논의하기 전에 대비를 간략하게 정의하겠습니다.
대조
대비는 최대 픽셀 강도와 최소 픽셀 강도의 차이입니다.
이 이미지를 고려하십시오.
이 이미지의 히스토그램은 아래와 같습니다.
이제이 이미지에서 대비를 계산합니다.
대비 = 225.
이제 이미지의 대비를 높입니다.
이미지의 대비 증가
대비를 높이기 위해 이미지의 히스토그램을 늘리는 공식은 다음과 같습니다.
이 공식은 최소 및 최대 픽셀 강도에 회색 수준을 곱해야합니다. 우리의 경우 이미지는 8bpp이므로 회색 수준은 256입니다.
최소값은 0이고 최대 값은 225입니다. 따라서 우리의 경우 공식은
여기서 f (x, y)는 각 픽셀 강도의 값을 나타냅니다. 이미지의 각 f (x, y)에 대해이 공식을 계산합니다.
이렇게하면 대비를 향상시킬 수 있습니다.
히스토그램 스트레칭을 적용하면 다음 이미지가 나타납니다.
이 이미지의 늘어난 히스토그램은 아래와 같습니다.
히스토그램의 모양과 대칭에 유의하십시오. 이제 히스토그램이 늘어나거나 다른 방식으로 확장됩니다. 그것을보세요.
이 경우 이미지의 대비는 다음과 같이 계산할 수 있습니다.
대비 = 240
따라서 이미지의 대비가 증가한다고 말할 수 있습니다.
Note :이 대비를 높이는 방법이 항상 작동하는 것은 아니지만 경우에 따라 실패합니다.
히스토그램 스트레칭 실패
논의했듯이 알고리즘이 일부 경우에 실패합니다. 이러한 경우에는 픽셀 강도가 0이고 이미지에 255가있는 이미지가 포함됩니다.
픽셀 강도 0과 255가 이미지에 존재할 때,이 경우 최소 및 최대 픽셀 강도가되어 이와 같은 공식을 파괴합니다.
원래 공식
공식에 실패 사례 값 입력 :
표현을 단순화하면
이는 출력 이미지가 처리 된 이미지와 동일 함을 의미합니다. 이는이 이미지에서 히스토그램 확장 효과가 없음을 의미합니다.