分享一篇最近研究的动态直方图均衡化的文章。这篇文章的目的是为了克服直方图均衡化过程中出现频次高的亮度值覆盖出现频次较低的亮度值。作者设计了如下的算法:
1.先将直方图用1*3的滤波器进行平滑
2.然后找出直方图中对应的谷的位置,进行第一次直方图划分。为了保证划分后每段中不出现主导的像素值(出现频次高的亮度值覆盖出现频次较低的亮度值),需要对分段进行判断然后进行第二次直方图划分。
第二次分化时需要分别求出每段的均值和标准差,若满足2sigma大于68.3%即可,不满足将本段划分成三段。
3.进行直方图均衡化。
作者用该方法进行了对比实验,效果还是不错的。但是这种方法在低对比度,16位深度及高分辨率的图像上效果不佳。
代码
论文
A Dynamic Histogram Equalization for Image Contrast Enhancement(matlab实现)
最新推荐文章于 2023-09-06 17:31:13 发布