BEBLID icon indicating copy to clipboard operation
BEBLID copied to clipboard

Keypoint Scale for HPatches?

Open xushangnjlh opened this issue 1 year ago • 3 comments

Thank you for sharing this wonderful work! I am testing your results on HPatches, however I am not sure which keypoint scale (sampling window) you utilized when testing BEBLID descriptor. I noticed that you have mentioned a recommended scale for different keypoint (so I set 6.75 for hpatches). But the resulting matching mAP is only 0.13. image

So what are the scale settings for you when evaluating on hpatches? Thanks in advance!

xushangnjlh avatar Sep 13 '22 09:09 xushangnjlh

Hi,

I assume that you are using the OpenCV Python version and that you are using pre-cropped patches. Is this right?

If so, for the 32x32 patches, the keypoint should be centered in the point (16, 16) and the scale=1.0. This is what we have tested in the paper. If you use patches of size 64x64 then the center should be (32, 32) and the scale=2.0. I hope this is helpful for you. If you are not able to reproduce the results and can send you a small example, but I'm not sure when I'll have time to do it.

iago-suarez avatar Sep 13 '22 11:09 iago-suarez

It would be great if you can send me the example ([email protected]). As for HPatches, default patch size is 65x65 and when I set keypoint scale to 2.0, the results get even worse and I cannot figure out why ... Thanks and take your time~

xushangnjlh avatar Sep 14 '22 02:09 xushangnjlh

Okey, I'll try to do it this weekend! I will also publish it here because I think is beneficial for the community.

Best, Iago.

iago-suarez avatar Sep 14 '22 06:09 iago-suarez