我使用2幅图像的直方图之间的欧几里德距离来计算图像相似度。 直方图有15个区间,并根据图像大小进行标准化(因此,所有区间的总和= 1)。
现在,对于用户来说,距离值没有任何用处,我想将其转换为更有形的值 - 例如%Confidence度量。 因此,如果距离为0,则置信度为100%,如果距离最大,即1(这是正确的吗?),那么置信度为0%。
然而,由于直方图的属性和距离度量,即距离= 0.5不等于50%的置信度,因此缩放不是线性的。
有人可以建议我使用缩放功能将距离转换为置信度量吗?
答案 0 :(得分:0)
对于距离接近0且具有反指数的结果,您可以给予更多权重。以下效果可能有效,其中d
是距离:
((2 - d) ^ 2 - 1) / 3
距离为1将导致置信度得分为1(即100%),距离为1将导致置信度为0.您还可获得0.5的置信度〜0.412。您可以通过增加指数和除数来加权较低的距离。指数为3而不是2意味着你想要将整个事物除以7而不是3,并且将距离推导到.5到~0.339。