一、概述
限制对比度自适应直方图均衡化(CLAHE)通过对局部区域进行直方图均衡化,能有效地增强图像的对比度,并在保持图像细节的同时避免了过度增强的问题,文末附源码。
二、算法步骤
1、将图像RGB数据转换成YCbCr数据,只对Y分量进行直方图均衡,色彩分量保持不变;
2、将图像Y分量等比分成8×8个小区,并统计各个小区的统计直方图;
3、通过自定义的参数乘以各小区的平均灰度统计值作为限制值,各小区裁剪超过此参数的灰度统计值,并将裁剪下来的值累加后平均增加到各灰度值上;
4、计算各小区的累计分布直方图;
5、进行映射判断:每个小区等比分为四个块,位于图像4各角的小块进行直接映射;位于图像四边的小块进行线性插值计算;位于图像中间的小块