FeatureTracker icon indicating copy to clipboard operation
FeatureTracker copied to clipboard

Can u explain ur matching strategy in superpointmatcher?

Open SYSUGrain opened this issue 4 years ago • 1 comments

Hi, I see ur code recently, and it's an effective c++ version code about superpoint. But I can't understand the matching method in ur code. Why dot product can represent similarity between descriptors?

SYSUGrain avatar Jul 07 '20 03:07 SYSUGrain

My understanding:

ORB is a binary descriptor so we can use hamming distance to measure the similarity. However the descriptor of Superpoint/SIFT is floating-point descriptor, so we will use euclidean distance.

The idea behind the dot product should be Euclidean Distance Matrices.

You can refer to the explanation here:

1.Euclidean Distance Matrix 2.Euclidean Distance Matrices: A Short Walk Through Theory, Algorithms and Applications

@b51 Please correct me if I was wrong.

Alex-Beh avatar Jun 20 '24 03:06 Alex-Beh