snippetMinor
How to compare SURF points in two images
Viewed 0 times
surfpointstwohowimagescompare
Problem
I know how to find SURF feature points and have code to find them, but I have no idea how to find the same point in 2 different images, I have
laplacian, scale, orientation, descriptor, response and x, y. If i give it a very simple image, a triangle with no bottom and place it in two different places in two different images none of the info about the points are the same, Any help appreciated on how to compare points.
laplacian, scale, orientation, descriptor, response and x, y. If i give it a very simple image, a triangle with no bottom and place it in two different places in two different images none of the info about the points are the same, Any help appreciated on how to compare points.
Solution
You compare the descriptors. The simplest approach is for every descriptor in image 1, you find its nearest neighbor in image 2. There are various strategies for discarding ambiguous matches, ensuring uniqueness of matches, using kd-trees for speed, etc. See the documentation for the matchFeatures function in MATLAB.
Context
StackExchange Computer Science Q#44207, answer score: 3
Revisions (0)
No revisions yet.