2016-10-08 5 views
2

私はKLが指標ではなく、1つの指標とはみなされないことを知っています。しかし、KLを使用して、ある画像が他の画像とどのように異なるかを測定することは可能ですか?私はこれを直感的に理解しようとしています。事前にすべての回答に感謝します。Kullback-Leiblerを適用して2つの画像を比較できますか?

+0

Amitayの回答は非常に優れていますが、なぜこれを求めているのか少し説明しようとするかもしれません。たぶん、いくつかのより特殊化されたアプローチが利用可能なユースケースがあるかもしれません。 – sascha

答えて

3

KLは、2つの確率分布の差を測定します。

画像に適用するには、画像を確率分布に変換する必要があります。

簡単な例は、画像のヒストグラム(グレースケール)を取り、ヒストグラム値を画像の全ピクセル数で除算することです。これは、画像内のグレー値を見つける確率をもたらす。

これを両方の画像に適用し、KLを使用して画像間の差を測定します。

これは、画像の空間情報をグレー値情報のみを考慮しないため、画像間の差を測定する実際の良い方法ではありません。

そのため、ピクセルカラー値の空間分布を考慮した、より良い変換が必要です。これを見ていくつかのアイデアを入手してください。https://mathematica.stackexchange.com/questions/91627/how-to-transform-an-image-into-a-probability-density-function

+0

説明ありがとうございますAmitay! – troymyname00

関連する問題