我知道KL不是指标,也不能算是一个指标。但是,是否可以使用KL来衡量一幅图像与另一幅图像的差异?我试图从中直观地理解这一点。提前感谢所有回复。
答案 0 :(得分:4)
KL测量两个概率分布之间的差异。
要将其应用于图像,您需要将图像转换为概率分布。
一个简单的例子是拍摄图像的直方图(灰度),然后将直方图值除以图像中的像素总数。这将导致在图像中找到灰度值的可能性。
将此应用于两个图像,然后使用KL测量图像之间的差异。
这不是测量图像之间差异的真正好方法,因为它没有考虑图像的空间信息,只考虑灰度值信息。
因此,您需要找到一个更好的转换,它将考虑像素颜色值的空间分布。看看这个以获得一些想法https://mathematica.stackexchange.com/questions/91627/how-to-transform-an-image-into-a-probability-density-function