1.一种自适应阈值的全局直方图均衡方法,其特征在于,包含如下步骤:
a)获取输入数字图像的灰度图像;统计灰度图像直方图,得到数组h1;直方图数据进行缩放处理,使其均值为1,得到数组h2;
b)将数组h2进行预处理,大于阈值Ymax的值变为Ymax,小于1的值变为其m1次幂,得到数组h3;
c)取数组h3的最大值为截断阈值上界Tmax,计算最佳截断阈值Tbest,具体为从数组h3左边开始累加,计算累加值占数组总和的比例,记录下比例第一次大于等于1%和第一次大于等于99%时所对应的两个灰度级,统计数组h3中这两个灰度级间不为零的灰度级数目,记为n,则Tbest=1+(1‑ n/256)*(Tmax‑1);
d)依据Tbest对数组h3做截断处理和后处理得到数组h4,截断处理为:对数组h3中大于Tbest的值置为Tbest,并将截下的部分平均分配给数组h3中不为0的灰度级;后处理为:对数组h3中小于Ymin的值置为0,然后再将小于1的值变为其m2次幂,其中Ymin的取值范围为0.001~
0.3,m2的取值范围为0.001~1;
e)将数组h4进行缩放处理,使其总和为1,得到数组h5;计算数组h5的逐次累加和,得到一个新的分布数组cdf;
f)计算映射表:将分布数组cdf与图像灰度范围相乘,然后将结果取整得到映射表;应用映射表:对灰度图像中每个数据进行查表操作,得到最终的灰度增强图像。
2.如权利要求1所述的自适应阈值的全局直方图均衡方法,其特征在于,所述的步骤a)中,如果是多通道图像则取其亮度通道作为灰度图像,如果是单通道图像则直接作为灰度图像。
3.如权利要求1所述的自适应阈值的全局直方图均衡方法,其特征在于,所述的步骤b)中,Ymax的取值范围为1~10,m1的取值范围为0.001~1。
4.如权利要求1所述的自适应阈值的全局直方图均衡方法,其特征在于,所述的步骤e)中,对数组h4的缩放处理为:将数组h4中各单元的值分别除以数组h4的总和。
5.如权利要求1所述的自适应阈值的全局直方图均衡方法,其特征在于,所述的步骤f)中,通过分布数组cdf与图像灰度范围相乘取整得到映射表,然后在应用映射表过程中的查表操作具体方法为:遍历整个灰度图像,依据当前像素点的灰度值,在映射表中找到对应的映射值,最后用映射值替换当前值即可。