HiveBrain v1.2.0
Get Started
← Back to all entries
snippetMinor

How to compare SURF points in two images

Submitted by: @import:stackexchange-cs··
0
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.

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.