我想比较两张人脸图像。我计算了他们的 LBP 直方图。所以现在我需要比较这两个直方图并得到一些东西来说明这些直方图有多少相等(0 - 100%)。
解决此任务的方法有很多,但 LBP 方法的作者强调(Face Description with Local Binary Patterns: Application to Face Recognition. 2004)卡方距离比直方图交集和对数似然统计表现更好。
作者还展示了卡方距离的公式:
其中是 bin 的数量,是第一个 bin 的值,是第二个 bin 的值。
在一些研究中(例如 The Quadratic-Chi Histogram Distance Family)我看到卡方距离的公式是:
还有http://www.itl.nist.gov/div898/handbook/eda/section3/eda35f.htm我看到卡方距离的公式是:
我坚持了下来。我有几个问题:
- 我应该使用什么表达方式?
- 我应该如何解释差异的结果?我知道等于 0 的差异意味着两个直方图相等,但是我怎么知道两个直方图何时完全不同?我需要使用卡方表吗?还是我需要使用阈值?基本上我想将差异映射到百分比。
- 为什么这三种表达方式不同?