灰度直方图的均衡化
- 计算灰度级 ( 0 − L − 1 ) (0-L-1) (0−L−1)的概率 P r ( r i ) P_r(r_i) Pr(ri)
- 从 0 − L − 1 0-L-1 0−L−1对 P r ( r i ) P_r(r_i) Pr(ri)进行累加计算得到累积分布函数,最后一项 ∑ i = 0 L − 1 p r ( r i ) \sum _{i=0}^{L-1}p_r(r_i) ∑i=0L−1pr(ri)应当为一
- 计算 ( L − 1 ) ∑ i = 0 n p r ( r i ) , n = 0 , 1 , 2... L − 1 (L-1)\sum _{i=0}^{n}p_r(r_i),n=0,1,2...L-1 (L−1)∑i=0npr(ri),n=0,1,2...L−1并进行四舍五入取整,可以采用 f l o o r ( ( L − 1 ) ∑ 0 i p r ( r i ) + 0.5 ) floor((L-1)\sum _0^ip_r(r_i)+0.5) floor((L−1)∑0ipr(ri)+0.5)的方式
- 此刻已经得到了原始灰度级到新灰度级的映射关系,将旧的灰度级换成新的就可以了。
灰度直方图的规定化
- 按照灰度直方图的均衡化的方法计算出 r → s r \rightarrow s r→s的映射关系
- 对给出的,目标直方图进行进行均衡化得到 t → s t \rightarrow s t→s的映射关系,映射的关系很可能不是一一对应的
- 通过 r → s → t r \rightarrow s \rightarrow t r→s→t的映射得到目标直方图