可以应用Kullback-Leibler来比较两个图像吗?

时间:2016-10-08 03:00:04

标签: image-processing entropy information-theory

我知道KL不是指标,也不能算是一个指标。但是,是否可以使用KL来衡量一幅图像与另一幅图像的差异?我试图从中直观地理解这一点。提前感谢所有回复。

1 个答案:

答案 0 :(得分:4)

KL测量两个概率分布之间的差异。

要将其应用于图像,您需要将图像转换为概率分布。

一个简单的例子是拍摄图像的直方图(灰度),然后将直方图值除以图像中的像素总数。这将导致在图像中找到灰度值的可能性。

将此应用于两个图像,然后使用KL测量图像之间的差异。

这不是测量图像之间差异的真正好方法,因为它没有考虑图像的空间信息,只考虑灰度值信息。

因此,您需要找到一个更好的转换,它将考虑像素颜色值的空间分布。看看这个以获得一些想法https://mathematica.stackexchange.com/questions/91627/how-to-transform-an-image-into-a-probability-density-function