용스토리랜드 2022. 4. 7. 14:26

OpenCV

 

Adaptive Histogram Equalization

 

Contrast Limited Adaptive Histogram Equalization (CLAHE) 는 이미지를 일정한 크기를 가진 작은 블록으로 구분하고, 블록별로 히스토그램 균일화를 시행하여 이미지 전체에 대해 균일화를 달성하는 메커니즘을 가지고 있습니다. 

 

#출처 : https://m.blog.naver.com/samsjang/220543360864

 

CLAHE 를 위해 구분한 일정한 크기를 가진 작은 블록을 타일(tile) 이라고 부르며, 디폴트는 (8,8) 입니다. 

 

즉, 이미지를 작은 tile 형태로 나누어 그 tile 안에서 Equalization 을 적용하는 방식 

 

작은 영역이다 보니 작은 노이즈(극단적으로 어둡거나, 밝은 영역) 가 있으면 이것이 반영이 되어 원하는 결과를 얻을 수 없게 됨 

 

이 문제를 피하기 위해서 contrast limit 이라는 값을 적용하여 이 값을 넘어가는 경우에 그 영역은 다른 영역에 균일하게 배분하여 적용

 

#출처 : https://m.blog.naver.com/samsjang/220543360864

 

 

#출처 : https://m.blog.naver.com/samsjang/220543360864

 

 

반응형