我知道KL不是一个度量标准,也不能被视为一个度量标准。但是,能否使用KL来衡量一张图片与另一张图片的差异?我正在尝试从直觉上理解这个问题。提前感谢所有回复。
KL(Kullback-Leibler)度量了两个概率分布之间的差异。
为了将其应用于图像,您需要将图像转换为概率分布。
一个简单的例子是获取图像(灰度)的直方图,然后将直方图值除以图像中的总像素数。这将导致在图像中找到灰度值的概率。
将此应用于两个图像,然后使用KL测量图像之间的差异。
这不是衡量图像差异的真正好方法,因为它仅考虑了图像的灰度值信息而没有考虑空间信息。
因此,您需要找到更好的转换方式,以考虑像素颜色值的空间分布。请参考此链接以获取一些想法:https://mathematica.stackexchange.com/questions/91627/how-to-transform-an-image-into-a-probability-density-function