在一些应用场景中,一些RGB图片直接转为灰度图片的效果很不好,原本不同的颜色很可能在转为灰度后区分度太小,而导致丢失了对比度信息。例如下面这副图片
直接转为灰度的结果:
可以发现,基本上无法区分这两种颜色了。论文Real-time Contrast Preserving Decolorization
所提出的对比度保留的去色算法很好的解决了这一问题。
对比度保留的去色算法原理
这篇论文是对原有算法的改进,这一类算法是以最小化下面这个能量函数为目标,来达到保留对比度的目的:
ming∑x,y∈ P(gx−gy−δx,y)2
其中, gx,gy 为灰度值, x,y 为属于 P (下面解释) 这个图片的像素点对。
|δx,y|=(Lx−Ly