2011-02-07 558 views
1

为了计算查询图像特征与每个图像数据库特征之间的距离(D)和显示(对用户的n个相似性图像)。选择阈值来计算matlab中两幅图像之间的相似度

我尝试使用以下方法:

我选择两个阈值(T1, T2)。对于第一个,我将变量say(L1)中的大于(T1)的所有距离(D2)保留在一个变量中,并且将小于(T2)的所有距离(D2)保留在另一个变量中,例如(L2) 。然后,我计算相似性度量:

S(i) = L2 * average(D3)/(L3^2) 

请问,我该如何选择这些阈值?是否有任何方法来计算阈值或应该随机选择它?

+0

您是否尝试过试验? – 2011-02-19 08:21:08

+0

أهreve_etrange,是的,我通过试验很多值,但我寻找任何方法来选择阈值......感谢和抱歉,迟到 – zenab 2011-03-13 01:49:16

回答

0

我无法理解您的表情。 D3究竟是什么?我认为S(i)中的索引i是指数据库中的第i个图像。 D或L是否也由i索引?通常对于这些问题,更重要的是选择正确的相似性度量,然后将不同的方法与ROCPrecision-Recall曲线等方法进行比较。在此之前,你应该不用担心门槛。